diff --git a/os/src/task/task.rs b/os/src/task/task.rs index 2f5b2e57c7fdc7cdb90424de60c6ebed32098067..45166550ce8e5a2bcae404644fccc5dc5c5624a9 100644 --- a/os/src/task/task.rs +++ b/os/src/task/task.rs @@ -16,7 +16,6 @@ use alloc::vec::Vec; use alloc::string::{String, ToString}; use spin::{Mutex, MutexGuard}; use crate::fs::{File, ProcInfo, ProcInfoList, Stdin, Stdout}; -//czy use super::Serialize; #[derive(Copy, Clone, Serialize)] @@ -155,9 +154,8 @@ impl TaskControlBlock { Some(Arc::new(Stdout)), // 2 -> stderr Some(Arc::new(Stdout)), - // ? -> proc_info - // 注意调用号严格来说不是自己分配的,打开一个新文件默认分配能分配的最小调用号 - Some(Arc::new(ProcInfoList {})), + // 3 -> proc_info + Some(Arc::new(ProcInfoList {})), ], start_time: 0, cpu_time: 0, diff --git a/os/target/riscv64gc-unknown-none-elf/release/.fingerprint/os-41ca51d7c7825e66/output-bin-os b/os/target/riscv64gc-unknown-none-elf/release/.fingerprint/os-41ca51d7c7825e66/output-bin-os index 9868f16c2249008cd4c4eb928b971fd2e1cd4d42..bc71b58f2c2d2d43b834a8428da2995db6c72654 100644 --- a/os/target/riscv64gc-unknown-none-elf/release/.fingerprint/os-41ca51d7c7825e66/output-bin-os +++ b/os/target/riscv64gc-unknown-none-elf/release/.fingerprint/os-41ca51d7c7825e66/output-bin-os @@ -5,7 +5,7 @@ {"message":"unused import: `Deserialize`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/fs/proc.rs","byte_start":231,"byte_end":242,"line_start":10,"line_end":10,"column_start":23,"column_end":34,"is_primary":true,"text":[{"text":"use super::{Serialize,Deserialize};","highlight_start":23,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/fs/proc.rs","byte_start":230,"byte_end":242,"line_start":10,"line_end":10,"column_start":22,"column_end":34,"is_primary":true,"text":[{"text":"use super::{Serialize,Deserialize};","highlight_start":22,"highlight_end":34}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `Deserialize`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/fs/proc.rs:10:23\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0muse super::{Serialize,Deserialize};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n\n"} {"message":"unused variable: `start_time`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/task/mod.rs","byte_start":963,"byte_end":973,"line_start":39,"line_end":39,"column_start":9,"column_end":19,"is_primary":true,"text":[{"text":" let start_time = get_time_ms();","highlight_start":9,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/task/mod.rs","byte_start":963,"byte_end":973,"line_start":39,"line_end":39,"column_start":9,"column_end":19,"is_primary":true,"text":[{"text":" let start_time = get_time_ms();","highlight_start":9,"highlight_end":19}],"label":null,"suggested_replacement":"_start_time","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `start_time`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/task/mod.rs:39:9\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m39\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m let start_time = get_time_ms();\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_start_time`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} {"message":"unused variable: `start_time`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/task/processor.rs","byte_start":1427,"byte_end":1437,"line_start":51,"line_end":51,"column_start":21,"column_end":31,"is_primary":true,"text":[{"text":" let start_time = get_time_ms();","highlight_start":21,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/task/processor.rs","byte_start":1427,"byte_end":1437,"line_start":51,"line_end":51,"column_start":21,"column_end":31,"is_primary":true,"text":[{"text":" let start_time = get_time_ms();","highlight_start":21,"highlight_end":31}],"label":null,"suggested_replacement":"_start_time","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `start_time`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/task/processor.rs:51:21\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m51\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m let start_time = get_time_ms();\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_start_time`\u001b[0m\n\n"} -{"message":"unused variable: `buf`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/fs/proc.rs","byte_start":2351,"byte_end":2354,"line_start":102,"line_end":102,"column_start":21,"column_end":24,"is_primary":true,"text":[{"text":" fn write(&self, buf: UserBuffer) -> usize {","highlight_start":21,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/fs/proc.rs","byte_start":2351,"byte_end":2354,"line_start":102,"line_end":102,"column_start":21,"column_end":24,"is_primary":true,"text":[{"text":" fn write(&self, buf: UserBuffer) -> usize {","highlight_start":21,"highlight_end":24}],"label":null,"suggested_replacement":"_buf","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `buf`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/fs/proc.rs:102:21\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m102\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m fn write(&self, buf: UserBuffer) -> usize {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_buf`\u001b[0m\n\n"} -{"message":"variable does not need to be mutable","code":{"code":"unused_mut","explanation":null},"level":"warning","spans":[{"file_name":"src/fs/proc.rs","byte_start":1116,"byte_end":1123,"line_start":63,"line_end":63,"column_start":20,"column_end":27,"is_primary":true,"text":[{"text":" fn read(&self, mut buf: UserBuffer) -> usize {","highlight_start":20,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_mut)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove this `mut`","code":null,"level":"help","spans":[{"file_name":"src/fs/proc.rs","byte_start":1116,"byte_end":1120,"line_start":63,"line_end":63,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" fn read(&self, mut buf: UserBuffer) -> usize {","highlight_start":20,"highlight_end":24}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable does not need to be mutable\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/fs/proc.rs:63:20\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m63\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m fn read(&self, mut buf: UserBuffer) -> usize {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----\u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mhelp: remove this `mut`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_mut)]` on by default\u001b[0m\n\n"} -{"message":"variable does not need to be mutable","code":{"code":"unused_mut","explanation":null},"level":"warning","spans":[{"file_name":"src/fs/proc.rs","byte_start":1162,"byte_end":1179,"line_start":66,"line_end":66,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":" let mut vec_proc_info:Vec= get_info().0;","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove this `mut`","code":null,"level":"help","spans":[{"file_name":"src/fs/proc.rs","byte_start":1162,"byte_end":1166,"line_start":66,"line_end":66,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" let mut vec_proc_info:Vec= get_info().0;","highlight_start":13,"highlight_end":17}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable does not need to be mutable\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/fs/proc.rs:66:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m let mut vec_proc_info:Vec= get_info().0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----\u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mhelp: remove this `mut`\u001b[0m\n\n"} +{"message":"unused variable: `buf`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/fs/proc.rs","byte_start":2334,"byte_end":2337,"line_start":102,"line_end":102,"column_start":21,"column_end":24,"is_primary":true,"text":[{"text":" fn write(&self, buf: UserBuffer) -> usize {","highlight_start":21,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/fs/proc.rs","byte_start":2334,"byte_end":2337,"line_start":102,"line_end":102,"column_start":21,"column_end":24,"is_primary":true,"text":[{"text":" fn write(&self, buf: UserBuffer) -> usize {","highlight_start":21,"highlight_end":24}],"label":null,"suggested_replacement":"_buf","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `buf`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/fs/proc.rs:102:21\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m102\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m fn write(&self, buf: UserBuffer) -> usize {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_buf`\u001b[0m\n\n"} +{"message":"variable does not need to be mutable","code":{"code":"unused_mut","explanation":null},"level":"warning","spans":[{"file_name":"src/fs/proc.rs","byte_start":1099,"byte_end":1106,"line_start":63,"line_end":63,"column_start":20,"column_end":27,"is_primary":true,"text":[{"text":" fn read(&self, mut buf: UserBuffer) -> usize {","highlight_start":20,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_mut)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove this `mut`","code":null,"level":"help","spans":[{"file_name":"src/fs/proc.rs","byte_start":1099,"byte_end":1103,"line_start":63,"line_end":63,"column_start":20,"column_end":24,"is_primary":true,"text":[{"text":" fn read(&self, mut buf: UserBuffer) -> usize {","highlight_start":20,"highlight_end":24}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable does not need to be mutable\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/fs/proc.rs:63:20\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m63\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m fn read(&self, mut buf: UserBuffer) -> usize {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----\u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mhelp: remove this `mut`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_mut)]` on by default\u001b[0m\n\n"} +{"message":"variable does not need to be mutable","code":{"code":"unused_mut","explanation":null},"level":"warning","spans":[{"file_name":"src/fs/proc.rs","byte_start":1145,"byte_end":1162,"line_start":66,"line_end":66,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":" let mut vec_proc_info:Vec= get_info().0;","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove this `mut`","code":null,"level":"help","spans":[{"file_name":"src/fs/proc.rs","byte_start":1145,"byte_end":1149,"line_start":66,"line_end":66,"column_start":13,"column_end":17,"is_primary":true,"text":[{"text":" let mut vec_proc_info:Vec= get_info().0;","highlight_start":13,"highlight_end":17}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: variable does not need to be mutable\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/fs/proc.rs:66:13\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m let mut vec_proc_info:Vec= get_info().0;\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----\u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mhelp: remove this `mut`\u001b[0m\n\n"} {"message":"10 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 10 warnings emitted\u001b[0m\n\n"} diff --git a/os/target/riscv64gc-unknown-none-elf/release/deps/os-41ca51d7c7825e66 b/os/target/riscv64gc-unknown-none-elf/release/deps/os-41ca51d7c7825e66 index 924916ecc26f684e0b3ef69f7bad3df4c8362140..c8320bfc2dd84fefc38ff5a9addcce2b3701447d 100755 Binary files a/os/target/riscv64gc-unknown-none-elf/release/deps/os-41ca51d7c7825e66 and b/os/target/riscv64gc-unknown-none-elf/release/deps/os-41ca51d7c7825e66 differ diff --git a/os/target/riscv64gc-unknown-none-elf/release/os b/os/target/riscv64gc-unknown-none-elf/release/os index 924916ecc26f684e0b3ef69f7bad3df4c8362140..c8320bfc2dd84fefc38ff5a9addcce2b3701447d 100755 Binary files a/os/target/riscv64gc-unknown-none-elf/release/os and b/os/target/riscv64gc-unknown-none-elf/release/os differ diff --git a/os/target/riscv64gc-unknown-none-elf/release/os.bin b/os/target/riscv64gc-unknown-none-elf/release/os.bin index c19511a842fd9f0ba18663a41cb669dcc5311e27..447705ba64896b30629caa999d4546ed90796085 100755 Binary files a/os/target/riscv64gc-unknown-none-elf/release/os.bin and b/os/target/riscv64gc-unknown-none-elf/release/os.bin differ diff --git a/os/target/rls/riscv64gc-unknown-none-elf/debug/deps/save-analysis/os-1b160dc4522f292b.json b/os/target/rls/riscv64gc-unknown-none-elf/debug/deps/save-analysis/os-1b160dc4522f292b.json index a27b862ff044816a877f21832994ed55da848089..8a9d2c37e47b3f564f3c8063e802bb5659485d15 100644 --- a/os/target/rls/riscv64gc-unknown-none-elf/debug/deps/save-analysis/os-1b160dc4522f292b.json +++ b/os/target/rls/riscv64gc-unknown-none-elf/debug/deps/save-analysis/os-1b160dc4522f292b.json @@ -1 +1 @@ -{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/hm/RustPerf/os","program":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/bin/rls","arguments":[],"output":"/home/hm/RustPerf/os/target/rls/riscv64gc-unknown-none-elf/debug/deps/libos-1b160dc4522f292b.rmeta"},"prelude":{"crate_id":{"name":"os","disambiguator":[3362261575527311333,2051785190265090668]},"crate_root":"src","external_crates":[{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":1,"id":{"name":"core","disambiguator":[14969753418543154089,976662007082486186]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[15017933634084027756,2372342605697392319]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[18152920906004217706,5209696600143390314]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":4,"id":{"name":"alloc","disambiguator":[8224482159067092688,1762489514600061736]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":5,"id":{"name":"bitflags","disambiguator":[14941303054431952192,2830144734072520574]}},{"file_name":"/home/hm/RustPerf/os/src/trap/context.rs","num":6,"id":{"name":"riscv","disambiguator":[13617090786061996701,598492048206178862]}},{"file_name":"/home/hm/RustPerf/os/src/trap/context.rs","num":7,"id":{"name":"bare_metal","disambiguator":[3527140320574316870,721042634083111432]}},{"file_name":"/home/hm/RustPerf/os/src/trap/context.rs","num":8,"id":{"name":"bit_field","disambiguator":[17043168551155601823,10203516795795529781]}},{"file_name":"/home/hm/RustPerf/os/src/task/task.rs","num":9,"id":{"name":"spin","disambiguator":[6968406683449634135,4903928106582102827]}},{"file_name":"/home/hm/RustPerf/os/src/task/manager.rs","num":10,"id":{"name":"lazy_static","disambiguator":[17744699934599026595,3225942225320981272]}},{"file_name":"/home/hm/RustPerf/os/src/task/manager.rs","num":11,"id":{"name":"spin","disambiguator":[14307244855885456375,154011160557128823]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":12,"id":{"name":"k210_hal","disambiguator":[15819589857059753154,14970433900131896828]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/sdcard.rs","num":13,"id":{"name":"k210_pac","disambiguator":[6853578960745713091,13197583392607737636]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":14,"id":{"name":"riscv","disambiguator":[3279301553116175767,3856564172646894156]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":15,"id":{"name":"vcell","disambiguator":[18415132940151390336,3207338926922260471]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":16,"id":{"name":"embedded_hal","disambiguator":[13825446200825294974,9313805514081651961]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":17,"id":{"name":"nb","disambiguator":[3683369146191279516,15330337855846840568]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":18,"id":{"name":"nb","disambiguator":[11619875346456335911,9579351881705379509]}},{"file_name":"/home/hm/RustPerf/os/src/task/task.rs","num":19,"id":{"name":"serde","disambiguator":[9554671329541185546,12081888297209079054]}},{"file_name":"/home/hm/RustPerf/os/src/task/task.rs","num":20,"id":{"name":"serde_derive","disambiguator":[10167910569933010598,11591400278926240694]}},{"file_name":"/home/hm/RustPerf/os/src/mm/heap_allocator.rs","num":21,"id":{"name":"buddy_system_allocator","disambiguator":[1792742287050726355,2490371175233210528]}},{"file_name":"/home/hm/RustPerf/os/src/fs/inode.rs","num":22,"id":{"name":"easy_fs","disambiguator":[5060871942428825071,18094297606475381570]}},{"file_name":"/home/hm/RustPerf/os/src/fs/mod.rs","num":23,"id":{"name":"serde_json","disambiguator":[13167296560075776267,9974525806274650960]}},{"file_name":"/home/hm/RustPerf/os/src/fs/mod.rs","num":24,"id":{"name":"itoa","disambiguator":[8998733836335762718,7312106348428984922]}},{"file_name":"/home/hm/RustPerf/os/src/fs/mod.rs","num":25,"id":{"name":"ryu","disambiguator":[14976604244859837845,58010254912183710]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":26,"id":{"name":"virtio_drivers","disambiguator":[7166874196391317693,11605575425279836356]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":27,"id":{"name":"log","disambiguator":[2458470146715669089,9688645749992914845]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":28,"id":{"name":"cfg_if","disambiguator":[2228109181891576261,7061158523677552943]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":29,"id":{"name":"volatile","disambiguator":[12385568779780116986,17018307172358449074]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/sdcard.rs","num":30,"id":{"name":"k210_soc","disambiguator":[12424113356127409285,10092392683743111712]}},{"file_name":"/home/hm/RustPerf/os/src/mm/memory_set.rs","num":31,"id":{"name":"xmas_elf","disambiguator":[2928376688083042567,14225844128682992194]}},{"file_name":"/home/hm/RustPerf/os/src/mm/memory_set.rs","num":32,"id":{"name":"zero","disambiguator":[5397765274724099928,3373059888893879850]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":940,"line_start":1,"line_end":52,"column_start":1,"column_end":2}},"imports":[{"kind":"ExternCrate","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":195,"byte_end":200,"line_start":9,"line_end":9,"column_start":14,"column_end":19},"alias_span":null,"name":"alloc","value":"","parent":{"krate":0,"index":0}},{"kind":"ExternCrate","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":229,"byte_end":237,"line_start":12,"line_end":12,"column_start":14,"column_end":22},"alias_span":null,"name":"bitflags","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":6655},"span":{"file_name":"src/console.rs","byte_start":951,"byte_end":954,"line_start":1,"line_end":1,"column_start":11,"column_end":14},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":1,"index":6887},"span":{"file_name":"src/console.rs","byte_start":963,"byte_end":968,"line_start":1,"line_end":1,"column_start":23,"column_end":28},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":34},"span":{"file_name":"src/console.rs","byte_start":987,"byte_end":1002,"line_start":2,"line_end":2,"column_start":17,"column_end":32},"alias_span":null,"name":"console_putchar","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":1,"index":29433},"span":{"file_name":"src/lang_items.rs","byte_start":1630,"byte_end":1639,"line_start":1,"line_end":1,"column_start":18,"column_end":27},"alias_span":null,"name":"PanicInfo","value":"","parent":{"krate":0,"index":18}},{"kind":"Use","ref_id":{"krate":0,"index":36},"span":{"file_name":"src/lang_items.rs","byte_start":1657,"byte_end":1665,"line_start":2,"line_end":2,"column_start":17,"column_end":25},"alias_span":null,"name":"shutdown","value":"","parent":{"krate":0,"index":18}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/syscall/fs.rs","byte_start":4609,"byte_end":4619,"line_start":2,"line_end":2,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":563},"span":{"file_name":"src/syscall/fs.rs","byte_start":4625,"byte_end":4647,"line_start":3,"line_end":3,"column_start":5,"column_end":27},"alias_span":null,"name":"translated_byte_buffer","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/syscall/fs.rs","byte_start":4653,"byte_end":4670,"line_start":4,"line_end":4,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":564},"span":{"file_name":"src/syscall/fs.rs","byte_start":4676,"byte_end":4690,"line_start":5,"line_end":5,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_str","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/syscall/fs.rs","byte_start":4713,"byte_end":4724,"line_start":7,"line_end":7,"column_start":19,"column_end":30},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/syscall/fs.rs","byte_start":4744,"byte_end":4762,"line_start":8,"line_end":8,"column_start":19,"column_end":37},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/syscall/fs.rs","byte_start":4764,"byte_end":4776,"line_start":8,"line_end":8,"column_start":39,"column_end":51},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":719},"span":{"file_name":"src/syscall/fs.rs","byte_start":4795,"byte_end":4804,"line_start":9,"line_end":9,"column_start":17,"column_end":26},"alias_span":null,"name":"make_pipe","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":1440},"span":{"file_name":"src/syscall/fs.rs","byte_start":4806,"byte_end":4815,"line_start":9,"line_end":9,"column_start":28,"column_end":37},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/syscall/fs.rs","byte_start":4817,"byte_end":4826,"line_start":9,"line_end":9,"column_start":39,"column_end":48},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/syscall/fs.rs","byte_start":4846,"byte_end":4849,"line_start":10,"line_end":10,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/syscall/process.rs","byte_start":8918,"byte_end":8946,"line_start":2,"line_end":2,"column_start":5,"column_end":33},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":364},"span":{"file_name":"src/syscall/process.rs","byte_start":8952,"byte_end":8977,"line_start":3,"line_end":3,"column_start":5,"column_end":30},"alias_span":null,"name":"exit_current_and_run_next","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/syscall/process.rs","byte_start":8983,"byte_end":8995,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/syscall/process.rs","byte_start":9001,"byte_end":9019,"line_start":5,"line_end":5,"column_start":5,"column_end":23},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":265},"span":{"file_name":"src/syscall/process.rs","byte_start":9025,"byte_end":9033,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"alias_span":null,"name":"add_task","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":267},"span":{"file_name":"src/syscall/process.rs","byte_start":9039,"byte_end":9047,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"alias_span":null,"name":"get_info","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":991},"span":{"file_name":"src/syscall/process.rs","byte_start":9053,"byte_end":9063,"line_start":8,"line_end":8,"column_start":5,"column_end":15},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":372},"span":{"file_name":"src/syscall/process.rs","byte_start":9087,"byte_end":9095,"line_start":10,"line_end":10,"column_start":20,"column_end":28},"alias_span":null,"name":"get_time","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/syscall/process.rs","byte_start":9097,"byte_end":9108,"line_start":10,"line_end":10,"column_start":30,"column_end":41},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":564},"span":{"file_name":"src/syscall/process.rs","byte_start":9132,"byte_end":9146,"line_start":12,"line_end":12,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_str","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/syscall/process.rs","byte_start":9152,"byte_end":9169,"line_start":13,"line_end":13,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":565},"span":{"file_name":"src/syscall/process.rs","byte_start":9175,"byte_end":9189,"line_start":14,"line_end":14,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_ref","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/syscall/process.rs","byte_start":9215,"byte_end":9224,"line_start":17,"line_end":17,"column_start":5,"column_end":14},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":1440},"span":{"file_name":"src/syscall/process.rs","byte_start":9230,"byte_end":9239,"line_start":18,"line_end":18,"column_start":5,"column_end":14},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/syscall/process.rs","byte_start":9261,"byte_end":9264,"line_start":20,"line_end":20,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/syscall/process.rs","byte_start":9282,"byte_end":9285,"line_start":21,"line_end":21,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/syscall/process.rs","byte_start":9306,"byte_end":9312,"line_start":22,"line_end":22,"column_start":20,"column_end":26},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":73}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/syscall/mod.rs","byte_start":3628,"byte_end":3629,"line_start":19,"line_end":19,"column_start":9,"column_end":10},"alias_span":null,"name":"*","value":"sys_write, sys_close, sys_read, sys_open, sys_pipe, sys_dup","parent":{"krate":0,"index":37}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/syscall/mod.rs","byte_start":3644,"byte_end":3645,"line_start":20,"line_end":20,"column_start":14,"column_end":15},"alias_span":null,"name":"*","value":"sys_waitpid, sys_getpid, sys_exit, sys_proc_monitor, sys_fork, sys_yield, sys_exec, sys_get_time","parent":{"krate":0,"index":37}},{"kind":"Use","ref_id":{"krate":6,"index":2048},"span":{"file_name":"src/trap/context.rs","byte_start":21013,"byte_end":21020,"line_start":1,"line_end":1,"column_start":32,"column_end":39},"alias_span":null,"name":"Sstatus","value":"","parent":{"krate":0,"index":110}},{"kind":"Use","ref_id":{"krate":6,"index":716},"span":{"file_name":"src/trap/context.rs","byte_start":21003,"byte_end":21010,"line_start":1,"line_end":1,"column_start":22,"column_end":29},"alias_span":null,"name":"sstatus","value":"","parent":{"krate":0,"index":110}},{"kind":"Use","ref_id":{"krate":6,"index":2055},"span":{"file_name":"src/trap/context.rs","byte_start":21028,"byte_end":21031,"line_start":1,"line_end":1,"column_start":47,"column_end":50},"alias_span":null,"name":"SPP","value":"","parent":{"krate":0,"index":110}},{"kind":"Use","ref_id":{"krate":6,"index":2517},"span":{"file_name":"src/trap/mod.rs","byte_start":17753,"byte_end":17761,"line_start":4,"line_end":4,"column_start":12,"column_end":20},"alias_span":null,"name":"TrapMode","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":737},"span":{"file_name":"src/trap/mod.rs","byte_start":17767,"byte_end":17772,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"alias_span":null,"name":"stvec","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":744},"span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"alias_span":null,"name":"scause","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":2103},"span":{"file_name":"src/trap/mod.rs","byte_start":17810,"byte_end":17814,"line_start":8,"line_end":8,"column_start":9,"column_end":13},"alias_span":null,"name":"Trap","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":2154},"span":{"file_name":"src/trap/mod.rs","byte_start":17824,"byte_end":17833,"line_start":9,"line_end":9,"column_start":9,"column_end":18},"alias_span":null,"name":"Exception","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":2122},"span":{"file_name":"src/trap/mod.rs","byte_start":17843,"byte_end":17852,"line_start":10,"line_end":10,"column_start":9,"column_end":18},"alias_span":null,"name":"Interrupt","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":769},"span":{"file_name":"src/trap/mod.rs","byte_start":17865,"byte_end":17870,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"alias_span":null,"name":"stval","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":706},"span":{"file_name":"src/trap/mod.rs","byte_start":17876,"byte_end":17879,"line_start":13,"line_end":13,"column_start":5,"column_end":8},"alias_span":null,"name":"sie","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":107},"span":{"file_name":"src/trap/mod.rs","byte_start":17904,"byte_end":17911,"line_start":15,"line_end":15,"column_start":21,"column_end":28},"alias_span":null,"name":"syscall","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":364},"span":{"file_name":"src/trap/mod.rs","byte_start":17936,"byte_end":17961,"line_start":17,"line_end":17,"column_start":5,"column_end":30},"alias_span":null,"name":"exit_current_and_run_next","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/trap/mod.rs","byte_start":17967,"byte_end":17995,"line_start":18,"line_end":18,"column_start":5,"column_end":33},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/trap/mod.rs","byte_start":18001,"byte_end":18019,"line_start":19,"line_end":19,"column_start":5,"column_end":23},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":297},"span":{"file_name":"src/trap/mod.rs","byte_start":18025,"byte_end":18040,"line_start":20,"line_end":20,"column_start":5,"column_end":20},"alias_span":null,"name":"current_trap_cx","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":374},"span":{"file_name":"src/trap/mod.rs","byte_start":18063,"byte_end":18079,"line_start":22,"line_end":22,"column_start":19,"column_end":35},"alias_span":null,"name":"set_next_trigger","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":159},"span":{"file_name":"src/trap/mod.rs","byte_start":18101,"byte_end":18113,"line_start":23,"line_end":23,"column_start":21,"column_end":33},"alias_span":null,"name":"TRAP_CONTEXT","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":158},"span":{"file_name":"src/trap/mod.rs","byte_start":18115,"byte_end":18125,"line_start":23,"line_end":23,"column_start":35,"column_end":45},"alias_span":null,"name":"TRAMPOLINE","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":956},"span":{"file_name":"src/trap/mod.rs","byte_start":20967,"byte_end":20978,"line_start":117,"line_end":117,"column_start":19,"column_end":30},"alias_span":null,"name":"TrapContext","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":144},"span":{"file_name":"src/task/context.rs","byte_start":25980,"byte_end":25991,"line_start":1,"line_end":1,"column_start":18,"column_end":29},"alias_span":null,"name":"trap_return","value":"","parent":{"krate":0,"index":161}},{"kind":"Use","ref_id":{"krate":0,"index":626},"span":{"file_name":"src/task/task.rs","byte_start":26413,"byte_end":26422,"line_start":2,"line_end":2,"column_start":5,"column_end":14},"alias_span":null,"name":"MemorySet","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1103},"span":{"file_name":"src/task/task.rs","byte_start":26428,"byte_end":26439,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/task/task.rs","byte_start":26428,"byte_end":26439,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":176}},{"kind":"Use","ref_id":{"krate":0,"index":1291},"span":{"file_name":"src/task/task.rs","byte_start":26445,"byte_end":26457,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1293},"span":{"file_name":"src/task/task.rs","byte_start":26445,"byte_end":26457,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":177}},{"kind":"Use","ref_id":{"krate":0,"index":1082},"span":{"file_name":"src/task/task.rs","byte_start":26464,"byte_end":26472,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/task/task.rs","byte_start":26464,"byte_end":26472,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":178}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/task/task.rs","byte_start":26478,"byte_end":26495,"line_start":6,"line_end":6,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":956},"span":{"file_name":"src/task/task.rs","byte_start":26551,"byte_end":26562,"line_start":9,"line_end":9,"column_start":19,"column_end":30},"alias_span":null,"name":"TrapContext","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":143},"span":{"file_name":"src/task/task.rs","byte_start":26564,"byte_end":26576,"line_start":9,"line_end":9,"column_start":32,"column_end":44},"alias_span":null,"name":"trap_handler","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":159},"span":{"file_name":"src/task/task.rs","byte_start":26599,"byte_end":26611,"line_start":10,"line_end":10,"column_start":21,"column_end":33},"alias_span":null,"name":"TRAP_CONTEXT","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":163},"span":{"file_name":"src/task/task.rs","byte_start":26625,"byte_end":26636,"line_start":11,"line_end":11,"column_start":12,"column_end":23},"alias_span":null,"name":"TaskContext","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":318},"span":{"file_name":"src/task/task.rs","byte_start":26650,"byte_end":26659,"line_start":12,"line_end":12,"column_start":13,"column_end":22},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":319},"span":{"file_name":"src/task/task.rs","byte_start":26650,"byte_end":26659,"line_start":12,"line_end":12,"column_start":13,"column_end":22},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":187}},{"kind":"Use","ref_id":{"krate":0,"index":323},"span":{"file_name":"src/task/task.rs","byte_start":26661,"byte_end":26670,"line_start":12,"line_end":12,"column_start":24,"column_end":33},"alias_span":null,"name":"pid_alloc","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":325},"span":{"file_name":"src/task/task.rs","byte_start":26672,"byte_end":26683,"line_start":12,"line_end":12,"column_start":35,"column_end":46},"alias_span":null,"name":"KernelStack","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4532},"span":{"file_name":"src/task/task.rs","byte_start":26704,"byte_end":26708,"line_start":13,"line_end":13,"column_start":19,"column_end":23},"alias_span":null,"name":"Weak","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/task.rs","byte_start":26710,"byte_end":26713,"line_start":13,"line_end":13,"column_start":25,"column_end":28},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4816},"span":{"file_name":"src/task/task.rs","byte_start":26727,"byte_end":26730,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":5},"span":{"file_name":"src/task/task.rs","byte_start":26727,"byte_end":26730,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":193}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/task/task.rs","byte_start":26748,"byte_end":26751,"line_start":15,"line_end":15,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/task/task.rs","byte_start":26773,"byte_end":26779,"line_start":16,"line_end":16,"column_start":21,"column_end":27},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4373},"span":{"file_name":"src/task/task.rs","byte_start":26781,"byte_end":26789,"line_start":16,"line_end":16,"column_start":29,"column_end":37},"alias_span":null,"name":"ToString","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/task/task.rs","byte_start":26803,"byte_end":26808,"line_start":17,"line_end":17,"column_start":12,"column_end":17},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":9,"index":221},"span":{"file_name":"src/task/task.rs","byte_start":26810,"byte_end":26820,"line_start":17,"line_end":17,"column_start":19,"column_end":29},"alias_span":null,"name":"MutexGuard","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":816},"span":{"file_name":"src/task/task.rs","byte_start":26839,"byte_end":26843,"line_start":18,"line_end":18,"column_start":17,"column_end":21},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/task/task.rs","byte_start":26845,"byte_end":26853,"line_start":18,"line_end":18,"column_start":23,"column_end":31},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":804},"span":{"file_name":"src/task/task.rs","byte_start":26855,"byte_end":26867,"line_start":18,"line_end":18,"column_start":33,"column_end":45},"alias_span":null,"name":"ProcInfoList","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":731},"span":{"file_name":"src/task/task.rs","byte_start":26869,"byte_end":26874,"line_start":18,"line_end":18,"column_start":47,"column_end":52},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":732},"span":{"file_name":"src/task/task.rs","byte_start":26869,"byte_end":26874,"line_start":18,"line_end":18,"column_start":47,"column_end":52},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":205}},{"kind":"Use","ref_id":{"krate":0,"index":733},"span":{"file_name":"src/task/task.rs","byte_start":26876,"byte_end":26882,"line_start":18,"line_end":18,"column_start":54,"column_end":60},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":734},"span":{"file_name":"src/task/task.rs","byte_start":26876,"byte_end":26882,"line_start":18,"line_end":18,"column_start":54,"column_end":60},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":206}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/task/task.rs","byte_start":26902,"byte_end":26911,"line_start":20,"line_end":20,"column_start":12,"column_end":21},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/task/task.rs","byte_start":26902,"byte_end":26911,"line_start":20,"line_end":20,"column_start":12,"column_end":21},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":207}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/task/manager.rs","byte_start":38285,"byte_end":38293,"line_start":1,"line_end":1,"column_start":16,"column_end":24},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/task/manager.rs","byte_start":38311,"byte_end":38314,"line_start":2,"line_end":2,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":0,"index":208},"span":{"file_name":"src/task/manager.rs","byte_start":38328,"byte_end":38344,"line_start":3,"line_end":3,"column_start":13,"column_end":29},"alias_span":null,"name":"TaskControlBlock","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/task/manager.rs","byte_start":38346,"byte_end":38358,"line_start":3,"line_end":3,"column_start":31,"column_end":43},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":4,"index":3196},"span":{"file_name":"src/task/manager.rs","byte_start":38385,"byte_end":38393,"line_start":4,"line_end":4,"column_start":25,"column_end":33},"alias_span":null,"name":"VecDeque","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/manager.rs","byte_start":38412,"byte_end":38415,"line_start":5,"line_end":5,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/task/manager.rs","byte_start":38427,"byte_end":38432,"line_start":6,"line_end":6,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":248}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/manager.rs","byte_start":38451,"byte_end":38452,"line_start":7,"line_end":7,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":0,"index":208},"span":{"file_name":"src/task/processor.rs","byte_start":39661,"byte_end":39677,"line_start":1,"line_end":1,"column_start":12,"column_end":28},"alias_span":null,"name":"TaskControlBlock","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/task/processor.rs","byte_start":39697,"byte_end":39708,"line_start":2,"line_end":2,"column_start":19,"column_end":30},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/processor.rs","byte_start":39727,"byte_end":39730,"line_start":3,"line_end":3,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":12,"index":53},"span":{"file_name":"src/task/processor.rs","byte_start":39753,"byte_end":39760,"line_start":4,"line_end":4,"column_start":22,"column_end":29},"alias_span":null,"name":"Uncache","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":1,"index":3052},"span":{"file_name":"src/task/processor.rs","byte_start":39778,"byte_end":39785,"line_start":5,"line_end":5,"column_start":17,"column_end":24},"alias_span":null,"name":"RefCell","value":"","parent":{"krate":0,"index":268}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/processor.rs","byte_start":39804,"byte_end":39805,"line_start":6,"line_end":6,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":266},"span":{"file_name":"src/task/processor.rs","byte_start":39819,"byte_end":39829,"line_start":7,"line_end":7,"column_start":13,"column_end":23},"alias_span":null,"name":"fetch_task","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":991},"span":{"file_name":"src/task/processor.rs","byte_start":39831,"byte_end":39841,"line_start":7,"line_end":7,"column_start":25,"column_end":35},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":172},"span":{"file_name":"src/task/processor.rs","byte_start":39855,"byte_end":39863,"line_start":8,"line_end":8,"column_start":12,"column_end":20},"alias_span":null,"name":"__switch","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":956},"span":{"file_name":"src/task/processor.rs","byte_start":39882,"byte_end":39893,"line_start":9,"line_end":9,"column_start":18,"column_end":29},"alias_span":null,"name":"TrapContext","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/task/pid.rs","byte_start":42727,"byte_end":42730,"line_start":1,"line_end":1,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":299}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/pid.rs","byte_start":42749,"byte_end":42750,"line_start":2,"line_end":2,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/task/pid.rs","byte_start":42762,"byte_end":42767,"line_start":3,"line_end":3,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1291},"span":{"file_name":"src/task/pid.rs","byte_start":42785,"byte_end":42797,"line_start":4,"line_end":4,"column_start":17,"column_end":29},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1293},"span":{"file_name":"src/task/pid.rs","byte_start":42785,"byte_end":42797,"line_start":4,"line_end":4,"column_start":17,"column_end":29},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":304}},{"kind":"Use","ref_id":{"krate":0,"index":1315},"span":{"file_name":"src/task/pid.rs","byte_start":42799,"byte_end":42812,"line_start":4,"line_end":4,"column_start":31,"column_end":44},"alias_span":null,"name":"MapPermission","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1082},"span":{"file_name":"src/task/pid.rs","byte_start":42814,"byte_end":42822,"line_start":4,"line_end":4,"column_start":46,"column_end":54},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/task/pid.rs","byte_start":42814,"byte_end":42822,"line_start":4,"line_end":4,"column_start":46,"column_end":54},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":306}},{"kind":"Use","ref_id":{"krate":0,"index":156},"span":{"file_name":"src/task/pid.rs","byte_start":42850,"byte_end":42859,"line_start":6,"line_end":6,"column_start":5,"column_end":14},"alias_span":null,"name":"PAGE_SIZE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":158},"span":{"file_name":"src/task/pid.rs","byte_start":42865,"byte_end":42875,"line_start":7,"line_end":7,"column_start":5,"column_end":15},"alias_span":null,"name":"TRAMPOLINE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":153},"span":{"file_name":"src/task/pid.rs","byte_start":42881,"byte_end":42898,"line_start":8,"line_end":8,"column_start":5,"column_end":22},"alias_span":null,"name":"KERNEL_STACK_SIZE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/task/mod.rs","byte_start":23450,"byte_end":23459,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":1440},"span":{"file_name":"src/task/mod.rs","byte_start":23461,"byte_end":23470,"line_start":8,"line_end":8,"column_start":32,"column_end":41},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/task/mod.rs","byte_start":23472,"byte_end":23480,"line_start":8,"line_end":8,"column_start":43,"column_end":51},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/task/mod.rs","byte_start":23501,"byte_end":23512,"line_start":9,"line_end":9,"column_start":19,"column_end":30},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":172},"span":{"file_name":"src/task/mod.rs","byte_start":23526,"byte_end":23534,"line_start":10,"line_end":10,"column_start":13,"column_end":21},"alias_span":null,"name":"__switch","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":208},"span":{"file_name":"src/task/mod.rs","byte_start":23551,"byte_end":23567,"line_start":11,"line_end":11,"column_start":16,"column_end":32},"alias_span":null,"name":"TaskControlBlock","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":968},"span":{"file_name":"src/task/mod.rs","byte_start":23569,"byte_end":23581,"line_start":11,"line_end":11,"column_start":34,"column_end":46},"alias_span":null,"name":"SyscallCount","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":991},"span":{"file_name":"src/task/mod.rs","byte_start":23598,"byte_end":23608,"line_start":12,"line_end":12,"column_start":15,"column_end":25},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/mod.rs","byte_start":23627,"byte_end":23630,"line_start":13,"line_end":13,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":266},"span":{"file_name":"src/task/mod.rs","byte_start":23645,"byte_end":23655,"line_start":14,"line_end":14,"column_start":14,"column_end":24},"alias_span":null,"name":"fetch_task","value":"","parent":{"krate":0,"index":160}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/mod.rs","byte_start":23674,"byte_end":23675,"line_start":15,"line_end":15,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":163},"span":{"file_name":"src/task/mod.rs","byte_start":23694,"byte_end":23705,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"alias_span":null,"name":"TaskContext","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/task/mod.rs","byte_start":23722,"byte_end":23731,"line_start":17,"line_end":17,"column_start":16,"column_end":25},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/task/mod.rs","byte_start":23722,"byte_end":23731,"line_start":17,"line_end":17,"column_start":16,"column_end":25},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":348}},{"kind":"Use","ref_id":{"krate":0,"index":293},"span":{"file_name":"src/task/mod.rs","byte_start":23759,"byte_end":23768,"line_start":20,"line_end":20,"column_start":5,"column_end":14},"alias_span":null,"name":"run_tasks","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/task/mod.rs","byte_start":23774,"byte_end":23786,"line_start":21,"line_end":21,"column_start":5,"column_end":17},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/task/mod.rs","byte_start":23792,"byte_end":23810,"line_start":22,"line_end":22,"column_start":5,"column_end":23},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":297},"span":{"file_name":"src/task/mod.rs","byte_start":23816,"byte_end":23831,"line_start":23,"line_end":23,"column_start":5,"column_end":20},"alias_span":null,"name":"current_trap_cx","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":294},"span":{"file_name":"src/task/mod.rs","byte_start":23837,"byte_end":23854,"line_start":24,"line_end":24,"column_start":5,"column_end":22},"alias_span":null,"name":"take_current_task","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":298},"span":{"file_name":"src/task/mod.rs","byte_start":23860,"byte_end":23868,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"alias_span":null,"name":"schedule","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":265},"span":{"file_name":"src/task/mod.rs","byte_start":23891,"byte_end":23899,"line_start":27,"line_end":27,"column_start":19,"column_end":27},"alias_span":null,"name":"add_task","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":267},"span":{"file_name":"src/task/mod.rs","byte_start":23901,"byte_end":23909,"line_start":27,"line_end":27,"column_start":29,"column_end":37},"alias_span":null,"name":"get_info","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":318},"span":{"file_name":"src/task/mod.rs","byte_start":23926,"byte_end":23935,"line_start":28,"line_end":28,"column_start":15,"column_end":24},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":319},"span":{"file_name":"src/task/mod.rs","byte_start":23926,"byte_end":23935,"line_start":28,"line_end":28,"column_start":15,"column_end":24},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":360}},{"kind":"Use","ref_id":{"krate":0,"index":323},"span":{"file_name":"src/task/mod.rs","byte_start":23937,"byte_end":23946,"line_start":28,"line_end":28,"column_start":26,"column_end":35},"alias_span":null,"name":"pid_alloc","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":325},"span":{"file_name":"src/task/mod.rs","byte_start":23948,"byte_end":23959,"line_start":28,"line_end":28,"column_start":37,"column_end":48},"alias_span":null,"name":"KernelStack","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":6,"index":703},"span":{"file_name":"src/timer.rs","byte_start":45494,"byte_end":45498,"line_start":1,"line_end":1,"column_start":22,"column_end":26},"alias_span":null,"name":"time","value":"","parent":{"krate":0,"index":366}},{"kind":"Use","ref_id":{"krate":0,"index":33},"span":{"file_name":"src/timer.rs","byte_start":45516,"byte_end":45525,"line_start":2,"line_end":2,"column_start":17,"column_end":26},"alias_span":null,"name":"set_timer","value":"","parent":{"krate":0,"index":366}},{"kind":"Use","ref_id":null,"span":{"file_name":"src/timer.rs","byte_start":45546,"byte_end":45556,"line_start":3,"line_end":3,"column_start":20,"column_end":30},"alias_span":null,"name":"CLOCK_FREQ","value":"","parent":{"krate":0,"index":366}},{"kind":"Use","ref_id":{"krate":21,"index":100},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46587,"byte_end":46597,"line_start":1,"line_end":1,"column_start":29,"column_end":39},"alias_span":null,"name":"LockedHeap","value":"","parent":{"krate":0,"index":376}},{"kind":"Use","ref_id":{"krate":0,"index":154},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46618,"byte_end":46634,"line_start":2,"line_end":2,"column_start":20,"column_end":36},"alias_span":null,"name":"KERNEL_HEAP_SIZE","value":"","parent":{"krate":0,"index":376}},{"kind":"Use","ref_id":{"krate":4,"index":104},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47148,"byte_end":47151,"line_start":24,"line_end":24,"column_start":23,"column_end":26},"alias_span":null,"name":"Box","value":"","parent":{"krate":0,"index":384}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47173,"byte_end":47176,"line_start":25,"line_end":25,"column_start":21,"column_end":24},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":384}},{"kind":"Use","ref_id":{"krate":0,"index":156},"span":{"file_name":"src/mm/address.rs","byte_start":47691,"byte_end":47700,"line_start":1,"line_end":1,"column_start":21,"column_end":30},"alias_span":null,"name":"PAGE_SIZE","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":0,"index":157},"span":{"file_name":"src/mm/address.rs","byte_start":47702,"byte_end":47716,"line_start":1,"line_end":1,"column_start":32,"column_end":46},"alias_span":null,"name":"PAGE_SIZE_BITS","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":0,"index":1286},"span":{"file_name":"src/mm/address.rs","byte_start":47730,"byte_end":47744,"line_start":2,"line_end":2,"column_start":12,"column_end":26},"alias_span":null,"name":"PageTableEntry","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":1,"index":6655},"span":{"file_name":"src/mm/address.rs","byte_start":47756,"byte_end":47759,"line_start":3,"line_end":3,"column_start":11,"column_end":14},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":1,"index":6929},"span":{"file_name":"src/mm/address.rs","byte_start":47768,"byte_end":47773,"line_start":3,"line_end":3,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":1,"index":6932},"span":{"file_name":"src/mm/address.rs","byte_start":47768,"byte_end":47773,"line_start":3,"line_end":3,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":397}},{"kind":"Use","ref_id":{"krate":1,"index":6897},"span":{"file_name":"src/mm/address.rs","byte_start":47775,"byte_end":47784,"line_start":3,"line_end":3,"column_start":30,"column_end":39},"alias_span":null,"name":"Formatter","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":0,"index":1061},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53444,"byte_end":53452,"line_start":1,"line_end":1,"column_start":13,"column_end":21},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53444,"byte_end":53452,"line_start":1,"line_end":1,"column_start":13,"column_end":21},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":485}},{"kind":"Use","ref_id":{"krate":0,"index":1103},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53454,"byte_end":53465,"line_start":1,"line_end":1,"column_start":23,"column_end":34},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53454,"byte_end":53465,"line_start":1,"line_end":1,"column_start":23,"column_end":34},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":486}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53484,"byte_end":53487,"line_start":2,"line_end":2,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53499,"byte_end":53504,"line_start":3,"line_end":3,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":155},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53525,"byte_end":53535,"line_start":4,"line_end":4,"column_start":20,"column_end":30},"alias_span":null,"name":"MEMORY_END","value":"","parent":{"krate":0,"index":483}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53554,"byte_end":53555,"line_start":5,"line_end":5,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":1,"index":6655},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53567,"byte_end":53570,"line_start":6,"line_end":6,"column_start":11,"column_end":14},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":1,"index":6929},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53579,"byte_end":53584,"line_start":6,"line_end":6,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":1,"index":6932},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53579,"byte_end":53584,"line_start":6,"line_end":6,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":493}},{"kind":"Use","ref_id":{"krate":1,"index":6897},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53586,"byte_end":53595,"line_start":6,"line_end":6,"column_start":30,"column_end":39},"alias_span":null,"name":"Formatter","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/mm/page_table.rs","byte_start":56564,"byte_end":56575,"line_start":2,"line_end":2,"column_start":5,"column_end":16},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1103},"span":{"file_name":"src/mm/page_table.rs","byte_start":56581,"byte_end":56592,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/page_table.rs","byte_start":56581,"byte_end":56592,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":529}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/mm/page_table.rs","byte_start":56598,"byte_end":56610,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1124},"span":{"file_name":"src/mm/page_table.rs","byte_start":56616,"byte_end":56627,"line_start":5,"line_end":5,"column_start":5,"column_end":16},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1125},"span":{"file_name":"src/mm/page_table.rs","byte_start":56616,"byte_end":56627,"line_start":5,"line_end":5,"column_start":5,"column_end":16},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":531}},{"kind":"Use","ref_id":{"krate":0,"index":1082},"span":{"file_name":"src/mm/page_table.rs","byte_start":56633,"byte_end":56641,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/mm/page_table.rs","byte_start":56633,"byte_end":56641,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":532}},{"kind":"Use","ref_id":{"krate":0,"index":1061},"span":{"file_name":"src/mm/page_table.rs","byte_start":56647,"byte_end":56655,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/page_table.rs","byte_start":56647,"byte_end":56655,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":533}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/mm/page_table.rs","byte_start":56661,"byte_end":56670,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/page_table.rs","byte_start":56690,"byte_end":56693,"line_start":10,"line_end":10,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":4,"index":4816},"span":{"file_name":"src/mm/page_table.rs","byte_start":56706,"byte_end":56709,"line_start":11,"line_end":11,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":4,"index":5},"span":{"file_name":"src/mm/page_table.rs","byte_start":56706,"byte_end":56709,"line_start":11,"line_end":11,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":536}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/mm/page_table.rs","byte_start":56730,"byte_end":56736,"line_start":12,"line_end":12,"column_start":20,"column_end":26},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":526}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/mm/page_table.rs","byte_start":56752,"byte_end":56753,"line_start":13,"line_end":13,"column_start":15,"column_end":16},"alias_span":null,"name":"*","value":"bitflags","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":548},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63941,"byte_end":63950,"line_start":1,"line_end":1,"column_start":13,"column_end":22},"alias_span":null,"name":"PageTable","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1286},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63952,"byte_end":63966,"line_start":1,"line_end":1,"column_start":24,"column_end":38},"alias_span":null,"name":"PageTableEntry","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1165},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63968,"byte_end":63976,"line_start":1,"line_end":1,"column_start":40,"column_end":48},"alias_span":null,"name":"PTEFlags","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1124},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63991,"byte_end":64002,"line_start":2,"line_end":2,"column_start":13,"column_end":24},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1125},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63991,"byte_end":64002,"line_start":2,"line_end":2,"column_start":13,"column_end":24},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":591}},{"kind":"Use","ref_id":{"krate":0,"index":1082},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64004,"byte_end":64012,"line_start":2,"line_end":2,"column_start":26,"column_end":34},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64004,"byte_end":64012,"line_start":2,"line_end":2,"column_start":26,"column_end":34},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":592}},{"kind":"Use","ref_id":{"krate":0,"index":1103},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64014,"byte_end":64025,"line_start":2,"line_end":2,"column_start":36,"column_end":47},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64014,"byte_end":64025,"line_start":2,"line_end":2,"column_start":36,"column_end":47},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":593}},{"kind":"Use","ref_id":{"krate":0,"index":1061},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64027,"byte_end":64035,"line_start":2,"line_end":2,"column_start":49,"column_end":57},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64027,"byte_end":64035,"line_start":2,"line_end":2,"column_start":49,"column_end":57},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":594}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64050,"byte_end":64062,"line_start":3,"line_end":3,"column_start":13,"column_end":25},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64064,"byte_end":64075,"line_start":3,"line_end":3,"column_start":27,"column_end":38},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":482},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64090,"byte_end":64098,"line_start":4,"line_end":4,"column_start":13,"column_end":21},"alias_span":null,"name":"VPNRange","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64100,"byte_end":64109,"line_start":4,"line_end":4,"column_start":23,"column_end":32},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":4,"index":923},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64136,"byte_end":64144,"line_start":5,"line_end":5,"column_start":25,"column_end":33},"alias_span":null,"name":"BTreeMap","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64162,"byte_end":64165,"line_start":6,"line_end":6,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":6,"index":770},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64188,"byte_end":64192,"line_start":7,"line_end":7,"column_start":22,"column_end":26},"alias_span":null,"name":"satp","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64211,"byte_end":64214,"line_start":8,"line_end":8,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":585}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/mm/memory_set.rs","byte_start":64233,"byte_end":64234,"line_start":9,"line_end":9,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64246,"byte_end":64251,"line_start":10,"line_end":10,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":155},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64278,"byte_end":64288,"line_start":12,"line_end":12,"column_start":5,"column_end":15},"alias_span":null,"name":"MEMORY_END","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":156},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64294,"byte_end":64303,"line_start":13,"line_end":13,"column_start":5,"column_end":14},"alias_span":null,"name":"PAGE_SIZE","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":158},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64309,"byte_end":64319,"line_start":14,"line_end":14,"column_start":5,"column_end":15},"alias_span":null,"name":"TRAMPOLINE","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":159},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64325,"byte_end":64337,"line_start":15,"line_end":15,"column_start":5,"column_end":17},"alias_span":null,"name":"TRAP_CONTEXT","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":152},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64343,"byte_end":64358,"line_start":16,"line_end":16,"column_start":5,"column_end":20},"alias_span":null,"name":"USER_STACK_SIZE","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":null,"span":{"file_name":"src/mm/memory_set.rs","byte_start":64364,"byte_end":64368,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"alias_span":null,"name":"MMIO","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1165},"span":{"file_name":"src/mm/mod.rs","byte_start":45948,"byte_end":45956,"line_start":7,"line_end":7,"column_start":17,"column_end":25},"alias_span":null,"name":"PTEFlags","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":482},"span":{"file_name":"src/mm/mod.rs","byte_start":45971,"byte_end":45979,"line_start":8,"line_end":8,"column_start":14,"column_end":22},"alias_span":null,"name":"VPNRange","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1061},"span":{"file_name":"src/mm/mod.rs","byte_start":45999,"byte_end":46007,"line_start":9,"line_end":9,"column_start":19,"column_end":27},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/mod.rs","byte_start":45999,"byte_end":46007,"line_start":9,"line_end":9,"column_start":19,"column_end":27},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":660}},{"kind":"Use","ref_id":{"krate":0,"index":1082},"span":{"file_name":"src/mm/mod.rs","byte_start":46009,"byte_end":46017,"line_start":9,"line_end":9,"column_start":29,"column_end":37},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/mm/mod.rs","byte_start":46009,"byte_end":46017,"line_start":9,"line_end":9,"column_start":29,"column_end":37},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":661}},{"kind":"Use","ref_id":{"krate":0,"index":1103},"span":{"file_name":"src/mm/mod.rs","byte_start":46019,"byte_end":46030,"line_start":9,"line_end":9,"column_start":39,"column_end":50},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/mod.rs","byte_start":46019,"byte_end":46030,"line_start":9,"line_end":9,"column_start":39,"column_end":50},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":662}},{"kind":"Use","ref_id":{"krate":0,"index":1124},"span":{"file_name":"src/mm/mod.rs","byte_start":46032,"byte_end":46043,"line_start":9,"line_end":9,"column_start":52,"column_end":63},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1125},"span":{"file_name":"src/mm/mod.rs","byte_start":46032,"byte_end":46043,"line_start":9,"line_end":9,"column_start":52,"column_end":63},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":663}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/mm/mod.rs","byte_start":46045,"byte_end":46054,"line_start":9,"line_end":9,"column_start":65,"column_end":74},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/mm/mod.rs","byte_start":46083,"byte_end":46095,"line_start":10,"line_end":10,"column_start":27,"column_end":39},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/mm/mod.rs","byte_start":46097,"byte_end":46108,"line_start":10,"line_end":10,"column_start":41,"column_end":52},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":524},"span":{"file_name":"src/mm/mod.rs","byte_start":46110,"byte_end":46123,"line_start":10,"line_end":10,"column_start":54,"column_end":67},"alias_span":null,"name":"frame_dealloc","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":548},"span":{"file_name":"src/mm/mod.rs","byte_start":46153,"byte_end":46162,"line_start":12,"line_end":12,"column_start":5,"column_end":14},"alias_span":null,"name":"PageTable","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1286},"span":{"file_name":"src/mm/mod.rs","byte_start":46168,"byte_end":46182,"line_start":13,"line_end":13,"column_start":5,"column_end":19},"alias_span":null,"name":"PageTableEntry","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":563},"span":{"file_name":"src/mm/mod.rs","byte_start":46188,"byte_end":46210,"line_start":14,"line_end":14,"column_start":5,"column_end":27},"alias_span":null,"name":"translated_byte_buffer","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":564},"span":{"file_name":"src/mm/mod.rs","byte_start":46216,"byte_end":46230,"line_start":15,"line_end":15,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_str","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":565},"span":{"file_name":"src/mm/mod.rs","byte_start":46236,"byte_end":46250,"line_start":16,"line_end":16,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_ref","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/mm/mod.rs","byte_start":46256,"byte_end":46273,"line_start":17,"line_end":17,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/mm/mod.rs","byte_start":46279,"byte_end":46289,"line_start":18,"line_end":18,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":578},"span":{"file_name":"src/mm/mod.rs","byte_start":46295,"byte_end":46313,"line_start":19,"line_end":19,"column_start":5,"column_end":23},"alias_span":null,"name":"UserBufferIterator","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":626},"span":{"file_name":"src/mm/mod.rs","byte_start":46339,"byte_end":46348,"line_start":21,"line_end":21,"column_start":22,"column_end":31},"alias_span":null,"name":"MemorySet","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1291},"span":{"file_name":"src/mm/mod.rs","byte_start":46350,"byte_end":46362,"line_start":21,"line_end":21,"column_start":33,"column_end":45},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1293},"span":{"file_name":"src/mm/mod.rs","byte_start":46350,"byte_end":46362,"line_start":21,"line_end":21,"column_start":33,"column_end":45},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":680}},{"kind":"Use","ref_id":{"krate":0,"index":1315},"span":{"file_name":"src/mm/mod.rs","byte_start":46364,"byte_end":46377,"line_start":21,"line_end":21,"column_start":47,"column_end":60},"alias_span":null,"name":"MapPermission","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":625},"span":{"file_name":"src/mm/mod.rs","byte_start":46379,"byte_end":46391,"line_start":21,"line_end":21,"column_start":62,"column_end":74},"alias_span":null,"name":"kernel_token","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":656},"span":{"file_name":"src/mm/mod.rs","byte_start":46414,"byte_end":46424,"line_start":22,"line_end":22,"column_start":21,"column_end":31},"alias_span":null,"name":"remap_test","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":816},"span":{"file_name":"src/fs/pipe.rs","byte_start":76425,"byte_end":76429,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/fs/pipe.rs","byte_start":76449,"byte_end":76452,"line_start":2,"line_end":2,"column_start":19,"column_end":22},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":4,"index":4532},"span":{"file_name":"src/fs/pipe.rs","byte_start":76454,"byte_end":76458,"line_start":2,"line_end":2,"column_start":24,"column_end":28},"alias_span":null,"name":"Weak","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/fs/pipe.rs","byte_start":76471,"byte_end":76476,"line_start":3,"line_end":3,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/pipe.rs","byte_start":76499,"byte_end":76509,"line_start":5,"line_end":5,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/fs/pipe.rs","byte_start":76531,"byte_end":76559,"line_start":7,"line_end":7,"column_start":18,"column_end":46},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":0,"index":816},"span":{"file_name":"src/fs/stdio.rs","byte_start":81170,"byte_end":81174,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/stdio.rs","byte_start":81192,"byte_end":81202,"line_start":2,"line_end":2,"column_start":17,"column_end":27},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":0,"index":35},"span":{"file_name":"src/fs/stdio.rs","byte_start":81221,"byte_end":81236,"line_start":3,"line_end":3,"column_start":17,"column_end":32},"alias_span":null,"name":"console_getchar","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/fs/stdio.rs","byte_start":81255,"byte_end":81283,"line_start":4,"line_end":4,"column_start":18,"column_end":46},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":22,"index":105},"span":{"file_name":"src/fs/inode.rs","byte_start":82438,"byte_end":82452,"line_start":2,"line_end":2,"column_start":5,"column_end":19},"alias_span":null,"name":"EasyFileSystem","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":22,"index":165},"span":{"file_name":"src/fs/inode.rs","byte_start":82458,"byte_end":82463,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"alias_span":null,"name":"Inode","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":1719},"span":{"file_name":"src/fs/inode.rs","byte_start":82488,"byte_end":82500,"line_start":5,"line_end":5,"column_start":21,"column_end":33},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":1721},"span":{"file_name":"src/fs/inode.rs","byte_start":82488,"byte_end":82500,"line_start":5,"line_end":5,"column_start":21,"column_end":33},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":749}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/fs/inode.rs","byte_start":82519,"byte_end":82522,"line_start":6,"line_end":6,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":745}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/fs/inode.rs","byte_start":82541,"byte_end":82542,"line_start":7,"line_end":7,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":745}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/fs/inode.rs","byte_start":82558,"byte_end":82559,"line_start":8,"line_end":8,"column_start":15,"column_end":16},"alias_span":null,"name":"*","value":"bitflags","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/fs/inode.rs","byte_start":82577,"byte_end":82580,"line_start":9,"line_end":9,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/fs/inode.rs","byte_start":82592,"byte_end":82597,"line_start":10,"line_end":10,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":816},"span":{"file_name":"src/fs/inode.rs","byte_start":82610,"byte_end":82614,"line_start":11,"line_end":11,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/inode.rs","byte_start":82631,"byte_end":82641,"line_start":12,"line_end":12,"column_start":16,"column_end":26},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":816},"span":{"file_name":"src/fs/proc.rs","byte_start":86471,"byte_end":86475,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/fs/proc.rs","byte_start":86495,"byte_end":86498,"line_start":2,"line_end":2,"column_start":19,"column_end":22},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/fs/proc.rs","byte_start":86505,"byte_end":86508,"line_start":2,"line_end":2,"column_start":29,"column_end":32},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/fs/proc.rs","byte_start":86531,"byte_end":86537,"line_start":3,"line_end":3,"column_start":21,"column_end":27},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":4373},"span":{"file_name":"src/fs/proc.rs","byte_start":86539,"byte_end":86547,"line_start":3,"line_end":3,"column_start":29,"column_end":37},"alias_span":null,"name":"ToString","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":968},"span":{"file_name":"src/fs/proc.rs","byte_start":86568,"byte_end":86580,"line_start":4,"line_end":4,"column_start":19,"column_end":31},"alias_span":null,"name":"SyscallCount","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":267},"span":{"file_name":"src/fs/proc.rs","byte_start":86582,"byte_end":86590,"line_start":4,"line_end":4,"column_start":33,"column_end":41},"alias_span":null,"name":"get_info","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/fs/proc.rs","byte_start":86603,"byte_end":86608,"line_start":5,"line_end":5,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/proc.rs","byte_start":86631,"byte_end":86641,"line_start":7,"line_end":7,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":991},"span":{"file_name":"src/fs/proc.rs","byte_start":86657,"byte_end":86667,"line_start":9,"line_end":9,"column_start":12,"column_end":22},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/fs/proc.rs","byte_start":86681,"byte_end":86690,"line_start":10,"line_end":10,"column_start":13,"column_end":22},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/fs/proc.rs","byte_start":86681,"byte_end":86690,"line_start":10,"line_end":10,"column_start":13,"column_end":22},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":795}},{"kind":"Use","ref_id":{"krate":19,"index":1088},"span":{"file_name":"src/fs/proc.rs","byte_start":86691,"byte_end":86702,"line_start":10,"line_end":10,"column_start":23,"column_end":34},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":20,"index":931},"span":{"file_name":"src/fs/proc.rs","byte_start":86691,"byte_end":86702,"line_start":10,"line_end":10,"column_start":23,"column_end":34},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":796}},{"kind":"Use","ref_id":{"krate":23,"index":986},"span":{"file_name":"src/fs/proc.rs","byte_start":86716,"byte_end":86725,"line_start":11,"line_end":11,"column_start":12,"column_end":21},"alias_span":null,"name":"to_string","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/mod.rs","byte_start":75953,"byte_end":75963,"line_start":6,"line_end":6,"column_start":16,"column_end":26},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":991},"span":{"file_name":"src/fs/mod.rs","byte_start":75982,"byte_end":75992,"line_start":7,"line_end":7,"column_start":18,"column_end":28},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":19,"index":1088},"span":{"file_name":"src/fs/mod.rs","byte_start":76006,"byte_end":76017,"line_start":8,"line_end":8,"column_start":13,"column_end":24},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":20,"index":931},"span":{"file_name":"src/fs/mod.rs","byte_start":76006,"byte_end":76017,"line_start":8,"line_end":8,"column_start":13,"column_end":24},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":813}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/fs/mod.rs","byte_start":76019,"byte_end":76028,"line_start":8,"line_end":8,"column_start":26,"column_end":35},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/fs/mod.rs","byte_start":76019,"byte_end":76028,"line_start":8,"line_end":8,"column_start":26,"column_end":35},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":814}},{"kind":"Use","ref_id":{"krate":23,"index":986},"span":{"file_name":"src/fs/mod.rs","byte_start":76047,"byte_end":76056,"line_start":9,"line_end":9,"column_start":17,"column_end":26},"alias_span":null,"name":"to_string","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":695},"span":{"file_name":"src/fs/mod.rs","byte_start":76265,"byte_end":76269,"line_start":18,"line_end":18,"column_start":16,"column_end":20},"alias_span":null,"name":"Pipe","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":719},"span":{"file_name":"src/fs/mod.rs","byte_start":76271,"byte_end":76280,"line_start":18,"line_end":18,"column_start":22,"column_end":31},"alias_span":null,"name":"make_pipe","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":731},"span":{"file_name":"src/fs/mod.rs","byte_start":76299,"byte_end":76304,"line_start":19,"line_end":19,"column_start":17,"column_end":22},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":732},"span":{"file_name":"src/fs/mod.rs","byte_start":76299,"byte_end":76304,"line_start":19,"line_end":19,"column_start":17,"column_end":22},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":825}},{"kind":"Use","ref_id":{"krate":0,"index":733},"span":{"file_name":"src/fs/mod.rs","byte_start":76306,"byte_end":76312,"line_start":19,"line_end":19,"column_start":24,"column_end":30},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":734},"span":{"file_name":"src/fs/mod.rs","byte_start":76306,"byte_end":76312,"line_start":19,"line_end":19,"column_start":24,"column_end":30},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":826}},{"kind":"Use","ref_id":{"krate":0,"index":757},"span":{"file_name":"src/fs/mod.rs","byte_start":76331,"byte_end":76338,"line_start":20,"line_end":20,"column_start":17,"column_end":24},"alias_span":null,"name":"OSInode","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/fs/mod.rs","byte_start":76340,"byte_end":76349,"line_start":20,"line_end":20,"column_start":26,"column_end":35},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":1440},"span":{"file_name":"src/fs/mod.rs","byte_start":76351,"byte_end":76360,"line_start":20,"line_end":20,"column_start":37,"column_end":46},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":768},"span":{"file_name":"src/fs/mod.rs","byte_start":76362,"byte_end":76371,"line_start":20,"line_end":20,"column_start":48,"column_end":57},"alias_span":null,"name":"list_apps","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":804},"span":{"file_name":"src/fs/mod.rs","byte_start":76389,"byte_end":76401,"line_start":21,"line_end":21,"column_start":16,"column_end":28},"alias_span":null,"name":"ProcInfoList","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/fs/mod.rs","byte_start":76403,"byte_end":76411,"line_start":21,"line_end":21,"column_start":30,"column_end":38},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":26,"index":13},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89800,"byte_end":89809,"line_start":2,"line_end":2,"column_start":22,"column_end":31},"alias_span":null,"name":"VirtIOBlk","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":26,"index":980},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89811,"byte_end":89823,"line_start":2,"line_end":2,"column_start":33,"column_end":45},"alias_span":null,"name":"VirtIOHeader","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":1061},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89847,"byte_end":89855,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89847,"byte_end":89855,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":842}},{"kind":"Use","ref_id":{"krate":0,"index":1082},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89861,"byte_end":89869,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89861,"byte_end":89869,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":843}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89875,"byte_end":89886,"line_start":6,"line_end":6,"column_start":5,"column_end":16},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":524},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89892,"byte_end":89905,"line_start":7,"line_end":7,"column_start":5,"column_end":18},"alias_span":null,"name":"frame_dealloc","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":1103},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89911,"byte_end":89922,"line_start":8,"line_end":8,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89911,"byte_end":89922,"line_start":8,"line_end":8,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":846}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89928,"byte_end":89940,"line_start":9,"line_end":9,"column_start":5,"column_end":17},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89946,"byte_end":89955,"line_start":10,"line_end":10,"column_start":5,"column_end":14},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":548},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89961,"byte_end":89970,"line_start":11,"line_end":11,"column_start":5,"column_end":14},"alias_span":null,"name":"PageTable","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":625},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89976,"byte_end":89988,"line_start":12,"line_end":12,"column_start":5,"column_end":17},"alias_span":null,"name":"kernel_token","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":22,"index":7},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90004,"byte_end":90015,"line_start":14,"line_end":14,"column_start":12,"column_end":23},"alias_span":null,"name":"BlockDevice","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90027,"byte_end":90032,"line_start":15,"line_end":15,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90050,"byte_end":90053,"line_start":16,"line_end":16,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":837}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90072,"byte_end":90073,"line_start":17,"line_end":17,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":13,"index":14959},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91752,"byte_end":91763,"line_start":5,"line_end":5,"column_start":16,"column_end":27},"alias_span":null,"name":"Peripherals","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":13,"index":5670},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91765,"byte_end":91769,"line_start":5,"line_end":5,"column_start":29,"column_end":33},"alias_span":null,"name":"SPI0","value":"","parent":{"krate":0,"index":868}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91795,"byte_end":91796,"line_start":6,"line_end":6,"column_start":24,"column_end":25},"alias_span":null,"name":"*","value":"_k210_hal_serial_SerialExt, _k210_hal_sysctl_SysctlExt, _k210_hal_time_U32Ext","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":96},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91860,"byte_end":91864,"line_start":9,"line_end":9,"column_start":5,"column_end":9},"alias_span":null,"name":"gpio","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":97},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91870,"byte_end":91876,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"alias_span":null,"name":"gpiohs","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":13,"index":15612},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91888,"byte_end":91892,"line_start":11,"line_end":11,"column_start":11,"column_end":15},"alias_span":null,"name":"aitm","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":13,"index":15591},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91894,"byte_end":91906,"line_start":11,"line_end":11,"column_start":17,"column_end":29},"alias_span":null,"name":"frame_format","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":13,"index":15570},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91908,"byte_end":91912,"line_start":11,"line_end":11,"column_start":31,"column_end":35},"alias_span":null,"name":"tmod","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":13,"index":15549},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91914,"byte_end":91923,"line_start":11,"line_end":11,"column_start":37,"column_end":46},"alias_span":null,"name":"work_mode","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":160},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91925,"byte_end":91928,"line_start":11,"line_end":11,"column_start":48,"column_end":51},"alias_span":null,"name":"SPI","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":133},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91930,"byte_end":91936,"line_start":11,"line_end":11,"column_start":53,"column_end":59},"alias_span":null,"name":"SPIExt","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":153},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91938,"byte_end":91945,"line_start":11,"line_end":11,"column_start":61,"column_end":68},"alias_span":null,"name":"SPIImpl","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":82},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91952,"byte_end":91957,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"alias_span":null,"name":"fpioa","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":1242},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91966,"byte_end":91968,"line_start":12,"line_end":12,"column_start":19,"column_end":21},"alias_span":null,"name":"io","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":237},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91975,"byte_end":91981,"line_start":13,"line_end":13,"column_start":5,"column_end":11},"alias_span":null,"name":"sysctl","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":30,"index":113},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91994,"byte_end":92000,"line_start":14,"line_end":14,"column_start":12,"column_end":18},"alias_span":null,"name":"usleep","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92015,"byte_end":92020,"line_start":16,"line_end":16,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":868}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92039,"byte_end":92040,"line_start":17,"line_end":17,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":22,"index":7},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92053,"byte_end":92064,"line_start":18,"line_end":18,"column_start":12,"column_end":23},"alias_span":null,"name":"BlockDevice","value":"","parent":{"krate":0,"index":868}},{"kind":"Use","ref_id":{"krate":1,"index":2000},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92085,"byte_end":92092,"line_start":19,"line_end":19,"column_start":20,"column_end":27},"alias_span":null,"name":"TryInto","value":"","parent":{"krate":0,"index":868}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/mod.rs","byte_start":88983,"byte_end":88984,"line_start":4,"line_end":4,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":836}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89003,"byte_end":89006,"line_start":5,"line_end":5,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":836}},{"kind":"Use","ref_id":{"krate":22,"index":7},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89021,"byte_end":89032,"line_start":6,"line_end":6,"column_start":14,"column_end":25},"alias_span":null,"name":"BlockDevice","value":"","parent":{"krate":0,"index":836}},{"kind":"Use","ref_id":{"krate":0,"index":1719},"span":{"file_name":"src/drivers/mod.rs","byte_start":88923,"byte_end":88935,"line_start":3,"line_end":3,"column_start":16,"column_end":28},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":835}},{"kind":"Use","ref_id":{"krate":0,"index":1721},"span":{"file_name":"src/drivers/mod.rs","byte_start":88923,"byte_end":88935,"line_start":3,"line_end":3,"column_start":16,"column_end":28},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":949}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":940,"line_start":1,"line_end":52,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":18},{"krate":0,"index":22},{"krate":0,"index":37},{"krate":0,"index":109},{"krate":0,"index":151},{"krate":0,"index":160},{"krate":0,"index":366},{"krate":0,"index":375},{"krate":0,"index":685},{"krate":0,"index":835},{"krate":0,"index":1730},{"krate":0,"index":950},{"krate":0,"index":955}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"src/main.rs","byte_start":0,"byte_end":10,"line_start":1,"line_end":1,"column_start":1,"column_end":11}},{"value":"no_main","span":{"file_name":"src/main.rs","byte_start":11,"byte_end":22,"line_start":2,"line_end":2,"column_start":1,"column_end":12}},{"value":"feature(global_asm)","span":{"file_name":"src/main.rs","byte_start":23,"byte_end":46,"line_start":3,"line_end":3,"column_start":1,"column_end":24}},{"value":"feature(llvm_asm)","span":{"file_name":"src/main.rs","byte_start":47,"byte_end":68,"line_start":4,"line_end":4,"column_start":1,"column_end":22}},{"value":"feature(panic_info_message)","span":{"file_name":"src/main.rs","byte_start":69,"byte_end":100,"line_start":5,"line_end":5,"column_start":1,"column_end":32}},{"value":"feature(const_in_array_repeat_expressions)","span":{"file_name":"src/main.rs","byte_start":101,"byte_end":147,"line_start":6,"line_end":6,"column_start":1,"column_end":47}},{"value":"feature(alloc_error_handler)","span":{"file_name":"src/main.rs","byte_start":148,"byte_end":180,"line_start":7,"line_end":7,"column_start":1,"column_end":33}}]},{"kind":"Mod","id":{"krate":0,"index":6},"span":{"file_name":"src/console.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"console","qualname":"::console","value":"src/console.rs","parent":null,"children":[{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":13},{"krate":0,"index":15}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"macro_use","span":{"file_name":"src/main.rs","byte_start":240,"byte_end":252,"line_start":14,"line_end":14,"column_start":1,"column_end":13}}]},{"kind":"Struct","id":{"krate":0,"index":11},"span":{"file_name":"src/console.rs","byte_start":1012,"byte_end":1018,"line_start":4,"line_end":4,"column_start":8,"column_end":14},"name":"Stdout","qualname":"::console::Stdout","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741838},"span":{"file_name":"src/console.rs","byte_start":1067,"byte_end":1071,"line_start":7,"line_end":7,"column_start":23,"column_end":27},"name":"self","qualname":"::write_str::self","value":"&mut console::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870926},"span":{"file_name":"src/console.rs","byte_start":1073,"byte_end":1074,"line_start":7,"line_end":7,"column_start":29,"column_end":30},"name":"s","qualname":"::write_str::s","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":14},"span":{"file_name":"src/console.rs","byte_start":1052,"byte_end":1061,"line_start":7,"line_end":7,"column_start":8,"column_end":17},"name":"write_str","qualname":"::write_str","value":"fn write_str(&mut Self, &str) -> fmt::Result","parent":{"krate":1,"index":6887},"children":[],"decl_id":{"krate":1,"index":6888},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572302},"span":{"file_name":"src/console.rs","byte_start":1116,"byte_end":1125,"line_start":8,"line_end":8,"column_start":18,"column_end":27},"name":"iter","qualname":"iter$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 21 }","value":"core::str::Chars","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919118},"span":{"file_name":"src/console.rs","byte_start":1116,"byte_end":1125,"line_start":8,"line_end":8,"column_start":18,"column_end":27},"name":"__next","qualname":"__next$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 9 }","value":"char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177294},"span":{"file_name":"src/console.rs","byte_start":1111,"byte_end":1112,"line_start":8,"line_end":8,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 10 }","value":"char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160749582},"span":{"file_name":"src/console.rs","byte_start":1111,"byte_end":1112,"line_start":8,"line_end":8,"column_start":13,"column_end":14},"name":"c","qualname":"c$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 31 }","value":"char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741839},"span":{"file_name":"src/console.rs","byte_start":1216,"byte_end":1220,"line_start":15,"line_end":15,"column_start":14,"column_end":18},"name":"args","qualname":"::console::print::args","value":"core::fmt::Arguments","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":15},"span":{"file_name":"src/console.rs","byte_start":1210,"byte_end":1215,"line_start":15,"line_end":15,"column_start":8,"column_end":13},"name":"print","qualname":"::console::print","value":"pub fn print(fmt::Arguments)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":18},"span":{"file_name":"src/lang_items.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"lang_items","qualname":"::lang_items","value":"src/lang_items.rs","parent":null,"children":[{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":21}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741845},"span":{"file_name":"src/lang_items.rs","byte_start":1694,"byte_end":1698,"line_start":5,"line_end":5,"column_start":10,"column_end":14},"name":"info","qualname":"::lang_items::panic::info","value":"&core::panic::PanicInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":21},"span":{"file_name":"src/lang_items.rs","byte_start":1688,"byte_end":1693,"line_start":5,"line_end":5,"column_start":4,"column_end":9},"name":"panic","qualname":"::lang_items::panic","value":"fn panic(&PanicInfo) -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"panic_handler","span":{"file_name":"src/lang_items.rs","byte_start":1668,"byte_end":1684,"line_start":4,"line_end":4,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":268435477},"span":{"file_name":"src/lang_items.rs","byte_start":1760,"byte_end":1768,"line_start":7,"line_end":7,"column_start":14,"column_end":22},"name":"location","qualname":"location$HirId { owner: DefId(0:21 ~ os[2ea9]::lang_items::panic), local_id: 8 }","value":"&core::panic::Location","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":22},"span":{"file_name":"src/sbi.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"sbi","qualname":"::sbi","value":"src/sbi.rs","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":32},{"krate":0,"index":33},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/sbi.rs","byte_start":2106,"byte_end":2123,"line_start":1,"line_end":1,"column_start":1,"column_end":18}}]},{"kind":"Const","id":{"krate":0,"index":23},"span":{"file_name":"src/sbi.rs","byte_start":2131,"byte_end":2144,"line_start":3,"line_end":3,"column_start":7,"column_end":20},"name":"SBI_SET_TIMER","qualname":"::sbi::SBI_SET_TIMER","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":24},"span":{"file_name":"src/sbi.rs","byte_start":2163,"byte_end":2182,"line_start":4,"line_end":4,"column_start":7,"column_end":26},"name":"SBI_CONSOLE_PUTCHAR","qualname":"::sbi::SBI_CONSOLE_PUTCHAR","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":25},"span":{"file_name":"src/sbi.rs","byte_start":2201,"byte_end":2220,"line_start":5,"line_end":5,"column_start":7,"column_end":26},"name":"SBI_CONSOLE_GETCHAR","qualname":"::sbi::SBI_CONSOLE_GETCHAR","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":26},"span":{"file_name":"src/sbi.rs","byte_start":2239,"byte_end":2252,"line_start":6,"line_end":6,"column_start":7,"column_end":20},"name":"SBI_CLEAR_IPI","qualname":"::sbi::SBI_CLEAR_IPI","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":27},"span":{"file_name":"src/sbi.rs","byte_start":2271,"byte_end":2283,"line_start":7,"line_end":7,"column_start":7,"column_end":19},"name":"SBI_SEND_IPI","qualname":"::sbi::SBI_SEND_IPI","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":28},"span":{"file_name":"src/sbi.rs","byte_start":2302,"byte_end":2320,"line_start":8,"line_end":8,"column_start":7,"column_end":25},"name":"SBI_REMOTE_FENCE_I","qualname":"::sbi::SBI_REMOTE_FENCE_I","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":29},"span":{"file_name":"src/sbi.rs","byte_start":2339,"byte_end":2360,"line_start":9,"line_end":9,"column_start":7,"column_end":28},"name":"SBI_REMOTE_SFENCE_VMA","qualname":"::sbi::SBI_REMOTE_SFENCE_VMA","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":30},"span":{"file_name":"src/sbi.rs","byte_start":2379,"byte_end":2405,"line_start":10,"line_end":10,"column_start":7,"column_end":33},"name":"SBI_REMOTE_SFENCE_VMA_ASID","qualname":"::sbi::SBI_REMOTE_SFENCE_VMA_ASID","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":31},"span":{"file_name":"src/sbi.rs","byte_start":2424,"byte_end":2436,"line_start":11,"line_end":11,"column_start":7,"column_end":19},"name":"SBI_SHUTDOWN","qualname":"::sbi::SBI_SHUTDOWN","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741856},"span":{"file_name":"src/sbi.rs","byte_start":2480,"byte_end":2485,"line_start":14,"line_end":14,"column_start":13,"column_end":18},"name":"which","qualname":"::sbi::sbi_call::which","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870944},"span":{"file_name":"src/sbi.rs","byte_start":2494,"byte_end":2498,"line_start":14,"line_end":14,"column_start":27,"column_end":31},"name":"arg0","qualname":"::sbi::sbi_call::arg0","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612768},"span":{"file_name":"src/sbi.rs","byte_start":2507,"byte_end":2511,"line_start":14,"line_end":14,"column_start":40,"column_end":44},"name":"arg1","qualname":"::sbi::sbi_call::arg1","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435488},"span":{"file_name":"src/sbi.rs","byte_start":2520,"byte_end":2524,"line_start":14,"line_end":14,"column_start":53,"column_end":57},"name":"arg2","qualname":"::sbi::sbi_call::arg2","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":32},"span":{"file_name":"src/sbi.rs","byte_start":2471,"byte_end":2479,"line_start":14,"line_end":14,"column_start":4,"column_end":12},"name":"sbi_call","qualname":"::sbi::sbi_call","value":"fn sbi_call(usize, usize, usize, usize) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"src/sbi.rs","byte_start":2450,"byte_end":2467,"line_start":13,"line_end":13,"column_start":1,"column_end":18}}]},{"kind":"Local","id":{"krate":0,"index":1342177312},"span":{"file_name":"src/sbi.rs","byte_start":2556,"byte_end":2559,"line_start":15,"line_end":15,"column_start":13,"column_end":16},"name":"ret","qualname":"ret$HirId { owner: DefId(0:32 ~ os[2ea9]::sbi::sbi_call), local_id: 10 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741857},"span":{"file_name":"src/sbi.rs","byte_start":2800,"byte_end":2805,"line_start":27,"line_end":27,"column_start":18,"column_end":23},"name":"timer","qualname":"::sbi::set_timer::timer","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":33},"span":{"file_name":"src/sbi.rs","byte_start":2790,"byte_end":2799,"line_start":27,"line_end":27,"column_start":8,"column_end":17},"name":"set_timer","qualname":"::sbi::set_timer","value":"pub fn set_timer(usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741858},"span":{"file_name":"src/sbi.rs","byte_start":2884,"byte_end":2885,"line_start":31,"line_end":31,"column_start":24,"column_end":25},"name":"c","qualname":"::sbi::console_putchar::c","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":34},"span":{"file_name":"src/sbi.rs","byte_start":2868,"byte_end":2883,"line_start":31,"line_end":31,"column_start":8,"column_end":23},"name":"console_putchar","qualname":"::sbi::console_putchar","value":"pub fn console_putchar(usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":35},"span":{"file_name":"src/sbi.rs","byte_start":2950,"byte_end":2965,"line_start":35,"line_end":35,"column_start":8,"column_end":23},"name":"console_getchar","qualname":"::sbi::console_getchar","value":"pub fn console_getchar() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":36},"span":{"file_name":"src/sbi.rs","byte_start":3032,"byte_end":3040,"line_start":39,"line_end":39,"column_start":8,"column_end":16},"name":"shutdown","qualname":"::sbi::shutdown","value":"pub fn shutdown() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":37},"span":{"file_name":"src/syscall/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"syscall","qualname":"::syscall","value":"src/syscall/mod.rs","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":73},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":38},"span":{"file_name":"src/syscall/mod.rs","byte_start":3132,"byte_end":3143,"line_start":1,"line_end":1,"column_start":7,"column_end":18},"name":"SYSCALL_DUP","qualname":"::syscall::SYSCALL_DUP","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":39},"span":{"file_name":"src/syscall/mod.rs","byte_start":3163,"byte_end":3175,"line_start":2,"line_end":2,"column_start":7,"column_end":19},"name":"SYSCALL_OPEN","qualname":"::syscall::SYSCALL_OPEN","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":40},"span":{"file_name":"src/syscall/mod.rs","byte_start":3195,"byte_end":3208,"line_start":3,"line_end":3,"column_start":7,"column_end":20},"name":"SYSCALL_CLOSE","qualname":"::syscall::SYSCALL_CLOSE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":41},"span":{"file_name":"src/syscall/mod.rs","byte_start":3228,"byte_end":3240,"line_start":4,"line_end":4,"column_start":7,"column_end":19},"name":"SYSCALL_PIPE","qualname":"::syscall::SYSCALL_PIPE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":42},"span":{"file_name":"src/syscall/mod.rs","byte_start":3260,"byte_end":3272,"line_start":5,"line_end":5,"column_start":7,"column_end":19},"name":"SYSCALL_READ","qualname":"::syscall::SYSCALL_READ","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":43},"span":{"file_name":"src/syscall/mod.rs","byte_start":3292,"byte_end":3305,"line_start":6,"line_end":6,"column_start":7,"column_end":20},"name":"SYSCALL_WRITE","qualname":"::syscall::SYSCALL_WRITE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":44},"span":{"file_name":"src/syscall/mod.rs","byte_start":3325,"byte_end":3337,"line_start":7,"line_end":7,"column_start":7,"column_end":19},"name":"SYSCALL_EXIT","qualname":"::syscall::SYSCALL_EXIT","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":45},"span":{"file_name":"src/syscall/mod.rs","byte_start":3357,"byte_end":3370,"line_start":8,"line_end":8,"column_start":7,"column_end":20},"name":"SYSCALL_YIELD","qualname":"::syscall::SYSCALL_YIELD","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":46},"span":{"file_name":"src/syscall/mod.rs","byte_start":3391,"byte_end":3407,"line_start":9,"line_end":9,"column_start":7,"column_end":23},"name":"SYSCALL_GET_TIME","qualname":"::syscall::SYSCALL_GET_TIME","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":47},"span":{"file_name":"src/syscall/mod.rs","byte_start":3428,"byte_end":3442,"line_start":10,"line_end":10,"column_start":7,"column_end":21},"name":"SYSCALL_GETPID","qualname":"::syscall::SYSCALL_GETPID","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":48},"span":{"file_name":"src/syscall/mod.rs","byte_start":3463,"byte_end":3475,"line_start":11,"line_end":11,"column_start":7,"column_end":19},"name":"SYSCALL_FORK","qualname":"::syscall::SYSCALL_FORK","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":49},"span":{"file_name":"src/syscall/mod.rs","byte_start":3496,"byte_end":3508,"line_start":12,"line_end":12,"column_start":7,"column_end":19},"name":"SYSCALL_EXEC","qualname":"::syscall::SYSCALL_EXEC","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":50},"span":{"file_name":"src/syscall/mod.rs","byte_start":3529,"byte_end":3544,"line_start":13,"line_end":13,"column_start":7,"column_end":22},"name":"SYSCALL_WAITPID","qualname":"::syscall::SYSCALL_WAITPID","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":51},"span":{"file_name":"src/syscall/mod.rs","byte_start":3565,"byte_end":3582,"line_start":14,"line_end":14,"column_start":7,"column_end":24},"name":"SYSCALL_PROC_READ","qualname":"::syscall::SYSCALL_PROC_READ","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":52},"span":{"file_name":"src/syscall/fs.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"fs","qualname":"::syscall::fs","value":"src/syscall/fs.rs","parent":null,"children":[{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741891},"span":{"file_name":"src/syscall/fs.rs","byte_start":4869,"byte_end":4871,"line_start":12,"line_end":12,"column_start":18,"column_end":20},"name":"fd","qualname":"::syscall::fs::sys_write::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870979},"span":{"file_name":"src/syscall/fs.rs","byte_start":4880,"byte_end":4883,"line_start":12,"line_end":12,"column_start":29,"column_end":32},"name":"buf","qualname":"::syscall::fs::sys_write::buf","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612803},"span":{"file_name":"src/syscall/fs.rs","byte_start":4896,"byte_end":4899,"line_start":12,"line_end":12,"column_start":45,"column_end":48},"name":"len","qualname":"::syscall::fs::sys_write::len","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":67},"span":{"file_name":"src/syscall/fs.rs","byte_start":4859,"byte_end":4868,"line_start":12,"line_end":12,"column_start":8,"column_end":17},"name":"sys_write","qualname":"::syscall::fs::sys_write","value":"pub fn sys_write(usize, *const u8, usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489660995},"span":{"file_name":"src/syscall/fs.rs","byte_start":4927,"byte_end":4937,"line_start":13,"line_end":13,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 11 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701443},"span":{"file_name":"src/syscall/fs.rs","byte_start":4963,"byte_end":4968,"line_start":14,"line_end":14,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550136899},"span":{"file_name":"src/syscall/fs.rs","byte_start":5001,"byte_end":5005,"line_start":15,"line_end":15,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 25 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67108931},"span":{"file_name":"src/syscall/fs.rs","byte_start":5041,"byte_end":5046,"line_start":16,"line_end":16,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 32 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544387},"span":{"file_name":"src/syscall/fs.rs","byte_start":5088,"byte_end":5101,"line_start":17,"line_end":17,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 40 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301989955},"span":{"file_name":"src/syscall/fs.rs","byte_start":5203,"byte_end":5207,"line_start":21,"line_end":21,"column_start":17,"column_end":21},"name":"file","qualname":"file$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 72 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3321888835},"span":{"file_name":"src/syscall/fs.rs","byte_start":5352,"byte_end":5356,"line_start":26,"line_end":26,"column_start":13,"column_end":17},"name":"file","qualname":"file$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 99 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741892},"span":{"file_name":"src/syscall/fs.rs","byte_start":5684,"byte_end":5686,"line_start":38,"line_end":38,"column_start":17,"column_end":19},"name":"fd","qualname":"::syscall::fs::sys_read::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870980},"span":{"file_name":"src/syscall/fs.rs","byte_start":5695,"byte_end":5698,"line_start":38,"line_end":38,"column_start":28,"column_end":31},"name":"buf","qualname":"::syscall::fs::sys_read::buf","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612804},"span":{"file_name":"src/syscall/fs.rs","byte_start":5711,"byte_end":5714,"line_start":38,"line_end":38,"column_start":44,"column_end":47},"name":"len","qualname":"::syscall::fs::sys_read::len","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":68},"span":{"file_name":"src/syscall/fs.rs","byte_start":5675,"byte_end":5683,"line_start":38,"line_end":38,"column_start":8,"column_end":16},"name":"sys_read","qualname":"::syscall::fs::sys_read","value":"pub fn sys_read(usize, *const u8, usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919172},"span":{"file_name":"src/syscall/fs.rs","byte_start":5742,"byte_end":5752,"line_start":39,"line_end":39,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531908},"span":{"file_name":"src/syscall/fs.rs","byte_start":5766,"byte_end":5771,"line_start":40,"line_end":40,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314180},"span":{"file_name":"src/syscall/fs.rs","byte_start":5804,"byte_end":5808,"line_start":41,"line_end":41,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 23 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013265988},"span":{"file_name":"src/syscall/fs.rs","byte_start":5844,"byte_end":5849,"line_start":42,"line_end":42,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 30 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721668},"span":{"file_name":"src/syscall/fs.rs","byte_start":5891,"byte_end":5904,"line_start":43,"line_end":43,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 38 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1644167236},"span":{"file_name":"src/syscall/fs.rs","byte_start":6006,"byte_end":6010,"line_start":47,"line_end":47,"column_start":17,"column_end":21},"name":"file","qualname":"file$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 70 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":704643140},"span":{"file_name":"src/syscall/fs.rs","byte_start":6091,"byte_end":6095,"line_start":49,"line_end":49,"column_start":13,"column_end":17},"name":"file","qualname":"file$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 84 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741893},"span":{"file_name":"src/syscall/fs.rs","byte_start":6505,"byte_end":6509,"line_start":65,"line_end":65,"column_start":17,"column_end":21},"name":"path","qualname":"::syscall::fs::sys_open::path","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870981},"span":{"file_name":"src/syscall/fs.rs","byte_start":6522,"byte_end":6527,"line_start":65,"line_end":65,"column_start":34,"column_end":39},"name":"flags","qualname":"::syscall::fs::sys_open::flags","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":69},"span":{"file_name":"src/syscall/fs.rs","byte_start":6496,"byte_end":6504,"line_start":65,"line_end":65,"column_start":8,"column_end":16},"name":"sys_open","qualname":"::syscall::fs::sys_open","value":"pub fn sys_open(*const u8, u32) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096453},"span":{"file_name":"src/syscall/fs.rs","byte_start":6553,"byte_end":6563,"line_start":66,"line_end":66,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531909},"span":{"file_name":"src/syscall/fs.rs","byte_start":6577,"byte_end":6581,"line_start":67,"line_end":67,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572357},"span":{"file_name":"src/syscall/fs.rs","byte_start":6617,"byte_end":6622,"line_start":68,"line_end":68,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160749637},"span":{"file_name":"src/syscall/fs.rs","byte_start":6655,"byte_end":6659,"line_start":69,"line_end":69,"column_start":9,"column_end":13},"name":"path","qualname":"path$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 31 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762117},"span":{"file_name":"src/syscall/fs.rs","byte_start":6707,"byte_end":6712,"line_start":70,"line_end":70,"column_start":17,"column_end":22},"name":"inode","qualname":"inode$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 56 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4227858501},"span":{"file_name":"src/syscall/fs.rs","byte_start":6819,"byte_end":6824,"line_start":74,"line_end":74,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 63 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1644167237},"span":{"file_name":"src/syscall/fs.rs","byte_start":6866,"byte_end":6868,"line_start":75,"line_end":75,"column_start":13,"column_end":15},"name":"fd","qualname":"fd$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 70 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3657433157},"span":{"file_name":"src/syscall/fs.rs","byte_start":6938,"byte_end":6951,"line_start":76,"line_end":76,"column_start":50,"column_end":63},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 91 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741894},"span":{"file_name":"src/syscall/fs.rs","byte_start":7157,"byte_end":7159,"line_start":85,"line_end":85,"column_start":18,"column_end":20},"name":"fd","qualname":"::syscall::fs::sys_close::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":70},"span":{"file_name":"src/syscall/fs.rs","byte_start":7147,"byte_end":7156,"line_start":85,"line_end":85,"column_start":8,"column_end":17},"name":"sys_close","qualname":"::syscall::fs::sys_close","value":"pub fn sys_close(usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096454},"span":{"file_name":"src/syscall/fs.rs","byte_start":7187,"byte_end":7197,"line_start":86,"line_end":86,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531910},"span":{"file_name":"src/syscall/fs.rs","byte_start":7223,"byte_end":7227,"line_start":87,"line_end":87,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744830534},"span":{"file_name":"src/syscall/fs.rs","byte_start":7267,"byte_end":7272,"line_start":88,"line_end":88,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 22 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3791650886},"span":{"file_name":"src/syscall/fs.rs","byte_start":7469,"byte_end":7482,"line_start":96,"line_end":96,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 71 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741895},"span":{"file_name":"src/syscall/fs.rs","byte_start":7637,"byte_end":7641,"line_start":102,"line_end":102,"column_start":17,"column_end":21},"name":"pipe","qualname":"::syscall::fs::sys_pipe::pipe","value":"*mut usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":71},"span":{"file_name":"src/syscall/fs.rs","byte_start":7628,"byte_end":7636,"line_start":102,"line_end":102,"column_start":8,"column_end":16},"name":"sys_pipe","qualname":"::syscall::fs::sys_pipe","value":"pub fn sys_pipe(*mut usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096455},"span":{"file_name":"src/syscall/fs.rs","byte_start":7674,"byte_end":7684,"line_start":103,"line_end":103,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531911},"span":{"file_name":"src/syscall/fs.rs","byte_start":7710,"byte_end":7714,"line_start":104,"line_end":104,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572359},"span":{"file_name":"src/syscall/fs.rs","byte_start":7750,"byte_end":7755,"line_start":105,"line_end":105,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524167},"span":{"file_name":"src/syscall/fs.rs","byte_start":7792,"byte_end":7797,"line_start":106,"line_end":106,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 28 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140850759},"span":{"file_name":"src/syscall/fs.rs","byte_start":7836,"byte_end":7845,"line_start":107,"line_end":107,"column_start":10,"column_end":19},"name":"pipe_read","qualname":"pipe_read$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 34 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334407},"span":{"file_name":"src/syscall/fs.rs","byte_start":7847,"byte_end":7857,"line_start":107,"line_end":107,"column_start":21,"column_end":31},"name":"pipe_write","qualname":"pipe_write$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 35 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556769863},"span":{"file_name":"src/syscall/fs.rs","byte_start":7882,"byte_end":7889,"line_start":108,"line_end":108,"column_start":9,"column_end":16},"name":"read_fd","qualname":"read_fd$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4227858503},"span":{"file_name":"src/syscall/fs.rs","byte_start":7965,"byte_end":7973,"line_start":110,"line_end":110,"column_start":9,"column_end":17},"name":"write_fd","qualname":"write_fd$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 63 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2382364743},"span":{"file_name":"src/syscall/fs.rs","byte_start":8168,"byte_end":8181,"line_start":114,"line_end":114,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 113 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741896},"span":{"file_name":"src/syscall/fs.rs","byte_start":8333,"byte_end":8335,"line_start":120,"line_end":120,"column_start":16,"column_end":18},"name":"fd","qualname":"::syscall::fs::sys_dup::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":72},"span":{"file_name":"src/syscall/fs.rs","byte_start":8325,"byte_end":8332,"line_start":120,"line_end":120,"column_start":8,"column_end":15},"name":"sys_dup","qualname":"::syscall::fs::sys_dup","value":"pub fn sys_dup(usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096456},"span":{"file_name":"src/syscall/fs.rs","byte_start":8363,"byte_end":8373,"line_start":121,"line_end":121,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531912},"span":{"file_name":"src/syscall/fs.rs","byte_start":8399,"byte_end":8403,"line_start":122,"line_end":122,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744830536},"span":{"file_name":"src/syscall/fs.rs","byte_start":8443,"byte_end":8448,"line_start":123,"line_end":123,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 22 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3154116680},"span":{"file_name":"src/syscall/fs.rs","byte_start":8610,"byte_end":8616,"line_start":130,"line_end":130,"column_start":9,"column_end":15},"name":"new_fd","qualname":"new_fd$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 61 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194304072},"span":{"file_name":"src/syscall/fs.rs","byte_start":8734,"byte_end":8747,"line_start":132,"line_end":132,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 95 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":73},"span":{"file_name":"src/syscall/process.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"process","qualname":"::syscall::process","value":"src/syscall/process.rs","parent":null,"children":[{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":102}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741919},"span":{"file_name":"src/syscall/process.rs","byte_start":9331,"byte_end":9340,"line_start":24,"line_end":24,"column_start":17,"column_end":26},"name":"exit_code","qualname":"::syscall::process::sys_exit::exit_code","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":95},"span":{"file_name":"src/syscall/process.rs","byte_start":9322,"byte_end":9330,"line_start":24,"line_end":24,"column_start":8,"column_end":16},"name":"sys_exit","qualname":"::syscall::process::sys_exit","value":"pub fn sys_exit(i32) -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":96},"span":{"file_name":"src/syscall/process.rs","byte_start":9446,"byte_end":9455,"line_start":29,"line_end":29,"column_start":8,"column_end":17},"name":"sys_yield","qualname":"::syscall::process::sys_yield","value":"pub fn sys_yield() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354656},"span":{"file_name":"src/syscall/process.rs","byte_start":9477,"byte_end":9487,"line_start":30,"line_end":30,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 5 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701472},"span":{"file_name":"src/syscall/process.rs","byte_start":9549,"byte_end":9561,"line_start":32,"line_end":32,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 17 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653280},"span":{"file_name":"src/syscall/process.rs","byte_start":9597,"byte_end":9602,"line_start":33,"line_end":33,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 24 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67108960},"span":{"file_name":"src/syscall/process.rs","byte_start":9652,"byte_end":9665,"line_start":34,"line_end":34,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 32 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":97},"span":{"file_name":"src/syscall/process.rs","byte_start":9811,"byte_end":9823,"line_start":40,"line_end":40,"column_start":8,"column_end":20},"name":"sys_get_time","qualname":"::syscall::process::sys_get_time","value":"pub fn sys_get_time() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096481},"span":{"file_name":"src/syscall/process.rs","byte_start":9845,"byte_end":9857,"line_start":41,"line_end":41,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:97 ~ os[2ea9]::syscall::process::sys_get_time), local_id: 7 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048289},"span":{"file_name":"src/syscall/process.rs","byte_start":9893,"byte_end":9898,"line_start":42,"line_end":42,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:97 ~ os[2ea9]::syscall::process::sys_get_time), local_id: 14 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744830561},"span":{"file_name":"src/syscall/process.rs","byte_start":9948,"byte_end":9961,"line_start":43,"line_end":43,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:97 ~ os[2ea9]::syscall::process::sys_get_time), local_id: 22 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":98},"span":{"file_name":"src/syscall/process.rs","byte_start":10066,"byte_end":10076,"line_start":48,"line_end":48,"column_start":8,"column_end":18},"name":"sys_getpid","qualname":"::syscall::process::sys_getpid","value":"pub fn sys_getpid() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354658},"span":{"file_name":"src/syscall/process.rs","byte_start":10098,"byte_end":10108,"line_start":49,"line_end":49,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 5 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790114},"span":{"file_name":"src/syscall/process.rs","byte_start":10134,"byte_end":10146,"line_start":50,"line_end":50,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 13 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314210},"span":{"file_name":"src/syscall/process.rs","byte_start":10182,"byte_end":10183,"line_start":51,"line_end":51,"column_start":9,"column_end":10},"name":"x","qualname":"x$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 23 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266018},"span":{"file_name":"src/syscall/process.rs","byte_start":10223,"byte_end":10228,"line_start":52,"line_end":52,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 30 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721698},"span":{"file_name":"src/syscall/process.rs","byte_start":10278,"byte_end":10291,"line_start":53,"line_end":53,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 38 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":99},"span":{"file_name":"src/syscall/process.rs","byte_start":10439,"byte_end":10447,"line_start":59,"line_end":59,"column_start":8,"column_end":16},"name":"sys_fork","qualname":"::syscall::process::sys_fork","value":"pub fn sys_fork() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354659},"span":{"file_name":"src/syscall/process.rs","byte_start":10469,"byte_end":10479,"line_start":60,"line_end":60,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 5 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790115},"span":{"file_name":"src/syscall/process.rs","byte_start":10505,"byte_end":10517,"line_start":61,"line_end":61,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 13 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088739},"span":{"file_name":"src/syscall/process.rs","byte_start":10553,"byte_end":10561,"line_start":62,"line_end":62,"column_start":9,"column_end":17},"name":"new_task","qualname":"new_task$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 20 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623878755},"span":{"file_name":"src/syscall/process.rs","byte_start":10593,"byte_end":10600,"line_start":63,"line_end":63,"column_start":9,"column_end":16},"name":"new_pid","qualname":"new_pid$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 27 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":603979875},"span":{"file_name":"src/syscall/process.rs","byte_start":10705,"byte_end":10712,"line_start":65,"line_end":65,"column_start":9,"column_end":16},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 36 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617245795},"span":{"file_name":"src/syscall/process.rs","byte_start":10971,"byte_end":10976,"line_start":71,"line_end":71,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 57 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2181038179},"span":{"file_name":"src/syscall/process.rs","byte_start":11026,"byte_end":11039,"line_start":72,"line_end":72,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 65 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741924},"span":{"file_name":"src/syscall/process.rs","byte_start":11207,"byte_end":11211,"line_start":78,"line_end":78,"column_start":17,"column_end":21},"name":"path","qualname":"::syscall::process::sys_exec::path","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871012},"span":{"file_name":"src/syscall/process.rs","byte_start":11228,"byte_end":11232,"line_start":78,"line_end":78,"column_start":38,"column_end":42},"name":"args","qualname":"::syscall::process::sys_exec::args","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":100},"span":{"file_name":"src/syscall/process.rs","byte_start":11198,"byte_end":11206,"line_start":78,"line_end":78,"column_start":8,"column_end":16},"name":"sys_exec","qualname":"::syscall::process::sys_exec","value":"pub fn sys_exec(*const u8, *const usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919204},"span":{"file_name":"src/syscall/process.rs","byte_start":11267,"byte_end":11277,"line_start":79,"line_end":79,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531940},"span":{"file_name":"src/syscall/process.rs","byte_start":11303,"byte_end":11308,"line_start":80,"line_end":80,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550136932},"span":{"file_name":"src/syscall/process.rs","byte_start":11341,"byte_end":11345,"line_start":81,"line_end":81,"column_start":9,"column_end":13},"name":"path","qualname":"path$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 25 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2751463524},"span":{"file_name":"src/syscall/process.rs","byte_start":11389,"byte_end":11397,"line_start":82,"line_end":82,"column_start":13,"column_end":21},"name":"args_vec","qualname":"args_vec$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 37 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326692},"span":{"file_name":"src/syscall/process.rs","byte_start":11448,"byte_end":11459,"line_start":84,"line_end":84,"column_start":13,"column_end":24},"name":"arg_str_ptr","qualname":"arg_str_ptr$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 48 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":905969764},"span":{"file_name":"src/syscall/process.rs","byte_start":11684,"byte_end":11693,"line_start":91,"line_end":91,"column_start":17,"column_end":26},"name":"app_inode","qualname":"app_inode$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 108 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456106596},"span":{"file_name":"src/syscall/process.rs","byte_start":11755,"byte_end":11763,"line_start":92,"line_end":92,"column_start":13,"column_end":21},"name":"all_data","qualname":"all_data$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 115 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3724542052},"span":{"file_name":"src/syscall/process.rs","byte_start":11800,"byte_end":11804,"line_start":93,"line_end":93,"column_start":13,"column_end":17},"name":"task","qualname":"task$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 123 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1090519140},"span":{"file_name":"src/syscall/process.rs","byte_start":11844,"byte_end":11848,"line_start":94,"line_end":94,"column_start":13,"column_end":17},"name":"argc","qualname":"argc$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 130 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":956301412},"span":{"file_name":"src/syscall/process.rs","byte_start":11958,"byte_end":11970,"line_start":97,"line_end":97,"column_start":13,"column_end":25},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 156 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3305111652},"span":{"file_name":"src/syscall/process.rs","byte_start":12010,"byte_end":12015,"line_start":98,"line_end":98,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 163 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3573547108},"span":{"file_name":"src/syscall/process.rs","byte_start":12069,"byte_end":12082,"line_start":99,"line_end":99,"column_start":17,"column_end":30},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 171 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":101},"span":{"file_name":"src/syscall/process.rs","byte_start":12350,"byte_end":12366,"line_start":109,"line_end":109,"column_start":8,"column_end":24},"name":"sys_proc_monitor","qualname":"::syscall::process::sys_proc_monitor","value":"pub fn sys_proc_monitor() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354661},"span":{"file_name":"src/syscall/process.rs","byte_start":12387,"byte_end":12388,"line_start":110,"line_end":110,"column_start":9,"column_end":10},"name":"x","qualname":"x$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 5 }","value":"(alloc::vec::Vec, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661029},"span":{"file_name":"src/syscall/process.rs","byte_start":12411,"byte_end":12420,"line_start":111,"line_end":111,"column_start":9,"column_end":18},"name":"proc_stat","qualname":"proc_stat$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 11 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3959423077},"span":{"file_name":"src/syscall/process.rs","byte_start":12564,"byte_end":12570,"line_start":113,"line_end":113,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 55 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556769893},"span":{"file_name":"src/syscall/process.rs","byte_start":12564,"byte_end":12570,"line_start":113,"line_end":113,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":872415333},"span":{"file_name":"src/syscall/process.rs","byte_start":12559,"byte_end":12560,"line_start":113,"line_end":113,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 44 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2181038181},"span":{"file_name":"src/syscall/process.rs","byte_start":12559,"byte_end":12560,"line_start":113,"line_end":113,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 65 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1098907749},"span":{"file_name":"src/syscall/process.rs","byte_start":12822,"byte_end":12832,"line_start":120,"line_end":120,"column_start":13,"column_end":23},"name":"sycall_cnt","qualname":"sycall_cnt$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 386 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1635778661},"span":{"file_name":"src/syscall/process.rs","byte_start":12880,"byte_end":12885,"line_start":121,"line_end":121,"column_start":13,"column_end":18},"name":"first","qualname":"first$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 390 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741926},"span":{"file_name":"src/syscall/process.rs","byte_start":16118,"byte_end":16121,"line_start":191,"line_end":191,"column_start":20,"column_end":23},"name":"pid","qualname":"::syscall::process::sys_waitpid::pid","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871014},"span":{"file_name":"src/syscall/process.rs","byte_start":16130,"byte_end":16143,"line_start":191,"line_end":191,"column_start":32,"column_end":45},"name":"exit_code_ptr","qualname":"::syscall::process::sys_waitpid::exit_code_ptr","value":"*mut i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":102},"span":{"file_name":"src/syscall/process.rs","byte_start":16106,"byte_end":16117,"line_start":191,"line_end":191,"column_start":8,"column_end":19},"name":"sys_waitpid","qualname":"::syscall::process::sys_waitpid","value":"pub fn sys_waitpid(isize, *mut i32) -> isize","parent":null,"children":[],"decl_id":null,"docs":" If there is not a child process whose pid is same as given, return -1.\n Else if there is a child process but it is still running, return -2.\n","sig":null,"attributes":[{"value":"/ If there is not a child process whose pid is same as given, return -1.","span":{"file_name":"src/syscall/process.rs","byte_start":15951,"byte_end":16025,"line_start":189,"line_end":189,"column_start":1,"column_end":75}},{"value":"/ Else if there is a child process but it is still running, return -2.","span":{"file_name":"src/syscall/process.rs","byte_start":16026,"byte_end":16098,"line_start":190,"line_end":190,"column_start":1,"column_end":73}}]},{"kind":"Local","id":{"krate":0,"index":2415919206},"span":{"file_name":"src/syscall/process.rs","byte_start":16174,"byte_end":16184,"line_start":192,"line_end":192,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701478},"span":{"file_name":"src/syscall/process.rs","byte_start":16210,"byte_end":16214,"line_start":193,"line_end":193,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 17 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653286},"span":{"file_name":"src/syscall/process.rs","byte_start":16317,"byte_end":16322,"line_start":197,"line_end":197,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 24 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544422},"span":{"file_name":"src/syscall/process.rs","byte_start":16405,"byte_end":16406,"line_start":200,"line_end":200,"column_start":16,"column_end":17},"name":"p","qualname":"$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 60 }::p","value":"&&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1442840678},"span":{"file_name":"src/syscall/process.rs","byte_start":16546,"byte_end":16550,"line_start":205,"line_end":205,"column_start":9,"column_end":13},"name":"pair","qualname":"pair$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 106 }","value":"core::option::Option<(usize, &alloc::sync::Arc)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3523215462},"span":{"file_name":"src/syscall/process.rs","byte_start":16624,"byte_end":16625,"line_start":208,"line_end":208,"column_start":20,"column_end":21},"name":"p","qualname":"$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 103 }::p","value":"&&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919235686},"span":{"file_name":"src/syscall/process.rs","byte_start":16846,"byte_end":16849,"line_start":213,"line_end":213,"column_start":18,"column_end":21},"name":"idx","qualname":"idx$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 117 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2164260966},"span":{"file_name":"src/syscall/process.rs","byte_start":16876,"byte_end":16881,"line_start":214,"line_end":214,"column_start":13,"column_end":18},"name":"child","qualname":"child$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 129 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3607101542},"span":{"file_name":"src/syscall/process.rs","byte_start":17063,"byte_end":17072,"line_start":217,"line_end":217,"column_start":13,"column_end":22},"name":"found_pid","qualname":"found_pid$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 235 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3472883814},"span":{"file_name":"src/syscall/process.rs","byte_start":17147,"byte_end":17156,"line_start":219,"line_end":219,"column_start":13,"column_end":22},"name":"exit_code","qualname":"exit_code$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 243 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1350565990},"span":{"file_name":"src/syscall/process.rs","byte_start":17329,"byte_end":17341,"line_start":222,"line_end":222,"column_start":13,"column_end":25},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 266 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2290090086},"span":{"file_name":"src/syscall/process.rs","byte_start":17381,"byte_end":17386,"line_start":223,"line_end":223,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 273 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2558525542},"span":{"file_name":"src/syscall/process.rs","byte_start":17440,"byte_end":17453,"line_start":224,"line_end":224,"column_start":17,"column_end":30},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 281 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741931},"span":{"file_name":"src/syscall/mod.rs","byte_start":3663,"byte_end":3673,"line_start":22,"line_end":22,"column_start":16,"column_end":26},"name":"syscall_id","qualname":"::syscall::syscall::syscall_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871019},"span":{"file_name":"src/syscall/mod.rs","byte_start":3682,"byte_end":3686,"line_start":22,"line_end":22,"column_start":35,"column_end":39},"name":"args","qualname":"::syscall::syscall::args","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":107},"span":{"file_name":"src/syscall/mod.rs","byte_start":3655,"byte_end":3662,"line_start":22,"line_end":22,"column_start":8,"column_end":15},"name":"syscall","qualname":"::syscall::syscall","value":"pub fn syscall(usize, [usize; ]) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":109},"span":{"file_name":"src/trap/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"trap","qualname":"::trap","value":"src/trap/mod.rs","parent":null,"children":[{"krate":0,"index":110},{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":126},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":966},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":148},{"krate":0,"index":149},{"krate":0,"index":150}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":110},"span":{"file_name":"src/trap/context.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"context","qualname":"::trap::context","value":"src/trap/context.rs","parent":null,"children":[{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113},{"krate":0,"index":114},{"krate":0,"index":956},{"krate":0,"index":964},{"krate":0,"index":115}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":956},"span":{"file_name":"src/trap/context.rs","byte_start":21074,"byte_end":21085,"line_start":5,"line_end":5,"column_start":12,"column_end":23},"name":"TrapContext","qualname":"::trap::context::TrapContext","value":"TrapContext { x, sstatus, sepc, kernel_satp, kernel_sp, trap_handler }","parent":null,"children":[{"krate":0,"index":957},{"krate":0,"index":959},{"krate":0,"index":960},{"krate":0,"index":961},{"krate":0,"index":962},{"krate":0,"index":963}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/trap/context.rs","byte_start":21035,"byte_end":21045,"line_start":3,"line_end":3,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":957},"span":{"file_name":"src/trap/context.rs","byte_start":21096,"byte_end":21097,"line_start":6,"line_end":6,"column_start":9,"column_end":10},"name":"x","qualname":"::trap::context::TrapContext::x","value":"[usize; 32]","parent":{"krate":0,"index":956},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":959},"span":{"file_name":"src/trap/context.rs","byte_start":21120,"byte_end":21127,"line_start":7,"line_end":7,"column_start":9,"column_end":16},"name":"sstatus","qualname":"::trap::context::TrapContext::sstatus","value":"riscv::register::sstatus::Sstatus","parent":{"krate":0,"index":956},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":960},"span":{"file_name":"src/trap/context.rs","byte_start":21146,"byte_end":21150,"line_start":8,"line_end":8,"column_start":9,"column_end":13},"name":"sepc","qualname":"::trap::context::TrapContext::sepc","value":"usize","parent":{"krate":0,"index":956},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":961},"span":{"file_name":"src/trap/context.rs","byte_start":21167,"byte_end":21178,"line_start":9,"line_end":9,"column_start":9,"column_end":20},"name":"kernel_satp","qualname":"::trap::context::TrapContext::kernel_satp","value":"usize","parent":{"krate":0,"index":956},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":962},"span":{"file_name":"src/trap/context.rs","byte_start":21195,"byte_end":21204,"line_start":10,"line_end":10,"column_start":9,"column_end":18},"name":"kernel_sp","qualname":"::trap::context::TrapContext::kernel_sp","value":"usize","parent":{"krate":0,"index":956},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":963},"span":{"file_name":"src/trap/context.rs","byte_start":21221,"byte_end":21233,"line_start":11,"line_end":11,"column_start":9,"column_end":21},"name":"trap_handler","qualname":"::trap::context::TrapContext::trap_handler","value":"usize","parent":{"krate":0,"index":956},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741940},"span":{"file_name":"src/trap/context.rs","byte_start":21287,"byte_end":21291,"line_start":15,"line_end":15,"column_start":24,"column_end":28},"name":"self","qualname":"::set_sp::self","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871028},"span":{"file_name":"src/trap/context.rs","byte_start":21293,"byte_end":21295,"line_start":15,"line_end":15,"column_start":30,"column_end":32},"name":"sp","qualname":"::set_sp::sp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":"src/trap/context.rs","byte_start":21275,"byte_end":21281,"line_start":15,"line_end":15,"column_start":12,"column_end":18},"name":"set_sp","qualname":"::set_sp","value":"pub fn set_sp(&mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741941},"span":{"file_name":"src/trap/context.rs","byte_start":21361,"byte_end":21366,"line_start":17,"line_end":17,"column_start":9,"column_end":14},"name":"entry","qualname":"::app_init_context::entry","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871029},"span":{"file_name":"src/trap/context.rs","byte_start":21383,"byte_end":21385,"line_start":18,"line_end":18,"column_start":9,"column_end":11},"name":"sp","qualname":"::app_init_context::sp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612853},"span":{"file_name":"src/trap/context.rs","byte_start":21402,"byte_end":21413,"line_start":19,"line_end":19,"column_start":9,"column_end":20},"name":"kernel_satp","qualname":"::app_init_context::kernel_satp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435573},"span":{"file_name":"src/trap/context.rs","byte_start":21430,"byte_end":21439,"line_start":20,"line_end":20,"column_start":9,"column_end":18},"name":"kernel_sp","qualname":"::app_init_context::kernel_sp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177397},"span":{"file_name":"src/trap/context.rs","byte_start":21456,"byte_end":21468,"line_start":21,"line_end":21,"column_start":9,"column_end":21},"name":"trap_handler","qualname":"::app_init_context::trap_handler","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"src/trap/context.rs","byte_start":21335,"byte_end":21351,"line_start":16,"line_end":16,"column_start":12,"column_end":28},"name":"app_init_context","qualname":"::app_init_context","value":"pub fn app_init_context(usize, usize, usize, usize, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134217845},"span":{"file_name":"src/trap/context.rs","byte_start":21509,"byte_end":21516,"line_start":23,"line_end":23,"column_start":17,"column_end":24},"name":"sstatus","qualname":"sstatus$HirId { owner: DefId(0:117 ~ os[2ea9]::trap::context::{impl#0}::app_init_context), local_id: 16 }","value":"riscv::register::sstatus::Sstatus","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2348810357},"span":{"file_name":"src/trap/context.rs","byte_start":21645,"byte_end":21647,"line_start":26,"line_end":26,"column_start":17,"column_end":19},"name":"cx","qualname":"cx$HirId { owner: DefId(0:117 ~ os[2ea9]::trap::context::{impl#0}::app_init_context), local_id: 49 }","value":"trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":139},"span":{"file_name":"src/trap/mod.rs","byte_start":18174,"byte_end":18178,"line_start":27,"line_end":27,"column_start":8,"column_end":12},"name":"init","qualname":"::trap::init","value":"pub fn init()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":140},"span":{"file_name":"src/trap/mod.rs","byte_start":18218,"byte_end":18239,"line_start":31,"line_end":31,"column_start":4,"column_end":25},"name":"set_kernel_trap_entry","qualname":"::trap::set_kernel_trap_entry","value":"fn set_kernel_trap_entry()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":141},"span":{"file_name":"src/trap/mod.rs","byte_start":18336,"byte_end":18355,"line_start":37,"line_end":37,"column_start":4,"column_end":23},"name":"set_user_trap_entry","qualname":"::trap::set_user_trap_entry","value":"fn set_user_trap_entry()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":142},"span":{"file_name":"src/trap/mod.rs","byte_start":18450,"byte_end":18472,"line_start":43,"line_end":43,"column_start":8,"column_end":30},"name":"enable_timer_interrupt","qualname":"::trap::enable_timer_interrupt","value":"pub fn enable_timer_interrupt()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":143},"span":{"file_name":"src/trap/mod.rs","byte_start":18534,"byte_end":18546,"line_start":48,"line_end":48,"column_start":8,"column_end":20},"name":"trap_handler","qualname":"::trap::trap_handler","value":"pub fn trap_handler() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/trap/mod.rs","byte_start":18514,"byte_end":18526,"line_start":47,"line_end":47,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":1342177423},"span":{"file_name":"src/trap/mod.rs","byte_start":18593,"byte_end":18599,"line_start":50,"line_end":50,"column_start":9,"column_end":15},"name":"scause","qualname":"scause$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 10 }","value":"riscv::register::scause::Scause","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701519},"span":{"file_name":"src/trap/mod.rs","byte_start":18626,"byte_end":18631,"line_start":51,"line_end":51,"column_start":9,"column_end":14},"name":"stval","qualname":"stval$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140850831},"span":{"file_name":"src/trap/mod.rs","byte_start":18796,"byte_end":18798,"line_start":55,"line_end":55,"column_start":21,"column_end":23},"name":"cx","qualname":"cx$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 34 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3254780047},"span":{"file_name":"src/trap/mod.rs","byte_start":18906,"byte_end":18912,"line_start":58,"line_end":58,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 67 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":144},"span":{"file_name":"src/trap/mod.rs","byte_start":20349,"byte_end":20360,"line_start":96,"line_end":96,"column_start":8,"column_end":19},"name":"trap_return","qualname":"::trap::trap_return","value":"pub fn trap_return() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/trap/mod.rs","byte_start":20329,"byte_end":20341,"line_start":95,"line_end":95,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":268435600},"span":{"file_name":"src/trap/mod.rs","byte_start":20405,"byte_end":20416,"line_start":98,"line_end":98,"column_start":9,"column_end":20},"name":"trap_cx_ptr","qualname":"trap_cx_ptr$HirId { owner: DefId(0:144 ~ os[2ea9]::trap::trap_return), local_id: 8 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048336},"span":{"file_name":"src/trap/mod.rs","byte_start":20441,"byte_end":20450,"line_start":99,"line_end":99,"column_start":9,"column_end":18},"name":"user_satp","qualname":"user_satp$HirId { owner: DefId(0:144 ~ os[2ea9]::trap::trap_return), local_id: 14 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":146},"span":{"file_name":"src/trap/mod.rs","byte_start":20503,"byte_end":20513,"line_start":101,"line_end":101,"column_start":12,"column_end":22},"name":"__alltraps","qualname":"::trap::trap_return::__alltraps","value":"unsafe extern \"C\" fn __alltraps()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":147},"span":{"file_name":"src/trap/mod.rs","byte_start":20528,"byte_end":20537,"line_start":102,"line_end":102,"column_start":12,"column_end":21},"name":"__restore","qualname":"::trap::trap_return::__restore","value":"unsafe extern \"C\" fn __restore()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109008},"span":{"file_name":"src/trap/mod.rs","byte_start":20555,"byte_end":20565,"line_start":104,"line_end":104,"column_start":9,"column_end":19},"name":"restore_va","qualname":"restore_va$HirId { owner: DefId(0:144 ~ os[2ea9]::trap::trap_return), local_id: 32 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":148},"span":{"file_name":"src/trap/mod.rs","byte_start":20856,"byte_end":20872,"line_start":113,"line_end":113,"column_start":8,"column_end":24},"name":"trap_from_kernel","qualname":"::trap::trap_from_kernel","value":"pub fn trap_from_kernel() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/trap/mod.rs","byte_start":20836,"byte_end":20848,"line_start":112,"line_end":112,"column_start":1,"column_end":13}}]},{"kind":"Mod","id":{"krate":0,"index":151},"span":{"file_name":"src/config.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"config","qualname":"::config","value":"src/config.rs","parent":null,"children":[{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":152},"span":{"file_name":"src/config.rs","byte_start":21883,"byte_end":21898,"line_start":3,"line_end":3,"column_start":11,"column_end":26},"name":"USER_STACK_SIZE","qualname":"::config::USER_STACK_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/config.rs","byte_start":21855,"byte_end":21871,"line_start":1,"line_end":1,"column_start":1,"column_end":17}}]},{"kind":"Const","id":{"krate":0,"index":153},"span":{"file_name":"src/config.rs","byte_start":21928,"byte_end":21945,"line_start":4,"line_end":4,"column_start":11,"column_end":28},"name":"KERNEL_STACK_SIZE","qualname":"::config::KERNEL_STACK_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":154},"span":{"file_name":"src/config.rs","byte_start":21975,"byte_end":21991,"line_start":5,"line_end":5,"column_start":11,"column_end":27},"name":"KERNEL_HEAP_SIZE","qualname":"::config::KERNEL_HEAP_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":155},"span":{"file_name":"src/config.rs","byte_start":22022,"byte_end":22032,"line_start":6,"line_end":6,"column_start":11,"column_end":21},"name":"MEMORY_END","qualname":"::config::MEMORY_END","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":156},"span":{"file_name":"src/config.rs","byte_start":22064,"byte_end":22073,"line_start":7,"line_end":7,"column_start":11,"column_end":20},"name":"PAGE_SIZE","qualname":"::config::PAGE_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":157},"span":{"file_name":"src/config.rs","byte_start":22101,"byte_end":22115,"line_start":8,"line_end":8,"column_start":11,"column_end":25},"name":"PAGE_SIZE_BITS","qualname":"::config::PAGE_SIZE_BITS","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":158},"span":{"file_name":"src/config.rs","byte_start":22141,"byte_end":22151,"line_start":10,"line_end":10,"column_start":11,"column_end":21},"name":"TRAMPOLINE","qualname":"::config::TRAMPOLINE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":159},"span":{"file_name":"src/config.rs","byte_start":22199,"byte_end":22211,"line_start":11,"line_end":11,"column_start":11,"column_end":23},"name":"TRAP_CONTEXT","qualname":"::config::TRAP_CONTEXT","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":160},"span":{"file_name":"src/task/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"task","qualname":"::task","value":"src/task/mod.rs","parent":null,"children":[{"krate":0,"index":161},{"krate":0,"index":170},{"krate":0,"index":173},{"krate":0,"index":248},{"krate":0,"index":268},{"krate":0,"index":299},{"krate":0,"index":334},{"krate":0,"index":335},{"krate":0,"index":336},{"krate":0,"index":337},{"krate":0,"index":338},{"krate":0,"index":339},{"krate":0,"index":340},{"krate":0,"index":341},{"krate":0,"index":342},{"krate":0,"index":343},{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":346},{"krate":0,"index":347},{"krate":0,"index":348},{"krate":0,"index":1961},{"krate":0,"index":349},{"krate":0,"index":350},{"krate":0,"index":351},{"krate":0,"index":352},{"krate":0,"index":353},{"krate":0,"index":354},{"krate":0,"index":355},{"krate":0,"index":356},{"krate":0,"index":357},{"krate":0,"index":358},{"krate":0,"index":359},{"krate":0,"index":360},{"krate":0,"index":1979},{"krate":0,"index":361},{"krate":0,"index":362},{"krate":0,"index":363},{"krate":0,"index":364},{"krate":0,"index":1044},{"krate":0,"index":1046},{"krate":0,"index":1047},{"krate":0,"index":1052},{"krate":0,"index":365}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":161},"span":{"file_name":"src/task/context.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"context","qualname":"::task::context","value":"src/task/context.rs","parent":null,"children":[{"krate":0,"index":162},{"krate":0,"index":163},{"krate":0,"index":167}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":163},"span":{"file_name":"src/task/context.rs","byte_start":26016,"byte_end":26027,"line_start":4,"line_end":4,"column_start":12,"column_end":23},"name":"TaskContext","qualname":"::task::context::TaskContext","value":"TaskContext { ra, s }","parent":null,"children":[{"krate":0,"index":164},{"krate":0,"index":165}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/task/context.rs","byte_start":25994,"byte_end":26004,"line_start":3,"line_end":3,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":164},"span":{"file_name":"src/task/context.rs","byte_start":26034,"byte_end":26036,"line_start":5,"line_end":5,"column_start":5,"column_end":7},"name":"ra","qualname":"::task::context::TaskContext::ra","value":"usize","parent":{"krate":0,"index":163},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":165},"span":{"file_name":"src/task/context.rs","byte_start":26049,"byte_end":26050,"line_start":6,"line_end":6,"column_start":5,"column_end":6},"name":"s","qualname":"::task::context::TaskContext::s","value":"[usize; 12]","parent":{"krate":0,"index":163},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"src/task/context.rs","byte_start":26098,"byte_end":26114,"line_start":10,"line_end":10,"column_start":12,"column_end":28},"name":"goto_trap_return","qualname":"::goto_trap_return","value":"pub fn goto_trap_return() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":170},"span":{"file_name":"src/task/switch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"switch","qualname":"::task::switch","value":"src/task/switch.rs","parent":null,"children":[{"krate":0,"index":967},{"krate":0,"index":171}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":172},"span":{"file_name":"src/task/switch.rs","byte_start":26288,"byte_end":26296,"line_start":4,"line_end":4,"column_start":12,"column_end":20},"name":"__switch","qualname":"::task::switch::__switch","value":"pub unsafe extern \"C\" fn __switch(current_task_cx_ptr2: *const usize,\n next_task_cx_ptr2: *const usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":173},"span":{"file_name":"src/task/task.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"task","qualname":"::task::task","value":"src/task/task.rs","parent":null,"children":[{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":1841},{"krate":0,"index":177},{"krate":0,"index":1843},{"krate":0,"index":178},{"krate":0,"index":1845},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":1857},{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":190},{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":1867},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":199},{"krate":0,"index":200},{"krate":0,"index":201},{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":1885},{"krate":0,"index":206},{"krate":0,"index":1887},{"krate":0,"index":207},{"krate":0,"index":1889},{"krate":0,"index":968},{"krate":0,"index":990},{"krate":0,"index":988},{"krate":0,"index":982},{"krate":0,"index":208},{"krate":0,"index":213},{"krate":0,"index":227},{"krate":0,"index":235},{"krate":0,"index":991},{"krate":0,"index":1009},{"krate":0,"index":1007},{"krate":0,"index":1004},{"krate":0,"index":1005},{"krate":0,"index":998}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":968},"span":{"file_name":"src/task/task.rs","byte_start":26959,"byte_end":26971,"line_start":23,"line_end":23,"column_start":12,"column_end":24},"name":"SyscallCount","qualname":"::task::task::SyscallCount","value":"SyscallCount { syscall_dup, syscall_open, syscall_close, syscall_pipe, syscall_read, syscall_write, syscall_exit, syscall_yield, syscall_get_time, syscall_getpid, syscall_fork, syscall_exec, syscall_waitpid }","parent":null,"children":[{"krate":0,"index":969},{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":972},{"krate":0,"index":973},{"krate":0,"index":974},{"krate":0,"index":975},{"krate":0,"index":976},{"krate":0,"index":977},{"krate":0,"index":978},{"krate":0,"index":979},{"krate":0,"index":980},{"krate":0,"index":981}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":969},"span":{"file_name":"src/task/task.rs","byte_start":26981,"byte_end":26992,"line_start":24,"line_end":24,"column_start":9,"column_end":20},"name":"syscall_dup","qualname":"::task::task::SyscallCount::syscall_dup","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":970},"span":{"file_name":"src/task/task.rs","byte_start":27018,"byte_end":27030,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"name":"syscall_open","qualname":"::task::task::SyscallCount::syscall_open","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":971},"span":{"file_name":"src/task/task.rs","byte_start":27056,"byte_end":27069,"line_start":26,"line_end":26,"column_start":9,"column_end":22},"name":"syscall_close","qualname":"::task::task::SyscallCount::syscall_close","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":972},"span":{"file_name":"src/task/task.rs","byte_start":27095,"byte_end":27107,"line_start":27,"line_end":27,"column_start":9,"column_end":21},"name":"syscall_pipe","qualname":"::task::task::SyscallCount::syscall_pipe","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":973},"span":{"file_name":"src/task/task.rs","byte_start":27133,"byte_end":27145,"line_start":28,"line_end":28,"column_start":9,"column_end":21},"name":"syscall_read","qualname":"::task::task::SyscallCount::syscall_read","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":974},"span":{"file_name":"src/task/task.rs","byte_start":27171,"byte_end":27184,"line_start":29,"line_end":29,"column_start":9,"column_end":22},"name":"syscall_write","qualname":"::task::task::SyscallCount::syscall_write","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":975},"span":{"file_name":"src/task/task.rs","byte_start":27210,"byte_end":27222,"line_start":30,"line_end":30,"column_start":9,"column_end":21},"name":"syscall_exit","qualname":"::task::task::SyscallCount::syscall_exit","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":976},"span":{"file_name":"src/task/task.rs","byte_start":27248,"byte_end":27261,"line_start":31,"line_end":31,"column_start":9,"column_end":22},"name":"syscall_yield","qualname":"::task::task::SyscallCount::syscall_yield","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":977},"span":{"file_name":"src/task/task.rs","byte_start":27287,"byte_end":27303,"line_start":32,"line_end":32,"column_start":9,"column_end":25},"name":"syscall_get_time","qualname":"::task::task::SyscallCount::syscall_get_time","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":978},"span":{"file_name":"src/task/task.rs","byte_start":27329,"byte_end":27343,"line_start":33,"line_end":33,"column_start":9,"column_end":23},"name":"syscall_getpid","qualname":"::task::task::SyscallCount::syscall_getpid","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":979},"span":{"file_name":"src/task/task.rs","byte_start":27369,"byte_end":27381,"line_start":34,"line_end":34,"column_start":9,"column_end":21},"name":"syscall_fork","qualname":"::task::task::SyscallCount::syscall_fork","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":980},"span":{"file_name":"src/task/task.rs","byte_start":27407,"byte_end":27419,"line_start":35,"line_end":35,"column_start":9,"column_end":21},"name":"syscall_exec","qualname":"::task::task::SyscallCount::syscall_exec","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":981},"span":{"file_name":"src/task/task.rs","byte_start":27445,"byte_end":27460,"line_start":36,"line_end":36,"column_start":9,"column_end":24},"name":"syscall_waitpid","qualname":"::task::task::SyscallCount::syscall_waitpid","value":"(usize, usize)","parent":{"krate":0,"index":968},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":208},"span":{"file_name":"src/task/task.rs","byte_start":27492,"byte_end":27508,"line_start":39,"line_end":39,"column_start":12,"column_end":28},"name":"TaskControlBlock","qualname":"::task::task::TaskControlBlock","value":"TaskControlBlock { pid, kernel_stack, inner, ppid }","parent":null,"children":[{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":211},{"krate":0,"index":212}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":209},"span":{"file_name":"src/task/task.rs","byte_start":27536,"byte_end":27539,"line_start":41,"line_end":41,"column_start":9,"column_end":12},"name":"pid","qualname":"::task::task::TaskControlBlock::pid","value":"task::pid::PidHandle","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":210},"span":{"file_name":"src/task/task.rs","byte_start":27560,"byte_end":27572,"line_start":42,"line_end":42,"column_start":9,"column_end":21},"name":"kernel_stack","qualname":"::task::task::TaskControlBlock::kernel_stack","value":"task::pid::KernelStack","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":211},"span":{"file_name":"src/task/task.rs","byte_start":27606,"byte_end":27611,"line_start":44,"line_end":44,"column_start":5,"column_end":10},"name":"inner","qualname":"::task::task::TaskControlBlock::inner","value":"spin::Mutex","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":212},"span":{"file_name":"src/task/task.rs","byte_start":27651,"byte_end":27655,"line_start":45,"line_end":45,"column_start":9,"column_end":13},"name":"ppid","qualname":"::task::task::TaskControlBlock::ppid","value":"isize","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":213},"span":{"file_name":"src/task/task.rs","byte_start":27678,"byte_end":27699,"line_start":48,"line_end":48,"column_start":12,"column_end":33},"name":"TaskControlBlockInner","qualname":"::task::task::TaskControlBlockInner","value":"TaskControlBlockInner { trap_cx_ppn, base_size, task_cx_ptr, task_status, name, memory_set, parent, children, exit_code, fd_table, start_time, cpu_time, syscall }","parent":null,"children":[{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":219},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":226}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":214},"span":{"file_name":"src/task/task.rs","byte_start":27710,"byte_end":27721,"line_start":49,"line_end":49,"column_start":9,"column_end":20},"name":"trap_cx_ppn","qualname":"::task::task::TaskControlBlockInner::trap_cx_ppn","value":"mm::address::PhysPageNum","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":215},"span":{"file_name":"src/task/task.rs","byte_start":27744,"byte_end":27753,"line_start":50,"line_end":50,"column_start":9,"column_end":18},"name":"base_size","qualname":"::task::task::TaskControlBlockInner::base_size","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":216},"span":{"file_name":"src/task/task.rs","byte_start":27770,"byte_end":27781,"line_start":51,"line_end":51,"column_start":9,"column_end":20},"name":"task_cx_ptr","qualname":"::task::task::TaskControlBlockInner::task_cx_ptr","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":217},"span":{"file_name":"src/task/task.rs","byte_start":27798,"byte_end":27809,"line_start":52,"line_end":52,"column_start":9,"column_end":20},"name":"task_status","qualname":"::task::task::TaskControlBlockInner::task_status","value":"task::task::TaskStatus","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":218},"span":{"file_name":"src/task/task.rs","byte_start":27831,"byte_end":27835,"line_start":53,"line_end":53,"column_start":9,"column_end":13},"name":"name","qualname":"::task::task::TaskControlBlockInner::name","value":"alloc::string::String","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":219},"span":{"file_name":"src/task/task.rs","byte_start":27853,"byte_end":27863,"line_start":54,"line_end":54,"column_start":9,"column_end":19},"name":"memory_set","qualname":"::task::task::TaskControlBlockInner::memory_set","value":"mm::memory_set::MemorySet","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":220},"span":{"file_name":"src/task/task.rs","byte_start":27884,"byte_end":27890,"line_start":55,"line_end":55,"column_start":9,"column_end":15},"name":"parent","qualname":"::task::task::TaskControlBlockInner::parent","value":"core::option::Option>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":221},"span":{"file_name":"src/task/task.rs","byte_start":27932,"byte_end":27940,"line_start":56,"line_end":56,"column_start":9,"column_end":17},"name":"children","qualname":"::task::task::TaskControlBlockInner::children","value":"alloc::vec::Vec>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":222},"span":{"file_name":"src/task/task.rs","byte_start":27978,"byte_end":27987,"line_start":57,"line_end":57,"column_start":9,"column_end":18},"name":"exit_code","qualname":"::task::task::TaskControlBlockInner::exit_code","value":"i32","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":223},"span":{"file_name":"src/task/task.rs","byte_start":28002,"byte_end":28010,"line_start":58,"line_end":58,"column_start":9,"column_end":17},"name":"fd_table","qualname":"::task::task::TaskControlBlockInner::fd_table","value":"alloc::vec::Vec>>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":224},"span":{"file_name":"src/task/task.rs","byte_start":28062,"byte_end":28072,"line_start":59,"line_end":59,"column_start":9,"column_end":19},"name":"start_time","qualname":"::task::task::TaskControlBlockInner::start_time","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":225},"span":{"file_name":"src/task/task.rs","byte_start":28089,"byte_end":28097,"line_start":60,"line_end":60,"column_start":9,"column_end":17},"name":"cpu_time","qualname":"::task::task::TaskControlBlockInner::cpu_time","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":226},"span":{"file_name":"src/task/task.rs","byte_start":28114,"byte_end":28121,"line_start":61,"line_end":61,"column_start":9,"column_end":16},"name":"syscall","qualname":"::task::task::TaskControlBlockInner::syscall","value":"alloc::sync::Arc>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742052},"span":{"file_name":"src/task/task.rs","byte_start":28210,"byte_end":28214,"line_start":65,"line_end":65,"column_start":30,"column_end":34},"name":"self","qualname":"::get_task_cx_ptr2::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":228},"span":{"file_name":"src/task/task.rs","byte_start":28192,"byte_end":28208,"line_start":65,"line_end":65,"column_start":12,"column_end":28},"name":"get_task_cx_ptr2","qualname":"::get_task_cx_ptr2","value":"pub fn get_task_cx_ptr2(&Self) -> *const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742053},"span":{"file_name":"src/task/task.rs","byte_start":28306,"byte_end":28310,"line_start":68,"line_end":68,"column_start":25,"column_end":29},"name":"self","qualname":"::get_trap_cx::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":229},"span":{"file_name":"src/task/task.rs","byte_start":28293,"byte_end":28304,"line_start":68,"line_end":68,"column_start":12,"column_end":23},"name":"get_trap_cx","qualname":"::get_trap_cx","value":"pub fn get_trap_cx(&Self) -> &'static mut TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742054},"span":{"file_name":"src/task/task.rs","byte_start":28410,"byte_end":28414,"line_start":71,"line_end":71,"column_start":28,"column_end":32},"name":"self","qualname":"::get_user_token::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":230},"span":{"file_name":"src/task/task.rs","byte_start":28394,"byte_end":28408,"line_start":71,"line_end":71,"column_start":12,"column_end":26},"name":"get_user_token","qualname":"::get_user_token","value":"pub fn get_user_token(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742055},"span":{"file_name":"src/task/task.rs","byte_start":28488,"byte_end":28492,"line_start":74,"line_end":74,"column_start":24,"column_end":28},"name":"self","qualname":"::get_status::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":231},"span":{"file_name":"src/task/task.rs","byte_start":28476,"byte_end":28486,"line_start":74,"line_end":74,"column_start":12,"column_end":22},"name":"get_status","qualname":"::get_status","value":"pub fn get_status(&Self) -> TaskStatus","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742056},"span":{"file_name":"src/task/task.rs","byte_start":28563,"byte_end":28567,"line_start":77,"line_end":77,"column_start":23,"column_end":27},"name":"self","qualname":"::is_zombie::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"src/task/task.rs","byte_start":28552,"byte_end":28561,"line_start":77,"line_end":77,"column_start":12,"column_end":21},"name":"is_zombie","qualname":"::is_zombie","value":"pub fn is_zombie(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742057},"span":{"file_name":"src/task/task.rs","byte_start":28658,"byte_end":28662,"line_start":80,"line_end":80,"column_start":26,"column_end":30},"name":"self","qualname":"::alloc_fd::self","value":"&mut task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"src/task/task.rs","byte_start":28644,"byte_end":28652,"line_start":80,"line_end":80,"column_start":12,"column_end":20},"name":"alloc_fd","qualname":"::alloc_fd","value":"pub fn alloc_fd(&mut Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214592745},"span":{"file_name":"src/task/task.rs","byte_start":28745,"byte_end":28747,"line_start":82,"line_end":82,"column_start":20,"column_end":22},"name":"fd","qualname":"$HirId { owner: DefId(0:233 ~ os[2ea9]::task::task::{impl#0}::alloc_fd), local_id: 44 }::fd","value":"&usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4093640937},"span":{"file_name":"src/task/task.rs","byte_start":28695,"byte_end":28697,"line_start":81,"line_end":81,"column_start":21,"column_end":23},"name":"fd","qualname":"fd$HirId { owner: DefId(0:233 ~ os[2ea9]::task::task::{impl#0}::alloc_fd), local_id: 47 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742060},"span":{"file_name":"src/task/task.rs","byte_start":29142,"byte_end":29146,"line_start":98,"line_end":98,"column_start":22,"column_end":26},"name":"self","qualname":"::get_info::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"src/task/task.rs","byte_start":29132,"byte_end":29140,"line_start":98,"line_end":98,"column_start":12,"column_end":20},"name":"get_info","qualname":"::get_info","value":"pub fn get_info(&Self) -> ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435692},"span":{"file_name":"src/task/task.rs","byte_start":29172,"byte_end":29175,"line_start":99,"line_end":99,"column_start":13,"column_end":16},"name":"pid","qualname":"pid$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 8 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959788},"span":{"file_name":"src/task/task.rs","byte_start":29205,"byte_end":29211,"line_start":100,"line_end":100,"column_start":13,"column_end":19},"name":"status","qualname":"status$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 18 }","value":"task::task::TaskStatus","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550137068},"span":{"file_name":"src/task/task.rs","byte_start":29258,"byte_end":29262,"line_start":101,"line_end":101,"column_start":13,"column_end":17},"name":"name","qualname":"name$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 25 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109100},"span":{"file_name":"src/task/task.rs","byte_start":29294,"byte_end":29298,"line_start":102,"line_end":102,"column_start":13,"column_end":17},"name":"ppid","qualname":"ppid$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 32 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825205484},"span":{"file_name":"src/task/task.rs","byte_start":29330,"byte_end":29338,"line_start":103,"line_end":103,"column_start":13,"column_end":21},"name":"cpu_time","qualname":"cpu_time$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 39 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157292},"span":{"file_name":"src/task/task.rs","byte_start":29374,"byte_end":29385,"line_start":104,"line_end":104,"column_start":13,"column_end":24},"name":"syscall_cnt","qualname":"syscall_cnt$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 46 }","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742061},"span":{"file_name":"src/task/task.rs","byte_start":29598,"byte_end":29602,"line_start":115,"line_end":115,"column_start":32,"column_end":36},"name":"self","qualname":"::acquire_inner_lock::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"src/task/task.rs","byte_start":29578,"byte_end":29596,"line_start":115,"line_end":115,"column_start":12,"column_end":30},"name":"acquire_inner_lock","qualname":"::acquire_inner_lock","value":"pub fn acquire_inner_lock(&Self) -> MutexGuard<, TaskControlBlockInner>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742062},"span":{"file_name":"src/task/task.rs","byte_start":29697,"byte_end":29701,"line_start":119,"line_end":119,"column_start":22,"column_end":26},"name":"self","qualname":"::set_name::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871150},"span":{"file_name":"src/task/task.rs","byte_start":29703,"byte_end":29707,"line_start":119,"line_end":119,"column_start":28,"column_end":32},"name":"name","qualname":"::set_name::name","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"src/task/task.rs","byte_start":29687,"byte_end":29695,"line_start":119,"line_end":119,"column_start":12,"column_end":20},"name":"set_name","qualname":"::set_name","value":"pub fn set_name(&Self, String)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742063},"span":{"file_name":"src/task/task.rs","byte_start":29787,"byte_end":29795,"line_start":123,"line_end":123,"column_start":16,"column_end":24},"name":"elf_data","qualname":"::new::elf_data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":239},"span":{"file_name":"src/task/task.rs","byte_start":29783,"byte_end":29786,"line_start":123,"line_end":123,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(&[u8]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661167},"span":{"file_name":"src/task/task.rs","byte_start":29909,"byte_end":29919,"line_start":125,"line_end":125,"column_start":14,"column_end":24},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 11 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306607},"span":{"file_name":"src/task/task.rs","byte_start":29921,"byte_end":29928,"line_start":125,"line_end":125,"column_start":26,"column_end":33},"name":"user_sp","qualname":"user_sp$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 12 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790255},"span":{"file_name":"src/task/task.rs","byte_start":29930,"byte_end":29941,"line_start":125,"line_end":125,"column_start":35,"column_end":46},"name":"entry_point","qualname":"entry_point$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 13 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140850927},"span":{"file_name":"src/task/task.rs","byte_start":29988,"byte_end":29999,"line_start":126,"line_end":126,"column_start":13,"column_end":24},"name":"trap_cx_ppn","qualname":"trap_cx_ppn$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 34 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544559},"span":{"file_name":"src/task/task.rs","byte_start":30185,"byte_end":30195,"line_start":131,"line_end":131,"column_start":13,"column_end":23},"name":"pid_handle","qualname":"pid_handle$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 40 }","value":"task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3422552303},"span":{"file_name":"src/task/task.rs","byte_start":30223,"byte_end":30235,"line_start":132,"line_end":132,"column_start":13,"column_end":25},"name":"kernel_stack","qualname":"kernel_stack$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 51 }","value":"task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1543504111},"span":{"file_name":"src/task/task.rs","byte_start":30281,"byte_end":30297,"line_start":133,"line_end":133,"column_start":13,"column_end":29},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 58 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1107296495},"span":{"file_name":"src/task/task.rs","byte_start":30336,"byte_end":30340,"line_start":134,"line_end":134,"column_start":13,"column_end":17},"name":"name","qualname":"name$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 66 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1912602863},"span":{"file_name":"src/task/task.rs","byte_start":30454,"byte_end":30465,"line_start":136,"line_end":136,"column_start":13,"column_end":24},"name":"task_cx_ptr","qualname":"task_cx_ptr$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 78 }","value":"*mut task::context::TaskContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1593835759},"span":{"file_name":"src/task/task.rs","byte_start":30539,"byte_end":30557,"line_start":137,"line_end":137,"column_start":13,"column_end":31},"name":"task_control_block","qualname":"task_control_block$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 250 }","value":"task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3229614319},"span":{"file_name":"src/task/task.rs","byte_start":32340,"byte_end":32347,"line_start":183,"line_end":183,"column_start":13,"column_end":20},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 259 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742064},"span":{"file_name":"src/task/task.rs","byte_start":32668,"byte_end":32672,"line_start":193,"line_end":193,"column_start":18,"column_end":22},"name":"self","qualname":"::exec::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871152},"span":{"file_name":"src/task/task.rs","byte_start":32674,"byte_end":32682,"line_start":193,"line_end":193,"column_start":24,"column_end":32},"name":"elf_data","qualname":"::exec::elf_data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612976},"span":{"file_name":"src/task/task.rs","byte_start":32691,"byte_end":32695,"line_start":193,"line_end":193,"column_start":41,"column_end":45},"name":"args","qualname":"::exec::args","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"src/task/task.rs","byte_start":32662,"byte_end":32666,"line_start":193,"line_end":193,"column_start":12,"column_end":16},"name":"exec","qualname":"::exec","value":"pub fn exec(&Self, &[u8], Vec)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532080},"span":{"file_name":"src/task/task.rs","byte_start":32807,"byte_end":32817,"line_start":195,"line_end":195,"column_start":14,"column_end":24},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 15 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134217968},"span":{"file_name":"src/task/task.rs","byte_start":32823,"byte_end":32830,"line_start":195,"line_end":195,"column_start":30,"column_end":37},"name":"user_sp","qualname":"user_sp$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701616},"span":{"file_name":"src/task/task.rs","byte_start":32832,"byte_end":32843,"line_start":195,"line_end":195,"column_start":39,"column_end":50},"name":"entry_point","qualname":"entry_point$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721840},"span":{"file_name":"src/task/task.rs","byte_start":32890,"byte_end":32901,"line_start":196,"line_end":196,"column_start":13,"column_end":24},"name":"trap_cx_ppn","qualname":"trap_cx_ppn$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 38 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3154116848},"span":{"file_name":"src/task/task.rs","byte_start":33138,"byte_end":33147,"line_start":202,"line_end":202,"column_start":13,"column_end":22},"name":"argv_base","qualname":"argv_base$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 61 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":905969904},"span":{"file_name":"src/task/task.rs","byte_start":33175,"byte_end":33179,"line_start":203,"line_end":203,"column_start":17,"column_end":21},"name":"argv","qualname":"argv$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 108 }","value":"alloc::vec::Vec<&mut usize>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":838861040},"span":{"file_name":"src/task/task.rs","byte_start":33225,"byte_end":33228,"line_start":204,"line_end":204,"column_start":19,"column_end":22},"name":"arg","qualname":"$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 104 }::arg","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2969567472},"span":{"file_name":"src/task/task.rs","byte_start":33496,"byte_end":33509,"line_start":212,"line_end":212,"column_start":18,"column_end":31},"name":"iter","qualname":"iter$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 141 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2164261104},"span":{"file_name":"src/task/task.rs","byte_start":33496,"byte_end":33509,"line_start":212,"line_end":212,"column_start":18,"column_end":31},"name":"__next","qualname":"__next$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 129 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1090519280},"span":{"file_name":"src/task/task.rs","byte_start":33491,"byte_end":33492,"line_start":212,"line_end":212,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 130 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3909091568},"span":{"file_name":"src/task/task.rs","byte_start":33491,"byte_end":33492,"line_start":212,"line_end":212,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 151 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":754974960},"span":{"file_name":"src/task/task.rs","byte_start":33606,"byte_end":33607,"line_start":215,"line_end":215,"column_start":21,"column_end":22},"name":"p","qualname":"p$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 180 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2466250992},"span":{"file_name":"src/task/task.rs","byte_start":33640,"byte_end":33658,"line_start":216,"line_end":216,"column_start":22,"column_end":40},"name":"iter","qualname":"iter$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 201 }","value":"core::slice::Iter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3170894064},"span":{"file_name":"src/task/task.rs","byte_start":33640,"byte_end":33658,"line_start":216,"line_end":216,"column_start":22,"column_end":40},"name":"__next","qualname":"__next$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 189 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2097152240},"span":{"file_name":"src/task/task.rs","byte_start":33635,"byte_end":33636,"line_start":216,"line_end":216,"column_start":17,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 190 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3405775088},"span":{"file_name":"src/task/task.rs","byte_start":33635,"byte_end":33636,"line_start":216,"line_end":216,"column_start":17,"column_end":18},"name":"c","qualname":"c$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 211 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1686110448},"span":{"file_name":"src/task/task.rs","byte_start":34029,"byte_end":34034,"line_start":226,"line_end":226,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 294 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":176161008},"span":{"file_name":"src/task/task.rs","byte_start":34253,"byte_end":34260,"line_start":232,"line_end":232,"column_start":17,"column_end":24},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 336 }","value":"trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742066},"span":{"file_name":"src/task/task.rs","byte_start":34642,"byte_end":34646,"line_start":244,"line_end":244,"column_start":17,"column_end":21},"name":"self","qualname":"::fork::self","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":242},"span":{"file_name":"src/task/task.rs","byte_start":34637,"byte_end":34641,"line_start":244,"line_end":244,"column_start":12,"column_end":16},"name":"fork","qualname":"::fork","value":"pub fn fork(&Arc) -> Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435698},"span":{"file_name":"src/task/task.rs","byte_start":34752,"byte_end":34764,"line_start":246,"line_end":246,"column_start":17,"column_end":29},"name":"parent_inner","qualname":"parent_inner$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 8 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088882},"span":{"file_name":"src/task/task.rs","byte_start":34855,"byte_end":34865,"line_start":248,"line_end":248,"column_start":13,"column_end":23},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 20 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544562},"span":{"file_name":"src/task/task.rs","byte_start":34958,"byte_end":34969,"line_start":251,"line_end":251,"column_start":13,"column_end":24},"name":"trap_cx_ppn","qualname":"trap_cx_ppn$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 40 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157298},"span":{"file_name":"src/task/task.rs","byte_start":35155,"byte_end":35165,"line_start":256,"line_end":256,"column_start":13,"column_end":23},"name":"pid_handle","qualname":"pid_handle$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 46 }","value":"task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617245938},"span":{"file_name":"src/task/task.rs","byte_start":35193,"byte_end":35205,"line_start":257,"line_end":257,"column_start":13,"column_end":25},"name":"kernel_stack","qualname":"kernel_stack$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 57 }","value":"task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":33554674},"span":{"file_name":"src/task/task.rs","byte_start":35251,"byte_end":35267,"line_start":258,"line_end":258,"column_start":13,"column_end":29},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 64 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":838861042},"span":{"file_name":"src/task/task.rs","byte_start":35376,"byte_end":35387,"line_start":260,"line_end":260,"column_start":13,"column_end":24},"name":"task_cx_ptr","qualname":"task_cx_ptr$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 76 }","value":"*mut task::context::TaskContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1174405362},"span":{"file_name":"src/task/task.rs","byte_start":35490,"byte_end":35502,"line_start":262,"line_end":262,"column_start":17,"column_end":29},"name":"new_fd_table","qualname":"new_fd_table$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 98 }","value":"alloc::vec::Vec>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919235826},"span":{"file_name":"src/task/task.rs","byte_start":35577,"byte_end":35605,"line_start":263,"line_end":263,"column_start":19,"column_end":47},"name":"iter","qualname":"iter$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 117 }","value":"core::slice::Iter>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516582642},"span":{"file_name":"src/task/task.rs","byte_start":35577,"byte_end":35605,"line_start":263,"line_end":263,"column_start":19,"column_end":47},"name":"__next","qualname":"__next$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 105 }","value":"&core::option::Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1442840818},"span":{"file_name":"src/task/task.rs","byte_start":35571,"byte_end":35573,"line_start":263,"line_end":263,"column_start":13,"column_end":15},"name":"val","qualname":"val$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 106 }","value":"&core::option::Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4261413106},"span":{"file_name":"src/task/task.rs","byte_start":35571,"byte_end":35573,"line_start":263,"line_end":263,"column_start":13,"column_end":15},"name":"fd","qualname":"fd$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 127 }","value":"&core::option::Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":150995186},"span":{"file_name":"src/task/task.rs","byte_start":35632,"byte_end":35636,"line_start":264,"line_end":264,"column_start":25,"column_end":29},"name":"file","qualname":"file$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 144 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1291845874},"span":{"file_name":"src/task/task.rs","byte_start":35798,"byte_end":35802,"line_start":270,"line_end":270,"column_start":13,"column_end":17},"name":"name","qualname":"name$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 178 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1023410418},"span":{"file_name":"src/task/task.rs","byte_start":35844,"byte_end":35848,"line_start":271,"line_end":271,"column_start":13,"column_end":17},"name":"ppid","qualname":"ppid$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 188 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2457862386},"span":{"file_name":"src/task/task.rs","byte_start":35884,"byte_end":35902,"line_start":272,"line_end":272,"column_start":13,"column_end":31},"name":"task_control_block","qualname":"task_control_block$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 329 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":981467378},"span":{"file_name":"src/task/task.rs","byte_start":37461,"byte_end":37468,"line_start":314,"line_end":314,"column_start":13,"column_end":20},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 348 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742067},"span":{"file_name":"src/task/task.rs","byte_start":37721,"byte_end":37725,"line_start":321,"line_end":321,"column_start":20,"column_end":24},"name":"self","qualname":"::getpid::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"src/task/task.rs","byte_start":37713,"byte_end":37719,"line_start":321,"line_end":321,"column_start":12,"column_end":18},"name":"getpid","qualname":"::getpid","value":"pub fn getpid(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742068},"span":{"file_name":"src/task/task.rs","byte_start":37785,"byte_end":37789,"line_start":325,"line_end":325,"column_start":22,"column_end":26},"name":"self","qualname":"::get_ppid::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":244},"span":{"file_name":"src/task/task.rs","byte_start":37775,"byte_end":37783,"line_start":325,"line_end":325,"column_start":12,"column_end":20},"name":"get_ppid","qualname":"::get_ppid","value":"pub fn get_ppid(&Self) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742069},"span":{"file_name":"src/task/task.rs","byte_start":37851,"byte_end":37855,"line_start":329,"line_end":329,"column_start":26,"column_end":30},"name":"self","qualname":"::get_cpu_time::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"src/task/task.rs","byte_start":37837,"byte_end":37849,"line_start":329,"line_end":329,"column_start":12,"column_end":24},"name":"get_cpu_time","qualname":"::get_cpu_time","value":"pub fn get_cpu_time(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742070},"span":{"file_name":"src/task/task.rs","byte_start":37938,"byte_end":37942,"line_start":333,"line_end":333,"column_start":22,"column_end":26},"name":"self","qualname":"::get_name::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":246},"span":{"file_name":"src/task/task.rs","byte_start":37928,"byte_end":37936,"line_start":333,"line_end":333,"column_start":12,"column_end":20},"name":"get_name","qualname":"::get_name","value":"pub fn get_name(&Self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435702},"span":{"file_name":"src/task/task.rs","byte_start":37967,"byte_end":37972,"line_start":334,"line_end":334,"column_start":13,"column_end":18},"name":"temp1","qualname":"temp1$HirId { owner: DefId(0:246 ~ os[2ea9]::task::task::{impl#1}::get_name), local_id: 8 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742071},"span":{"file_name":"src/task/task.rs","byte_start":38064,"byte_end":38068,"line_start":338,"line_end":338,"column_start":29,"column_end":33},"name":"self","qualname":"::get_syscall_cnt::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"src/task/task.rs","byte_start":38047,"byte_end":38062,"line_start":338,"line_end":338,"column_start":12,"column_end":27},"name":"get_syscall_cnt","qualname":"::get_syscall_cnt","value":"pub fn get_syscall_cnt(&Self) -> Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":992},"span":{"file_name":"src/task/task.rs","byte_start":38236,"byte_end":38241,"line_start":347,"line_end":347,"column_start":5,"column_end":10},"name":"Ready","qualname":"::task::task::TaskStatus::Ready","value":"TaskStatus::Ready","parent":{"krate":0,"index":991},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":994},"span":{"file_name":"src/task/task.rs","byte_start":38247,"byte_end":38254,"line_start":348,"line_end":348,"column_start":5,"column_end":12},"name":"Running","qualname":"::task::task::TaskStatus::Running","value":"TaskStatus::Running","parent":{"krate":0,"index":991},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":996},"span":{"file_name":"src/task/task.rs","byte_start":38260,"byte_end":38266,"line_start":349,"line_end":349,"column_start":5,"column_end":11},"name":"Zombie","qualname":"::task::task::TaskStatus::Zombie","value":"TaskStatus::Zombie","parent":{"krate":0,"index":991},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":991},"span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"name":"TaskStatus","qualname":"::task::task::TaskStatus","value":"pub enum TaskStatus { Ready, Running, Zombie, }","parent":null,"children":[{"krate":0,"index":992},{"krate":0,"index":994},{"krate":0,"index":996}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":248},"span":{"file_name":"src/task/manager.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"manager","qualname":"::task::manager","value":"src/task/manager.rs","parent":null,"children":[{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":253},{"krate":0,"index":254},{"krate":0,"index":255},{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":258},{"krate":0,"index":260},{"krate":0,"index":1010},{"krate":0,"index":1012},{"krate":0,"index":1013},{"krate":0,"index":1018},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":258},"span":{"file_name":"src/task/manager.rs","byte_start":38466,"byte_end":38477,"line_start":9,"line_end":9,"column_start":12,"column_end":23},"name":"TaskManager","qualname":"::task::manager::TaskManager","value":"TaskManager { ready_queue }","parent":null,"children":[{"krate":0,"index":259}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":259},"span":{"file_name":"src/task/manager.rs","byte_start":38484,"byte_end":38495,"line_start":10,"line_end":10,"column_start":5,"column_end":16},"name":"ready_queue","qualname":"::task::manager::TaskManager::ready_queue","value":"alloc::collections::VecDeque>","parent":{"krate":0,"index":258},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":261},"span":{"file_name":"src/task/manager.rs","byte_start":38592,"byte_end":38595,"line_start":15,"line_end":15,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742086},"span":{"file_name":"src/task/manager.rs","byte_start":38681,"byte_end":38685,"line_start":18,"line_end":18,"column_start":21,"column_end":25},"name":"self","qualname":"::add::self","value":"&mut task::manager::TaskManager","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871174},"span":{"file_name":"src/task/manager.rs","byte_start":38687,"byte_end":38691,"line_start":18,"line_end":18,"column_start":27,"column_end":31},"name":"task","qualname":"::add::task","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"src/task/manager.rs","byte_start":38672,"byte_end":38675,"line_start":18,"line_end":18,"column_start":12,"column_end":15},"name":"add","qualname":"::add","value":"pub fn add(&mut Self, Arc)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742087},"span":{"file_name":"src/task/manager.rs","byte_start":38788,"byte_end":38792,"line_start":21,"line_end":21,"column_start":23,"column_end":27},"name":"self","qualname":"::fetch::self","value":"&mut task::manager::TaskManager","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"src/task/manager.rs","byte_start":38777,"byte_end":38782,"line_start":21,"line_end":21,"column_start":12,"column_end":17},"name":"fetch","qualname":"::fetch","value":"pub fn fetch(&mut Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742088},"span":{"file_name":"src/task/manager.rs","byte_start":38897,"byte_end":38901,"line_start":24,"line_end":24,"column_start":26,"column_end":30},"name":"self","qualname":"::get_info::self","value":"&mut task::manager::TaskManager","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"src/task/manager.rs","byte_start":38883,"byte_end":38891,"line_start":24,"line_end":24,"column_start":12,"column_end":20},"name":"get_info","qualname":"::get_info","value":"pub fn get_info(&mut Self) -> (Vec, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790280},"span":{"file_name":"src/task/manager.rs","byte_start":38946,"byte_end":38953,"line_start":25,"line_end":25,"column_start":17,"column_end":24},"name":"my_info","qualname":"my_info$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 13 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701640},"span":{"file_name":"src/task/manager.rs","byte_start":38999,"byte_end":39002,"line_start":26,"line_end":26,"column_start":17,"column_end":20},"name":"cnt","qualname":"cnt$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 17 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326856},"span":{"file_name":"src/task/manager.rs","byte_start":39085,"byte_end":39108,"line_start":28,"line_end":28,"column_start":21,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 48 }","value":"alloc::collections::vec_deque::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":603980040},"span":{"file_name":"src/task/manager.rs","byte_start":39085,"byte_end":39108,"line_start":28,"line_end":28,"column_start":21,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 36 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2751463688},"span":{"file_name":"src/task/manager.rs","byte_start":39077,"byte_end":39081,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 37 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1543504136},"span":{"file_name":"src/task/manager.rs","byte_start":39077,"byte_end":39081,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"name":"item","qualname":"item$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 58 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1010},"span":{"file_name":"src/task/manager.rs","byte_start":39322,"byte_end":39334,"line_start":38,"line_end":38,"column_start":20,"column_end":32},"name":"TASK_MANAGER","qualname":"::task::manager::TASK_MANAGER","value":"TASK_MANAGER { __private_field }","parent":null,"children":[{"krate":0,"index":1011}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1012},"span":{"file_name":"src/task/manager.rs","byte_start":39322,"byte_end":39334,"line_start":38,"line_end":38,"column_start":20,"column_end":32},"name":"TASK_MANAGER","qualname":"::task::manager::TASK_MANAGER","value":"TASK_MANAGER","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742089},"span":{"file_name":"src/task/manager.rs","byte_start":39408,"byte_end":39412,"line_start":41,"line_end":41,"column_start":17,"column_end":21},"name":"task","qualname":"::task::manager::add_task::task","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":265},"span":{"file_name":"src/task/manager.rs","byte_start":39399,"byte_end":39407,"line_start":41,"line_end":41,"column_start":8,"column_end":16},"name":"add_task","qualname":"::task::manager::add_task","value":"pub fn add_task(Arc)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":266},"span":{"file_name":"src/task/manager.rs","byte_start":39484,"byte_end":39494,"line_start":45,"line_end":45,"column_start":8,"column_end":18},"name":"fetch_task","qualname":"::task::manager::fetch_task","value":"pub fn fetch_task() -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":267},"span":{"file_name":"src/task/manager.rs","byte_start":39574,"byte_end":39582,"line_start":49,"line_end":49,"column_start":8,"column_end":16},"name":"get_info","qualname":"::task::manager::get_info","value":"pub fn get_info() -> (Vec, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":268},"span":{"file_name":"src/task/processor.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"processor","qualname":"::task::processor","value":"src/task/processor.rs","parent":null,"children":[{"krate":0,"index":269},{"krate":0,"index":270},{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":273},{"krate":0,"index":274},{"krate":0,"index":275},{"krate":0,"index":276},{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":279},{"krate":0,"index":280},{"krate":0,"index":282},{"krate":0,"index":283},{"krate":0,"index":286},{"krate":0,"index":1021},{"krate":0,"index":1023},{"krate":0,"index":1024},{"krate":0,"index":1029},{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":295},{"krate":0,"index":296},{"krate":0,"index":297},{"krate":0,"index":298}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":280},"span":{"file_name":"src/task/processor.rs","byte_start":39907,"byte_end":39916,"line_start":11,"line_end":11,"column_start":12,"column_end":21},"name":"Processor","qualname":"::task::processor::Processor","value":"Processor { inner }","parent":null,"children":[{"krate":0,"index":281}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":281},"span":{"file_name":"src/task/processor.rs","byte_start":39923,"byte_end":39928,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"name":"inner","qualname":"::task::processor::Processor::inner","value":"core::cell::RefCell","parent":{"krate":0,"index":280},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":283},"span":{"file_name":"src/task/processor.rs","byte_start":40000,"byte_end":40014,"line_start":17,"line_end":17,"column_start":8,"column_end":22},"name":"ProcessorInner","qualname":"::task::processor::ProcessorInner","value":"ProcessorInner { current, idle_task_cx_ptr }","parent":null,"children":[{"krate":0,"index":284},{"krate":0,"index":285}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":284},"span":{"file_name":"src/task/processor.rs","byte_start":40021,"byte_end":40028,"line_start":18,"line_end":18,"column_start":5,"column_end":12},"name":"current","qualname":"::task::processor::ProcessorInner::current","value":"core::option::Option>","parent":{"krate":0,"index":283},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":285},"span":{"file_name":"src/task/processor.rs","byte_start":40065,"byte_end":40081,"line_start":19,"line_end":19,"column_start":5,"column_end":21},"name":"idle_task_cx_ptr","qualname":"::task::processor::ProcessorInner::idle_task_cx_ptr","value":"usize","parent":{"krate":0,"index":283},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"src/task/processor.rs","byte_start":40121,"byte_end":40124,"line_start":23,"line_end":23,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742112},"span":{"file_name":"src/task/processor.rs","byte_start":40331,"byte_end":40335,"line_start":31,"line_end":31,"column_start":31,"column_end":35},"name":"self","qualname":"::get_idle_task_cx_ptr2::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"src/task/processor.rs","byte_start":40308,"byte_end":40329,"line_start":31,"line_end":31,"column_start":8,"column_end":29},"name":"get_idle_task_cx_ptr2","qualname":"::get_idle_task_cx_ptr2","value":"fn get_idle_task_cx_ptr2(&Self) -> *const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919392},"span":{"file_name":"src/task/processor.rs","byte_start":40367,"byte_end":40372,"line_start":32,"line_end":32,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:288 ~ os[2ea9]::task::processor::{impl#1}::get_idle_task_cx_ptr2), local_id: 9 }","value":"core::cell::Ref","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742113},"span":{"file_name":"src/task/processor.rs","byte_start":40466,"byte_end":40470,"line_start":35,"line_end":35,"column_start":17,"column_end":21},"name":"self","qualname":"::run::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"src/task/processor.rs","byte_start":40461,"byte_end":40464,"line_start":35,"line_end":35,"column_start":12,"column_end":15},"name":"run","qualname":"::run","value":"pub fn run(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661217},"span":{"file_name":"src/task/processor.rs","byte_start":40540,"byte_end":40544,"line_start":38,"line_end":38,"column_start":25,"column_end":29},"name":"task","qualname":"task$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 11 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959841},"span":{"file_name":"src/task/processor.rs","byte_start":40585,"byte_end":40602,"line_start":40,"line_end":40,"column_start":21,"column_end":38},"name":"idle_task_cx_ptr2","qualname":"idle_task_cx_ptr2$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 18 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550137121},"span":{"file_name":"src/task/processor.rs","byte_start":40686,"byte_end":40696,"line_start":42,"line_end":42,"column_start":25,"column_end":35},"name":"task_inner","qualname":"task_inner$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 25 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109153},"span":{"file_name":"src/task/processor.rs","byte_start":40746,"byte_end":40763,"line_start":43,"line_end":43,"column_start":21,"column_end":38},"name":"next_task_cx_ptr2","qualname":"next_task_cx_ptr2$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 32 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2181038369},"span":{"file_name":"src/task/processor.rs","byte_start":41077,"byte_end":41087,"line_start":51,"line_end":51,"column_start":21,"column_end":31},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 65 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742114},"span":{"file_name":"src/task/processor.rs","byte_start":41664,"byte_end":41668,"line_start":67,"line_end":67,"column_start":26,"column_end":30},"name":"self","qualname":"::take_current::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"src/task/processor.rs","byte_start":41650,"byte_end":41662,"line_start":67,"line_end":67,"column_start":12,"column_end":24},"name":"take_current","qualname":"::take_current","value":"pub fn take_current(&Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742115},"span":{"file_name":"src/task/processor.rs","byte_start":41778,"byte_end":41782,"line_start":70,"line_end":70,"column_start":21,"column_end":25},"name":"self","qualname":"::current::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":291},"span":{"file_name":"src/task/processor.rs","byte_start":41769,"byte_end":41776,"line_start":70,"line_end":70,"column_start":12,"column_end":19},"name":"current","qualname":"::current","value":"pub fn current(&Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790307},"span":{"file_name":"src/task/processor.rs","byte_start":41869,"byte_end":41873,"line_start":71,"line_end":71,"column_start":51,"column_end":55},"name":"task","qualname":"$HirId { owner: DefId(0:291 ~ os[2ea9]::task::processor::{impl#1}::current), local_id: 22 }::task","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1021},"span":{"file_name":"src/task/processor.rs","byte_start":41936,"byte_end":41945,"line_start":76,"line_end":76,"column_start":20,"column_end":29},"name":"PROCESSOR","qualname":"::task::processor::PROCESSOR","value":"PROCESSOR { __private_field }","parent":null,"children":[{"krate":0,"index":1022}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1023},"span":{"file_name":"src/task/processor.rs","byte_start":41936,"byte_end":41945,"line_start":76,"line_end":76,"column_start":20,"column_end":29},"name":"PROCESSOR","qualname":"::task::processor::PROCESSOR","value":"PROCESSOR","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":293},"span":{"file_name":"src/task/processor.rs","byte_start":41987,"byte_end":41996,"line_start":79,"line_end":79,"column_start":8,"column_end":17},"name":"run_tasks","qualname":"::task::processor::run_tasks","value":"pub fn run_tasks()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":294},"span":{"file_name":"src/task/processor.rs","byte_start":42032,"byte_end":42049,"line_start":83,"line_end":83,"column_start":8,"column_end":25},"name":"take_current_task","qualname":"::task::processor::take_current_task","value":"pub fn take_current_task() -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":295},"span":{"file_name":"src/task/processor.rs","byte_start":42126,"byte_end":42138,"line_start":87,"line_end":87,"column_start":8,"column_end":20},"name":"current_task","qualname":"::task::processor::current_task","value":"pub fn current_task() -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":296},"span":{"file_name":"src/task/processor.rs","byte_start":42210,"byte_end":42228,"line_start":91,"line_end":91,"column_start":8,"column_end":26},"name":"current_user_token","qualname":"::task::processor::current_user_token","value":"pub fn current_user_token() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096680},"span":{"file_name":"src/task/processor.rs","byte_start":42250,"byte_end":42254,"line_start":92,"line_end":92,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:296 ~ os[2ea9]::task::processor::current_user_token), local_id: 7 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218024},"span":{"file_name":"src/task/processor.rs","byte_start":42290,"byte_end":42295,"line_start":93,"line_end":93,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:296 ~ os[2ea9]::task::processor::current_user_token), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":297},"span":{"file_name":"src/task/processor.rs","byte_start":42362,"byte_end":42377,"line_start":97,"line_end":97,"column_start":8,"column_end":23},"name":"current_trap_cx","qualname":"::task::processor::current_trap_cx","value":"pub fn current_trap_cx() -> &'static mut TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742122},"span":{"file_name":"src/task/processor.rs","byte_start":42492,"byte_end":42513,"line_start":101,"line_end":101,"column_start":17,"column_end":38},"name":"switched_task_cx_ptr2","qualname":"::task::processor::schedule::switched_task_cx_ptr2","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":298},"span":{"file_name":"src/task/processor.rs","byte_start":42483,"byte_end":42491,"line_start":101,"line_end":101,"column_start":8,"column_end":16},"name":"schedule","qualname":"::task::processor::schedule","value":"pub fn schedule(*const usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435754},"span":{"file_name":"src/task/processor.rs","byte_start":42539,"byte_end":42556,"line_start":102,"line_end":102,"column_start":9,"column_end":26},"name":"idle_task_cx_ptr2","qualname":"idle_task_cx_ptr2$HirId { owner: DefId(0:298 ~ os[2ea9]::task::processor::schedule), local_id: 8 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":299},"span":{"file_name":"src/task/pid.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"pid","qualname":"::task::pid","value":"src/task/pid.rs","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":1927},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":1931},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":311},{"krate":0,"index":314},{"krate":0,"index":1033},{"krate":0,"index":1035},{"krate":0,"index":1036},{"krate":0,"index":1041},{"krate":0,"index":318},{"krate":0,"index":321},{"krate":0,"index":323},{"krate":0,"index":324},{"krate":0,"index":325},{"krate":0,"index":327},{"krate":0,"index":332}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":311},"span":{"file_name":"src/task/pid.rs","byte_start":42911,"byte_end":42923,"line_start":11,"line_end":11,"column_start":8,"column_end":20},"name":"PidAllocator","qualname":"::task::pid::PidAllocator","value":"PidAllocator { current, recycled }","parent":null,"children":[{"krate":0,"index":312},{"krate":0,"index":313}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":312},"span":{"file_name":"src/task/pid.rs","byte_start":42930,"byte_end":42937,"line_start":12,"line_end":12,"column_start":5,"column_end":12},"name":"current","qualname":"::task::pid::PidAllocator::current","value":"usize","parent":{"krate":0,"index":311},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":313},"span":{"file_name":"src/task/pid.rs","byte_start":42950,"byte_end":42958,"line_start":13,"line_end":13,"column_start":5,"column_end":13},"name":"recycled","qualname":"::task::pid::PidAllocator::recycled","value":"alloc::vec::Vec","parent":{"krate":0,"index":311},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"src/task/pid.rs","byte_start":43006,"byte_end":43009,"line_start":17,"line_end":17,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742140},"span":{"file_name":"src/task/pid.rs","byte_start":43141,"byte_end":43145,"line_start":23,"line_end":23,"column_start":23,"column_end":27},"name":"self","qualname":"::alloc::self","value":"&mut task::pid::PidAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"src/task/pid.rs","byte_start":43130,"byte_end":43135,"line_start":23,"line_end":23,"column_start":12,"column_end":17},"name":"alloc","qualname":"::alloc","value":"pub fn alloc(&mut Self) -> PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623878972},"span":{"file_name":"src/task/pid.rs","byte_start":43182,"byte_end":43185,"line_start":24,"line_end":24,"column_start":21,"column_end":24},"name":"pid","qualname":"pid$HirId { owner: DefId(0:316 ~ os[2ea9]::task::pid::{impl#0}::alloc), local_id: 27 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742141},"span":{"file_name":"src/task/pid.rs","byte_start":43366,"byte_end":43370,"line_start":31,"line_end":31,"column_start":25,"column_end":29},"name":"self","qualname":"::dealloc::self","value":"&mut task::pid::PidAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871229},"span":{"file_name":"src/task/pid.rs","byte_start":43372,"byte_end":43375,"line_start":31,"line_end":31,"column_start":31,"column_end":34},"name":"pid","qualname":"::dealloc::pid","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":317},"span":{"file_name":"src/task/pid.rs","byte_start":43353,"byte_end":43360,"line_start":31,"line_end":31,"column_start":12,"column_end":19},"name":"dealloc","qualname":"::dealloc","value":"pub fn dealloc(&mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1375732029},"span":{"file_name":"src/task/pid.rs","byte_start":43479,"byte_end":43483,"line_start":34,"line_end":34,"column_start":40,"column_end":44},"name":"ppid","qualname":"$HirId { owner: DefId(0:317 ~ os[2ea9]::task::pid::{impl#0}::dealloc), local_id: 83 }::ppid","value":"&&usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1033},"span":{"file_name":"src/task/pid.rs","byte_start":43642,"byte_end":43655,"line_start":42,"line_end":42,"column_start":16,"column_end":29},"name":"PID_ALLOCATOR","qualname":"::task::pid::PID_ALLOCATOR","value":"PID_ALLOCATOR { __private_field }","parent":null,"children":[{"krate":0,"index":1034}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1035},"span":{"file_name":"src/task/pid.rs","byte_start":43642,"byte_end":43655,"line_start":42,"line_end":42,"column_start":16,"column_end":29},"name":"PID_ALLOCATOR","qualname":"::task::pid::PID_ALLOCATOR","value":"PID_ALLOCATOR","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":318},"span":{"file_name":"src/task/pid.rs","byte_start":43727,"byte_end":43736,"line_start":45,"line_end":45,"column_start":12,"column_end":21},"name":"PidHandle","qualname":"::task::pid::PidHandle","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":320},"span":{"file_name":"src/task/pid.rs","byte_start":43737,"byte_end":43746,"line_start":45,"line_end":45,"column_start":22,"column_end":31},"name":"0","qualname":"::task::pid::PidHandle::0","value":"usize","parent":{"krate":0,"index":318},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742146},"span":{"file_name":"src/task/pid.rs","byte_start":43793,"byte_end":43797,"line_start":48,"line_end":48,"column_start":18,"column_end":22},"name":"self","qualname":"::drop::self","value":"&mut task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":322},"span":{"file_name":"src/task/pid.rs","byte_start":43783,"byte_end":43787,"line_start":48,"line_end":48,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop(&mut Self)","parent":{"krate":1,"index":2303},"children":[],"decl_id":{"krate":1,"index":2304},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":323},"span":{"file_name":"src/task/pid.rs","byte_start":43906,"byte_end":43915,"line_start":54,"line_end":54,"column_start":8,"column_end":17},"name":"pid_alloc","qualname":"::task::pid::pid_alloc","value":"pub fn pid_alloc() -> PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742148},"span":{"file_name":"src/task/pid.rs","byte_start":44058,"byte_end":44064,"line_start":59,"line_end":59,"column_start":30,"column_end":36},"name":"app_id","qualname":"::task::pid::kernel_stack_position::app_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":324},"span":{"file_name":"src/task/pid.rs","byte_start":44036,"byte_end":44057,"line_start":59,"line_end":59,"column_start":8,"column_end":29},"name":"kernel_stack_position","qualname":"::task::pid::kernel_stack_position","value":"pub fn kernel_stack_position(usize) -> (usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Return (bottom, top) of a kernel stack in kernel space.\n","sig":null,"attributes":[{"value":"/ Return (bottom, top) of a kernel stack in kernel space.","span":{"file_name":"src/task/pid.rs","byte_start":43969,"byte_end":44028,"line_start":58,"line_end":58,"column_start":1,"column_end":60}}]},{"kind":"Local","id":{"krate":0,"index":4026532164},"span":{"file_name":"src/task/pid.rs","byte_start":44101,"byte_end":44104,"line_start":60,"line_end":60,"column_start":9,"column_end":12},"name":"top","qualname":"top$HirId { owner: DefId(0:324 ~ os[2ea9]::task::pid::kernel_stack_position), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314436},"span":{"file_name":"src/task/pid.rs","byte_start":44170,"byte_end":44176,"line_start":61,"line_end":61,"column_start":9,"column_end":15},"name":"bottom","qualname":"bottom$HirId { owner: DefId(0:324 ~ os[2ea9]::task::pid::kernel_stack_position), local_id: 23 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":325},"span":{"file_name":"src/task/pid.rs","byte_start":44236,"byte_end":44247,"line_start":65,"line_end":65,"column_start":12,"column_end":23},"name":"KernelStack","qualname":"::task::pid::KernelStack","value":"KernelStack { pid }","parent":null,"children":[{"krate":0,"index":326}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":326},"span":{"file_name":"src/task/pid.rs","byte_start":44254,"byte_end":44257,"line_start":66,"line_end":66,"column_start":5,"column_end":8},"name":"pid","qualname":"::task::pid::KernelStack::pid","value":"usize","parent":{"krate":0,"index":325},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742152},"span":{"file_name":"src/task/pid.rs","byte_start":44303,"byte_end":44313,"line_start":70,"line_end":70,"column_start":16,"column_end":26},"name":"pid_handle","qualname":"::new::pid_handle","value":"&task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"src/task/pid.rs","byte_start":44299,"byte_end":44302,"line_start":70,"line_end":70,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(&PidHandle) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096712},"span":{"file_name":"src/task/pid.rs","byte_start":44349,"byte_end":44352,"line_start":71,"line_end":71,"column_start":13,"column_end":16},"name":"pid","qualname":"pid$HirId { owner: DefId(0:328 ~ os[2ea9]::task::pid::{impl#2}::new), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532168},"span":{"file_name":"src/task/pid.rs","byte_start":44382,"byte_end":44401,"line_start":72,"line_end":72,"column_start":14,"column_end":33},"name":"kernel_stack_bottom","qualname":"kernel_stack_bottom$HirId { owner: DefId(0:328 ~ os[2ea9]::task::pid::{impl#2}::new), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218056},"span":{"file_name":"src/task/pid.rs","byte_start":44403,"byte_end":44419,"line_start":72,"line_end":72,"column_start":35,"column_end":51},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:328 ~ os[2ea9]::task::pid::{impl#2}::new), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742153},"span":{"file_name":"src/task/pid.rs","byte_start":44774,"byte_end":44778,"line_start":84,"line_end":84,"column_start":28,"column_end":32},"name":"self","qualname":"::push_on_top::self","value":"&task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871241},"span":{"file_name":"src/task/pid.rs","byte_start":44780,"byte_end":44785,"line_start":84,"line_end":84,"column_start":34,"column_end":39},"name":"value","qualname":"::push_on_top::value","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":330},"span":{"file_name":"src/task/pid.rs","byte_start":44770,"byte_end":44771,"line_start":84,"line_end":84,"column_start":24,"column_end":25},"name":"T","qualname":"::push_on_top::T$HirId { owner: DefId(0:329 ~ os[2ea9]::task::pid::{impl#2}::push_on_top), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":329},"span":{"file_name":"src/task/pid.rs","byte_start":44758,"byte_end":44769,"line_start":84,"line_end":84,"column_start":12,"column_end":23},"name":"push_on_top","qualname":"::push_on_top","value":"pub fn push_on_top(&Self, T) -> *mut T where T: Sized","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177609},"span":{"file_name":"src/task/pid.rs","byte_start":44838,"byte_end":44854,"line_start":86,"line_end":86,"column_start":13,"column_end":29},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:329 ~ os[2ea9]::task::pid::{impl#2}::push_on_top), local_id: 10 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623878985},"span":{"file_name":"src/task/pid.rs","byte_start":44885,"byte_end":44892,"line_start":87,"line_end":87,"column_start":13,"column_end":20},"name":"ptr_mut","qualname":"ptr_mut$HirId { owner: DefId(0:329 ~ os[2ea9]::task::pid::{impl#2}::push_on_top), local_id: 27 }","value":"*mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742155},"span":{"file_name":"src/task/pid.rs","byte_start":45032,"byte_end":45036,"line_start":91,"line_end":91,"column_start":21,"column_end":25},"name":"self","qualname":"::get_top::self","value":"&task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"src/task/pid.rs","byte_start":45023,"byte_end":45030,"line_start":91,"line_end":91,"column_start":12,"column_end":19},"name":"get_top","qualname":"::get_top","value":"pub fn get_top(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661259},"span":{"file_name":"src/task/pid.rs","byte_start":45065,"byte_end":45081,"line_start":92,"line_end":92,"column_start":17,"column_end":33},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:331 ~ os[2ea9]::task::pid::{impl#2}::get_top), local_id: 11 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742157},"span":{"file_name":"src/task/pid.rs","byte_start":45197,"byte_end":45201,"line_start":98,"line_end":98,"column_start":18,"column_end":22},"name":"self","qualname":"::drop::self","value":"&mut task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":333},"span":{"file_name":"src/task/pid.rs","byte_start":45187,"byte_end":45191,"line_start":98,"line_end":98,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop(&mut Self)","parent":{"krate":1,"index":2303},"children":[],"decl_id":{"krate":1,"index":2304},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177613},"span":{"file_name":"src/task/pid.rs","byte_start":45218,"byte_end":45237,"line_start":99,"line_end":99,"column_start":14,"column_end":33},"name":"kernel_stack_bottom","qualname":"kernel_stack_bottom$HirId { owner: DefId(0:333 ~ os[2ea9]::task::pid::{impl#3}::drop), local_id: 10 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572621},"span":{"file_name":"src/task/pid.rs","byte_start":45289,"byte_end":45311,"line_start":100,"line_end":100,"column_start":13,"column_end":35},"name":"kernel_stack_bottom_va","qualname":"kernel_stack_bottom_va$HirId { owner: DefId(0:333 ~ os[2ea9]::task::pid::{impl#3}::drop), local_id: 21 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":363},"span":{"file_name":"src/task/mod.rs","byte_start":23970,"byte_end":23998,"line_start":30,"line_end":30,"column_start":8,"column_end":36},"name":"suspend_current_and_run_next","qualname":"::task::suspend_current_and_run_next","value":"pub fn suspend_current_and_run_next()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096747},"span":{"file_name":"src/task/mod.rs","byte_start":24056,"byte_end":24060,"line_start":32,"line_end":32,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 7 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048555},"span":{"file_name":"src/task/mod.rs","byte_start":24140,"byte_end":24150,"line_start":35,"line_end":35,"column_start":13,"column_end":23},"name":"task_inner","qualname":"task_inner$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 14 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572651},"span":{"file_name":"src/task/mod.rs","byte_start":24188,"byte_end":24200,"line_start":36,"line_end":36,"column_start":9,"column_end":21},"name":"task_cx_ptr2","qualname":"task_cx_ptr2$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 21 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334699},"span":{"file_name":"src/task/mod.rs","byte_start":24320,"byte_end":24330,"line_start":39,"line_end":39,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 35 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742188},"span":{"file_name":"src/task/mod.rs","byte_start":24623,"byte_end":24632,"line_start":55,"line_end":55,"column_start":34,"column_end":43},"name":"exit_code","qualname":"::task::exit_current_and_run_next::exit_code","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":364},"span":{"file_name":"src/task/mod.rs","byte_start":24597,"byte_end":24622,"line_start":55,"line_end":55,"column_start":8,"column_end":33},"name":"exit_current_and_run_next","qualname":"::task::exit_current_and_run_next","value":"pub fn exit_current_and_run_next(i32)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919468},"span":{"file_name":"src/task/mod.rs","byte_start":24676,"byte_end":24680,"line_start":57,"line_end":57,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 9 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218092},"span":{"file_name":"src/task/mod.rs","byte_start":24759,"byte_end":24764,"line_start":59,"line_end":59,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 16 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721964},"span":{"file_name":"src/task/mod.rs","byte_start":25043,"byte_end":25057,"line_start":68,"line_end":68,"column_start":17,"column_end":31},"name":"initproc_inner","qualname":"initproc_inner$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 38 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617246060},"span":{"file_name":"src/task/mod.rs","byte_start":25112,"byte_end":25133,"line_start":69,"line_end":69,"column_start":22,"column_end":43},"name":"iter","qualname":"iter$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 57 }","value":"core::slice::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3019899244},"span":{"file_name":"src/task/mod.rs","byte_start":25112,"byte_end":25133,"line_start":69,"line_end":69,"column_start":22,"column_end":43},"name":"__next","qualname":"__next$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 45 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157420},"span":{"file_name":"src/task/mod.rs","byte_start":25103,"byte_end":25108,"line_start":69,"line_end":69,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 46 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3254780268},"span":{"file_name":"src/task/mod.rs","byte_start":25103,"byte_end":25108,"line_start":69,"line_end":69,"column_start":13,"column_end":18},"name":"child","qualname":"child$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 67 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1358954860},"span":{"file_name":"src/task/mod.rs","byte_start":25606,"byte_end":25613,"line_start":84,"line_end":84,"column_start":9,"column_end":16},"name":"_unused","qualname":"_unused$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 138 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1044},"span":{"file_name":"src/task/mod.rs","byte_start":25699,"byte_end":25707,"line_start":89,"line_end":89,"column_start":20,"column_end":28},"name":"INITPROC","qualname":"::task::INITPROC","value":"INITPROC { __private_field }","parent":null,"children":[{"krate":0,"index":1045}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1046},"span":{"file_name":"src/task/mod.rs","byte_start":25699,"byte_end":25707,"line_start":89,"line_end":89,"column_start":20,"column_end":28},"name":"INITPROC","qualname":"::task::INITPROC","value":"INITPROC","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218778},"span":{"file_name":"src/task/mod.rs","byte_start":25756,"byte_end":25761,"line_start":90,"line_end":90,"column_start":13,"column_end":18},"name":"inode","qualname":"inode$HirId { owner: DefId(0:1050 ~ os[2ea9]::task::{impl#0}::deref::__static_ref_initialize), local_id: 16 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892315162},"span":{"file_name":"src/task/mod.rs","byte_start":25827,"byte_end":25828,"line_start":91,"line_end":91,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:1050 ~ os[2ea9]::task::{impl#0}::deref::__static_ref_initialize), local_id: 23 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":365},"span":{"file_name":"src/task/mod.rs","byte_start":25911,"byte_end":25923,"line_start":96,"line_end":96,"column_start":8,"column_end":20},"name":"add_initproc","qualname":"::task::add_initproc","value":"pub fn add_initproc()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":366},"span":{"file_name":"src/timer.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"timer","qualname":"::timer","value":"src/timer.rs","parent":null,"children":[{"krate":0,"index":367},{"krate":0,"index":368},{"krate":0,"index":369},{"krate":0,"index":370},{"krate":0,"index":371},{"krate":0,"index":372},{"krate":0,"index":373},{"krate":0,"index":374}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":370},"span":{"file_name":"src/timer.rs","byte_start":45565,"byte_end":45578,"line_start":5,"line_end":5,"column_start":7,"column_end":20},"name":"TICKS_PER_SEC","qualname":"::timer::TICKS_PER_SEC","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":371},"span":{"file_name":"src/timer.rs","byte_start":45599,"byte_end":45611,"line_start":6,"line_end":6,"column_start":7,"column_end":19},"name":"MSEC_PER_SEC","qualname":"::timer::MSEC_PER_SEC","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":372},"span":{"file_name":"src/timer.rs","byte_start":45635,"byte_end":45643,"line_start":8,"line_end":8,"column_start":8,"column_end":16},"name":"get_time","qualname":"::timer::get_time","value":"pub fn get_time() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":373},"span":{"file_name":"src/timer.rs","byte_start":45684,"byte_end":45695,"line_start":12,"line_end":12,"column_start":8,"column_end":19},"name":"get_time_ms","qualname":"::timer::get_time_ms","value":"pub fn get_time_ms() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":374},"span":{"file_name":"src/timer.rs","byte_start":45766,"byte_end":45782,"line_start":16,"line_end":16,"column_start":8,"column_end":24},"name":"set_next_trigger","qualname":"::timer::set_next_trigger","value":"pub fn set_next_trigger()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":375},"span":{"file_name":"src/mm/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"mm","qualname":"::mm","value":"src/mm/mod.rs","parent":null,"children":[{"krate":0,"index":376},{"krate":0,"index":390},{"krate":0,"index":483},{"krate":0,"index":526},{"krate":0,"index":585},{"krate":0,"index":657},{"krate":0,"index":658},{"krate":0,"index":659},{"krate":0,"index":660},{"krate":0,"index":2095},{"krate":0,"index":661},{"krate":0,"index":2097},{"krate":0,"index":662},{"krate":0,"index":2099},{"krate":0,"index":663},{"krate":0,"index":2101},{"krate":0,"index":664},{"krate":0,"index":665},{"krate":0,"index":666},{"krate":0,"index":667},{"krate":0,"index":668},{"krate":0,"index":669},{"krate":0,"index":670},{"krate":0,"index":671},{"krate":0,"index":672},{"krate":0,"index":673},{"krate":0,"index":674},{"krate":0,"index":675},{"krate":0,"index":676},{"krate":0,"index":677},{"krate":0,"index":678},{"krate":0,"index":679},{"krate":0,"index":680},{"krate":0,"index":2129},{"krate":0,"index":681},{"krate":0,"index":682},{"krate":0,"index":683},{"krate":0,"index":684}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":376},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"heap_allocator","qualname":"::mm::heap_allocator","value":"src/mm/heap_allocator.rs","parent":null,"children":[{"krate":0,"index":377},{"krate":0,"index":378},{"krate":0,"index":1055},{"krate":0,"index":1056},{"krate":0,"index":379},{"krate":0,"index":380},{"krate":0,"index":383},{"krate":0,"index":384}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":1055},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46664,"byte_end":46678,"line_start":5,"line_end":5,"column_start":8,"column_end":22},"name":"HEAP_ALLOCATOR","qualname":"::mm::heap_allocator::HEAP_ALLOCATOR","value":"LockedHeap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742203},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46764,"byte_end":46770,"line_start":8,"line_end":8,"column_start":27,"column_end":33},"name":"layout","qualname":"::mm::heap_allocator::handle_alloc_error::layout","value":"core::alloc::Layout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":379},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46745,"byte_end":46763,"line_start":8,"line_end":8,"column_start":8,"column_end":26},"name":"handle_alloc_error","qualname":"::mm::heap_allocator::handle_alloc_error","value":"pub fn handle_alloc_error(core::alloc::Layout) -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"alloc_error_handler","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46715,"byte_end":46737,"line_start":7,"line_end":7,"column_start":1,"column_end":23}}]},{"kind":"Static","id":{"krate":0,"index":380},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46874,"byte_end":46884,"line_start":12,"line_end":12,"column_start":12,"column_end":22},"name":"HEAP_SPACE","qualname":"::mm::heap_allocator::HEAP_SPACE","value":"[u8; ]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":383},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46942,"byte_end":46951,"line_start":14,"line_end":14,"column_start":8,"column_end":17},"name":"init_heap","qualname":"::mm::heap_allocator::init_heap","value":"pub fn init_heap()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":384},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47112,"byte_end":47121,"line_start":23,"line_end":23,"column_start":8,"column_end":17},"name":"heap_test","qualname":"::mm::heap_allocator::heap_test","value":"pub fn heap_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47088,"byte_end":47104,"line_start":22,"line_end":22,"column_start":1,"column_end":17}}]},{"kind":"ForeignFunction","id":{"krate":0,"index":388},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47206,"byte_end":47210,"line_start":27,"line_end":27,"column_start":12,"column_end":16},"name":"sbss","qualname":"::mm::heap_allocator::heap_test::sbss","value":"unsafe extern \"C\" fn sbss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":389},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47225,"byte_end":47229,"line_start":28,"line_end":28,"column_start":12,"column_end":16},"name":"ebss","qualname":"::mm::heap_allocator::heap_test::ebss","value":"unsafe extern \"C\" fn ebss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959936},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47247,"byte_end":47256,"line_start":30,"line_end":30,"column_start":9,"column_end":18},"name":"bss_range","qualname":"bss_range$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 18 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879040},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47297,"byte_end":47298,"line_start":31,"line_end":31,"column_start":9,"column_end":10},"name":"a","qualname":"a$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 27 }","value":"alloc::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2768241024},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47431,"byte_end":47432,"line_start":35,"line_end":35,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 165 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":486539648},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47472,"byte_end":47478,"line_start":36,"line_end":36,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 184 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":889192832},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47472,"byte_end":47478,"line_start":36,"line_end":36,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 172 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3036676480},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47467,"byte_end":47468,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 173 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1124073856},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47467,"byte_end":47468,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 194 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3875537280},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47519,"byte_end":47525,"line_start":39,"line_end":39,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 231 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3674210688},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47519,"byte_end":47525,"line_start":39,"line_end":39,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 219 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":989856128},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47514,"byte_end":47515,"line_start":39,"line_end":39,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 220 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2399142272},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47514,"byte_end":47515,"line_start":39,"line_end":39,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 241 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":390},"span":{"file_name":"src/mm/address.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"address","qualname":"::mm::address","value":"src/mm/address.rs","parent":null,"children":[{"krate":0,"index":391},{"krate":0,"index":392},{"krate":0,"index":393},{"krate":0,"index":394},{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":397},{"krate":0,"index":2007},{"krate":0,"index":398},{"krate":0,"index":1061},{"krate":0,"index":1081},{"krate":0,"index":1079},{"krate":0,"index":1077},{"krate":0,"index":1071},{"krate":0,"index":1068},{"krate":0,"index":1069},{"krate":0,"index":1064},{"krate":0,"index":1065},{"krate":0,"index":1082},{"krate":0,"index":1102},{"krate":0,"index":1100},{"krate":0,"index":1098},{"krate":0,"index":1092},{"krate":0,"index":1089},{"krate":0,"index":1090},{"krate":0,"index":1085},{"krate":0,"index":1086},{"krate":0,"index":1103},{"krate":0,"index":1123},{"krate":0,"index":1121},{"krate":0,"index":1119},{"krate":0,"index":1113},{"krate":0,"index":1110},{"krate":0,"index":1111},{"krate":0,"index":1106},{"krate":0,"index":1107},{"krate":0,"index":1124},{"krate":0,"index":1144},{"krate":0,"index":1142},{"krate":0,"index":1140},{"krate":0,"index":1134},{"krate":0,"index":1131},{"krate":0,"index":1132},{"krate":0,"index":1127},{"krate":0,"index":1128},{"krate":0,"index":399},{"krate":0,"index":401},{"krate":0,"index":403},{"krate":0,"index":405},{"krate":0,"index":407},{"krate":0,"index":409},{"krate":0,"index":411},{"krate":0,"index":413},{"krate":0,"index":415},{"krate":0,"index":417},{"krate":0,"index":419},{"krate":0,"index":421},{"krate":0,"index":423},{"krate":0,"index":428},{"krate":0,"index":430},{"krate":0,"index":432},{"krate":0,"index":437},{"krate":0,"index":439},{"krate":0,"index":441},{"krate":0,"index":445},{"krate":0,"index":450},{"krate":0,"index":455},{"krate":0,"index":457},{"krate":0,"index":459},{"krate":0,"index":1145},{"krate":0,"index":1152},{"krate":0,"index":1149},{"krate":0,"index":461},{"krate":0,"index":466},{"krate":0,"index":471},{"krate":0,"index":475},{"krate":0,"index":478},{"krate":0,"index":482}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1061},"span":{"file_name":"src/mm/address.rs","byte_start":47881,"byte_end":47889,"line_start":8,"line_end":8,"column_start":12,"column_end":20},"name":"PhysAddr","qualname":"::mm::address::PhysAddr","value":"","parent":null,"children":[],"decl_id":null,"docs":" Definitions\n","sig":null,"attributes":[{"value":"/ Definitions","span":{"file_name":"src/mm/address.rs","byte_start":47788,"byte_end":47803,"line_start":5,"line_end":5,"column_start":1,"column_end":16}},{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":47804,"byte_end":47814,"line_start":6,"line_end":6,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1063},"span":{"file_name":"src/mm/address.rs","byte_start":47890,"byte_end":47899,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"name":"0","qualname":"::mm::address::PhysAddr::0","value":"usize","parent":{"krate":0,"index":1061},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1082},"span":{"file_name":"src/mm/address.rs","byte_start":47980,"byte_end":47988,"line_start":12,"line_end":12,"column_start":12,"column_end":20},"name":"VirtAddr","qualname":"::mm::address::VirtAddr","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":47903,"byte_end":47913,"line_start":10,"line_end":10,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1084},"span":{"file_name":"src/mm/address.rs","byte_start":47989,"byte_end":47998,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"name":"0","qualname":"::mm::address::VirtAddr::0","value":"usize","parent":{"krate":0,"index":1082},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1103},"span":{"file_name":"src/mm/address.rs","byte_start":48079,"byte_end":48090,"line_start":16,"line_end":16,"column_start":12,"column_end":23},"name":"PhysPageNum","qualname":"::mm::address::PhysPageNum","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":48002,"byte_end":48012,"line_start":14,"line_end":14,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1105},"span":{"file_name":"src/mm/address.rs","byte_start":48091,"byte_end":48100,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"name":"0","qualname":"::mm::address::PhysPageNum::0","value":"usize","parent":{"krate":0,"index":1103},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1124},"span":{"file_name":"src/mm/address.rs","byte_start":48181,"byte_end":48192,"line_start":20,"line_end":20,"column_start":12,"column_end":23},"name":"VirtPageNum","qualname":"::mm::address::VirtPageNum","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":48104,"byte_end":48114,"line_start":18,"line_end":18,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1126},"span":{"file_name":"src/mm/address.rs","byte_start":48193,"byte_end":48202,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"name":"0","qualname":"::mm::address::VirtPageNum::0","value":"usize","parent":{"krate":0,"index":1124},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742224},"span":{"file_name":"src/mm/address.rs","byte_start":48259,"byte_end":48263,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871312},"span":{"file_name":"src/mm/address.rs","byte_start":48265,"byte_end":48266,"line_start":25,"line_end":25,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":"src/mm/address.rs","byte_start":48254,"byte_end":48257,"line_start":25,"line_end":25,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742226},"span":{"file_name":"src/mm/address.rs","byte_start":48408,"byte_end":48412,"line_start":30,"line_end":30,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871314},"span":{"file_name":"src/mm/address.rs","byte_start":48414,"byte_end":48415,"line_start":30,"line_end":30,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":"src/mm/address.rs","byte_start":48403,"byte_end":48406,"line_start":30,"line_end":30,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742228},"span":{"file_name":"src/mm/address.rs","byte_start":48555,"byte_end":48559,"line_start":35,"line_end":35,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871316},"span":{"file_name":"src/mm/address.rs","byte_start":48561,"byte_end":48562,"line_start":35,"line_end":35,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":404},"span":{"file_name":"src/mm/address.rs","byte_start":48550,"byte_end":48553,"line_start":35,"line_end":35,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742230},"span":{"file_name":"src/mm/address.rs","byte_start":48704,"byte_end":48708,"line_start":40,"line_end":40,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871318},"span":{"file_name":"src/mm/address.rs","byte_start":48710,"byte_end":48711,"line_start":40,"line_end":40,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":406},"span":{"file_name":"src/mm/address.rs","byte_start":48699,"byte_end":48702,"line_start":40,"line_end":40,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742232},"span":{"file_name":"src/mm/address.rs","byte_start":48962,"byte_end":48963,"line_start":50,"line_end":50,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":408},"span":{"file_name":"src/mm/address.rs","byte_start":48957,"byte_end":48961,"line_start":50,"line_end":50,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742234},"span":{"file_name":"src/mm/address.rs","byte_start":49041,"byte_end":49042,"line_start":53,"line_end":53,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":410},"span":{"file_name":"src/mm/address.rs","byte_start":49036,"byte_end":49040,"line_start":53,"line_end":53,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742236},"span":{"file_name":"src/mm/address.rs","byte_start":49117,"byte_end":49118,"line_start":56,"line_end":56,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":412},"span":{"file_name":"src/mm/address.rs","byte_start":49112,"byte_end":49116,"line_start":56,"line_end":56,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742238},"span":{"file_name":"src/mm/address.rs","byte_start":49196,"byte_end":49197,"line_start":59,"line_end":59,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":414},"span":{"file_name":"src/mm/address.rs","byte_start":49191,"byte_end":49195,"line_start":59,"line_end":59,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742240},"span":{"file_name":"src/mm/address.rs","byte_start":49272,"byte_end":49273,"line_start":62,"line_end":62,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":416},"span":{"file_name":"src/mm/address.rs","byte_start":49267,"byte_end":49271,"line_start":62,"line_end":62,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742242},"span":{"file_name":"src/mm/address.rs","byte_start":49350,"byte_end":49351,"line_start":65,"line_end":65,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":418},"span":{"file_name":"src/mm/address.rs","byte_start":49345,"byte_end":49349,"line_start":65,"line_end":65,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742244},"span":{"file_name":"src/mm/address.rs","byte_start":49428,"byte_end":49429,"line_start":68,"line_end":68,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":420},"span":{"file_name":"src/mm/address.rs","byte_start":49423,"byte_end":49427,"line_start":68,"line_end":68,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742246},"span":{"file_name":"src/mm/address.rs","byte_start":49506,"byte_end":49507,"line_start":71,"line_end":71,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":422},"span":{"file_name":"src/mm/address.rs","byte_start":49501,"byte_end":49505,"line_start":71,"line_end":71,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742248},"span":{"file_name":"src/mm/address.rs","byte_start":49575,"byte_end":49579,"line_start":75,"line_end":75,"column_start":19,"column_end":23},"name":"self","qualname":"::floor::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":424},"span":{"file_name":"src/mm/address.rs","byte_start":49568,"byte_end":49573,"line_start":75,"line_end":75,"column_start":12,"column_end":17},"name":"floor","qualname":"::floor","value":"pub fn floor(&Self) -> VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742249},"span":{"file_name":"src/mm/address.rs","byte_start":49649,"byte_end":49653,"line_start":76,"line_end":76,"column_start":18,"column_end":22},"name":"self","qualname":"::ceil::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":425},"span":{"file_name":"src/mm/address.rs","byte_start":49643,"byte_end":49647,"line_start":76,"line_end":76,"column_start":12,"column_end":16},"name":"ceil","qualname":"::ceil","value":"pub fn ceil(&Self) -> VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742250},"span":{"file_name":"src/mm/address.rs","byte_start":49749,"byte_end":49753,"line_start":77,"line_end":77,"column_start":25,"column_end":29},"name":"self","qualname":"::page_offset::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":426},"span":{"file_name":"src/mm/address.rs","byte_start":49736,"byte_end":49747,"line_start":77,"line_end":77,"column_start":12,"column_end":23},"name":"page_offset","qualname":"::page_offset","value":"pub fn page_offset(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742251},"span":{"file_name":"src/mm/address.rs","byte_start":49813,"byte_end":49817,"line_start":78,"line_end":78,"column_start":21,"column_end":25},"name":"self","qualname":"::aligned::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":427},"span":{"file_name":"src/mm/address.rs","byte_start":49804,"byte_end":49811,"line_start":78,"line_end":78,"column_start":12,"column_end":19},"name":"aligned","qualname":"::aligned","value":"pub fn aligned(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742253},"span":{"file_name":"src/mm/address.rs","byte_start":49907,"byte_end":49908,"line_start":81,"line_end":81,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":429},"span":{"file_name":"src/mm/address.rs","byte_start":49902,"byte_end":49906,"line_start":81,"line_end":81,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742255},"span":{"file_name":"src/mm/address.rs","byte_start":50046,"byte_end":50047,"line_start":87,"line_end":87,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":431},"span":{"file_name":"src/mm/address.rs","byte_start":50041,"byte_end":50045,"line_start":87,"line_end":87,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742257},"span":{"file_name":"src/mm/address.rs","byte_start":50138,"byte_end":50142,"line_start":90,"line_end":90,"column_start":19,"column_end":23},"name":"self","qualname":"::floor::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":433},"span":{"file_name":"src/mm/address.rs","byte_start":50131,"byte_end":50136,"line_start":90,"line_end":90,"column_start":12,"column_end":17},"name":"floor","qualname":"::floor","value":"pub fn floor(&Self) -> PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742258},"span":{"file_name":"src/mm/address.rs","byte_start":50212,"byte_end":50216,"line_start":91,"line_end":91,"column_start":18,"column_end":22},"name":"self","qualname":"::ceil::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":434},"span":{"file_name":"src/mm/address.rs","byte_start":50206,"byte_end":50210,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"name":"ceil","qualname":"::ceil","value":"pub fn ceil(&Self) -> PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742259},"span":{"file_name":"src/mm/address.rs","byte_start":50311,"byte_end":50315,"line_start":92,"line_end":92,"column_start":25,"column_end":29},"name":"self","qualname":"::page_offset::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":435},"span":{"file_name":"src/mm/address.rs","byte_start":50298,"byte_end":50309,"line_start":92,"line_end":92,"column_start":12,"column_end":23},"name":"page_offset","qualname":"::page_offset","value":"pub fn page_offset(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742260},"span":{"file_name":"src/mm/address.rs","byte_start":50375,"byte_end":50379,"line_start":93,"line_end":93,"column_start":21,"column_end":25},"name":"self","qualname":"::aligned::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":436},"span":{"file_name":"src/mm/address.rs","byte_start":50366,"byte_end":50373,"line_start":93,"line_end":93,"column_start":12,"column_end":19},"name":"aligned","qualname":"::aligned","value":"pub fn aligned(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742262},"span":{"file_name":"src/mm/address.rs","byte_start":50469,"byte_end":50470,"line_start":96,"line_end":96,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":438},"span":{"file_name":"src/mm/address.rs","byte_start":50464,"byte_end":50468,"line_start":96,"line_end":96,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742264},"span":{"file_name":"src/mm/address.rs","byte_start":50608,"byte_end":50609,"line_start":102,"line_end":102,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":440},"span":{"file_name":"src/mm/address.rs","byte_start":50603,"byte_end":50607,"line_start":102,"line_end":102,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742266},"span":{"file_name":"src/mm/address.rs","byte_start":50706,"byte_end":50710,"line_start":106,"line_end":106,"column_start":21,"column_end":25},"name":"self","qualname":"::indexes::self","value":"&mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":442},"span":{"file_name":"src/mm/address.rs","byte_start":50697,"byte_end":50704,"line_start":106,"line_end":106,"column_start":12,"column_end":19},"name":"indexes","qualname":"::indexes","value":"pub fn indexes(&Self) -> [usize; ]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096826},"span":{"file_name":"src/mm/address.rs","byte_start":50744,"byte_end":50747,"line_start":107,"line_end":107,"column_start":17,"column_end":20},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048634},"span":{"file_name":"src/mm/address.rs","byte_start":50774,"byte_end":50777,"line_start":108,"line_end":108,"column_start":17,"column_end":20},"name":"idx","qualname":"idx$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 14 }","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334778},"span":{"file_name":"src/mm/address.rs","byte_start":50810,"byte_end":50822,"line_start":109,"line_end":109,"column_start":18,"column_end":30},"name":"iter","qualname":"iter$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 35 }","value":"core::iter::Rev>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314554},"span":{"file_name":"src/mm/address.rs","byte_start":50810,"byte_end":50822,"line_start":109,"line_end":109,"column_start":18,"column_end":30},"name":"__next","qualname":"__next$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 23 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653626},"span":{"file_name":"src/mm/address.rs","byte_start":50805,"byte_end":50806,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 24 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3019899322},"span":{"file_name":"src/mm/address.rs","byte_start":50805,"byte_end":50806,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 45 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742270},"span":{"file_name":"src/mm/address.rs","byte_start":50950,"byte_end":50954,"line_start":118,"line_end":118,"column_start":24,"column_end":28},"name":"self","qualname":"::get_ref::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":447},"span":{"file_name":"src/mm/address.rs","byte_start":50946,"byte_end":50947,"line_start":118,"line_end":118,"column_start":20,"column_end":21},"name":"T","qualname":"::get_ref::T$HirId { owner: DefId(0:446 ~ os[2ea9]::mm::address::{impl#19}::get_ref), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":446},"span":{"file_name":"src/mm/address.rs","byte_start":50938,"byte_end":50945,"line_start":118,"line_end":118,"column_start":12,"column_end":19},"name":"get_ref","qualname":"::get_ref","value":"pub fn get_ref(&Self) -> &'static T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742272},"span":{"file_name":"src/mm/address.rs","byte_start":51079,"byte_end":51083,"line_start":123,"line_end":123,"column_start":24,"column_end":28},"name":"self","qualname":"::get_mut::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":449},"span":{"file_name":"src/mm/address.rs","byte_start":51075,"byte_end":51076,"line_start":123,"line_end":123,"column_start":20,"column_end":21},"name":"T","qualname":"::get_mut::T$HirId { owner: DefId(0:448 ~ os[2ea9]::mm::address::{impl#19}::get_mut), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":448},"span":{"file_name":"src/mm/address.rs","byte_start":51067,"byte_end":51074,"line_start":123,"line_end":123,"column_start":12,"column_end":19},"name":"get_mut","qualname":"::get_mut","value":"pub fn get_mut(&Self) -> &'static mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742275},"span":{"file_name":"src/mm/address.rs","byte_start":51234,"byte_end":51238,"line_start":130,"line_end":130,"column_start":27,"column_end":31},"name":"self","qualname":"::get_pte_array::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":451},"span":{"file_name":"src/mm/address.rs","byte_start":51219,"byte_end":51232,"line_start":130,"line_end":130,"column_start":12,"column_end":25},"name":"get_pte_array","qualname":"::get_pte_array","value":"pub fn get_pte_array(&Self) -> &'static mut [PageTableEntry]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306819},"span":{"file_name":"src/mm/address.rs","byte_start":51287,"byte_end":51289,"line_start":131,"line_end":131,"column_start":13,"column_end":15},"name":"pa","qualname":"pa$HirId { owner: DefId(0:451 ~ os[2ea9]::mm::address::{impl#20}::get_pte_array), local_id: 12 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742276},"span":{"file_name":"src/mm/address.rs","byte_start":51462,"byte_end":51466,"line_start":136,"line_end":136,"column_start":29,"column_end":33},"name":"self","qualname":"::get_bytes_array::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":452},"span":{"file_name":"src/mm/address.rs","byte_start":51445,"byte_end":51460,"line_start":136,"line_end":136,"column_start":12,"column_end":27},"name":"get_bytes_array","qualname":"::get_bytes_array","value":"pub fn get_bytes_array(&Self) -> &'static mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306820},"span":{"file_name":"src/mm/address.rs","byte_start":51503,"byte_end":51505,"line_start":137,"line_end":137,"column_start":13,"column_end":15},"name":"pa","qualname":"pa$HirId { owner: DefId(0:452 ~ os[2ea9]::mm::address::{impl#20}::get_bytes_array), local_id: 12 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742277},"span":{"file_name":"src/mm/address.rs","byte_start":51662,"byte_end":51666,"line_start":142,"line_end":142,"column_start":24,"column_end":28},"name":"self","qualname":"::get_mut::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":454},"span":{"file_name":"src/mm/address.rs","byte_start":51658,"byte_end":51659,"line_start":142,"line_end":142,"column_start":20,"column_end":21},"name":"T","qualname":"::get_mut::T$HirId { owner: DefId(0:453 ~ os[2ea9]::mm::address::{impl#20}::get_mut), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":453},"span":{"file_name":"src/mm/address.rs","byte_start":51650,"byte_end":51657,"line_start":142,"line_end":142,"column_start":12,"column_end":19},"name":"get_mut","qualname":"::get_mut","value":"pub fn get_mut(&Self) -> &'static mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306821},"span":{"file_name":"src/mm/address.rs","byte_start":51700,"byte_end":51702,"line_start":143,"line_end":143,"column_start":13,"column_end":15},"name":"pa","qualname":"pa$HirId { owner: DefId(0:453 ~ os[2ea9]::mm::address::{impl#20}::get_mut), local_id: 12 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":455},"span":{"file_name":"src/mm/address.rs","byte_start":51776,"byte_end":51785,"line_start":148,"line_end":148,"column_start":11,"column_end":20},"name":"StepByOne","qualname":"::mm::address::StepByOne","value":"StepByOne","parent":null,"children":[{"krate":0,"index":456}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":456},"span":{"file_name":"src/mm/address.rs","byte_start":51795,"byte_end":51799,"line_start":149,"line_end":149,"column_start":8,"column_end":12},"name":"step","qualname":"::mm::address::StepByOne::step","value":"pub fn step(&mut Self)","parent":{"krate":0,"index":455},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742282},"span":{"file_name":"src/mm/address.rs","byte_start":51864,"byte_end":51868,"line_start":152,"line_end":152,"column_start":18,"column_end":22},"name":"self","qualname":"::step::self","value":"&mut mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":458},"span":{"file_name":"src/mm/address.rs","byte_start":51854,"byte_end":51858,"line_start":152,"line_end":152,"column_start":8,"column_end":12},"name":"step","qualname":"::step","value":"fn step(&mut Self)","parent":{"krate":0,"index":455},"children":[],"decl_id":{"krate":0,"index":456},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742284},"span":{"file_name":"src/mm/address.rs","byte_start":51951,"byte_end":51955,"line_start":157,"line_end":157,"column_start":18,"column_end":22},"name":"self","qualname":"::step::self","value":"&mut mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":460},"span":{"file_name":"src/mm/address.rs","byte_start":51941,"byte_end":51945,"line_start":157,"line_end":157,"column_start":8,"column_end":12},"name":"step","qualname":"::step","value":"fn step(&mut Self)","parent":{"krate":0,"index":455},"children":[],"decl_id":{"krate":0,"index":456},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1145},"span":{"file_name":"src/mm/address.rs","byte_start":52023,"byte_end":52034,"line_start":163,"line_end":163,"column_start":12,"column_end":23},"name":"SimpleRange","qualname":"::mm::address::SimpleRange","value":"SimpleRange { l, r }","parent":null,"children":[{"krate":0,"index":1147},{"krate":0,"index":1148}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1147},"span":{"file_name":"src/mm/address.rs","byte_start":52108,"byte_end":52109,"line_start":165,"line_end":165,"column_start":5,"column_end":6},"name":"l","qualname":"::mm::address::SimpleRange::l","value":"T","parent":{"krate":0,"index":1145},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1148},"span":{"file_name":"src/mm/address.rs","byte_start":52118,"byte_end":52119,"line_start":166,"line_end":166,"column_start":5,"column_end":6},"name":"r","qualname":"::mm::address::SimpleRange::r","value":"T","parent":{"krate":0,"index":1145},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1146},"span":{"file_name":"src/mm/address.rs","byte_start":52035,"byte_end":52036,"line_start":163,"line_end":163,"column_start":24,"column_end":25},"name":"T","qualname":"::mm::address::SimpleRange::T$HirId { owner: DefId(0:1145 ~ os[2ea9]::mm::address::SimpleRange), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1153},"span":{"file_name":"src/mm/address.rs","byte_start":51998,"byte_end":52002,"line_start":162,"line_end":162,"column_start":10,"column_end":14},"name":"Copy","qualname":"::Copy$HirId { owner: DefId(0:1152 ~ os[2ea9]::mm::address::{impl#60}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1150},"span":{"file_name":"src/mm/address.rs","byte_start":52004,"byte_end":52009,"line_start":162,"line_end":162,"column_start":16,"column_end":21},"name":"Clone","qualname":"::Clone$HirId { owner: DefId(0:1149 ~ os[2ea9]::mm::address::{impl#59}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":462},"span":{"file_name":"src/mm/address.rs","byte_start":52131,"byte_end":52132,"line_start":168,"line_end":168,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:461 ~ os[2ea9]::mm::address::{impl#23}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742287},"span":{"file_name":"src/mm/address.rs","byte_start":52230,"byte_end":52235,"line_start":170,"line_end":170,"column_start":16,"column_end":21},"name":"start","qualname":">::new::start","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871375},"span":{"file_name":"src/mm/address.rs","byte_start":52240,"byte_end":52243,"line_start":170,"line_end":170,"column_start":26,"column_end":29},"name":"end","qualname":">::new::end","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":463},"span":{"file_name":"src/mm/address.rs","byte_start":52226,"byte_end":52229,"line_start":170,"line_end":170,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"pub fn new(T, T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742288},"span":{"file_name":"src/mm/address.rs","byte_start":52389,"byte_end":52393,"line_start":174,"line_end":174,"column_start":23,"column_end":27},"name":"self","qualname":">::get_start::self","value":"&mm::address::SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":464},"span":{"file_name":"src/mm/address.rs","byte_start":52378,"byte_end":52387,"line_start":174,"line_end":174,"column_start":12,"column_end":21},"name":"get_start","qualname":">::get_start","value":"pub fn get_start(&Self) -> T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742289},"span":{"file_name":"src/mm/address.rs","byte_start":52431,"byte_end":52435,"line_start":175,"line_end":175,"column_start":21,"column_end":25},"name":"self","qualname":">::get_end::self","value":"&mm::address::SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":465},"span":{"file_name":"src/mm/address.rs","byte_start":52422,"byte_end":52429,"line_start":175,"line_end":175,"column_start":12,"column_end":19},"name":"get_end","qualname":">::get_end","value":"pub fn get_end(&Self) -> T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":467},"span":{"file_name":"src/mm/address.rs","byte_start":52460,"byte_end":52461,"line_start":177,"line_end":177,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:466 ~ os[2ea9]::mm::address::{impl#24}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742294},"span":{"file_name":"src/mm/address.rs","byte_start":52641,"byte_end":52645,"line_start":181,"line_end":181,"column_start":18,"column_end":22},"name":"self","qualname":" as core::iter::IntoIterator>::into_iter::self","value":"mm::address::SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":470},"span":{"file_name":"src/mm/address.rs","byte_start":52631,"byte_end":52640,"line_start":181,"line_end":181,"column_start":8,"column_end":17},"name":"into_iter","qualname":" as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":5531},"children":[],"decl_id":{"krate":1,"index":5534},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":471},"span":{"file_name":"src/mm/address.rs","byte_start":52735,"byte_end":52754,"line_start":185,"line_end":185,"column_start":12,"column_end":31},"name":"SimpleRangeIterator","qualname":"::mm::address::SimpleRangeIterator","value":"SimpleRangeIterator { current, end }","parent":null,"children":[{"krate":0,"index":473},{"krate":0,"index":474}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":473},"span":{"file_name":"src/mm/address.rs","byte_start":52828,"byte_end":52835,"line_start":187,"line_end":187,"column_start":5,"column_end":12},"name":"current","qualname":"::mm::address::SimpleRangeIterator::current","value":"T","parent":{"krate":0,"index":471},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":474},"span":{"file_name":"src/mm/address.rs","byte_start":52844,"byte_end":52847,"line_start":188,"line_end":188,"column_start":5,"column_end":8},"name":"end","qualname":"::mm::address::SimpleRangeIterator::end","value":"T","parent":{"krate":0,"index":471},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":472},"span":{"file_name":"src/mm/address.rs","byte_start":52755,"byte_end":52756,"line_start":185,"line_end":185,"column_start":32,"column_end":33},"name":"T","qualname":"::mm::address::SimpleRangeIterator::T$HirId { owner: DefId(0:471 ~ os[2ea9]::mm::address::SimpleRangeIterator), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":476},"span":{"file_name":"src/mm/address.rs","byte_start":52859,"byte_end":52860,"line_start":190,"line_end":190,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:475 ~ os[2ea9]::mm::address::{impl#25}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742301},"span":{"file_name":"src/mm/address.rs","byte_start":52966,"byte_end":52967,"line_start":192,"line_end":192,"column_start":16,"column_end":17},"name":"l","qualname":">::new::l","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871389},"span":{"file_name":"src/mm/address.rs","byte_start":52972,"byte_end":52973,"line_start":192,"line_end":192,"column_start":22,"column_end":23},"name":"r","qualname":">::new::r","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"src/mm/address.rs","byte_start":52962,"byte_end":52965,"line_start":192,"line_end":192,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"pub fn new(T, T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":479},"span":{"file_name":"src/mm/address.rs","byte_start":53038,"byte_end":53039,"line_start":196,"line_end":196,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:478 ~ os[2ea9]::mm::address::{impl#26}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742305},"span":{"file_name":"src/mm/address.rs","byte_start":53179,"byte_end":53183,"line_start":199,"line_end":199,"column_start":18,"column_end":22},"name":"self","qualname":" as core::iter::Iterator>::next::self","value":"&mut mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":481},"span":{"file_name":"src/mm/address.rs","byte_start":53169,"byte_end":53173,"line_start":199,"line_end":199,"column_start":8,"column_end":12},"name":"next","qualname":" as core::iter::Iterator>::next","value":"fn next(&mut Self) -> Option","parent":{"krate":1,"index":5627},"children":[],"decl_id":{"krate":1,"index":5629},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960033},"span":{"file_name":"src/mm/address.rs","byte_start":53297,"byte_end":53298,"line_start":203,"line_end":203,"column_start":17,"column_end":18},"name":"t","qualname":"t$HirId { owner: DefId(0:481 ~ os[2ea9]::mm::address::{impl#26}::next), local_id: 18 }","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":482},"span":{"file_name":"src/mm/address.rs","byte_start":53395,"byte_end":53403,"line_start":209,"line_end":209,"column_start":10,"column_end":18},"name":"VPNRange","qualname":"::mm::address::VPNRange","value":"SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":483},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"frame_allocator","qualname":"::mm::frame_allocator","value":"src/mm/frame_allocator.rs","parent":null,"children":[{"krate":0,"index":484},{"krate":0,"index":485},{"krate":0,"index":2011},{"krate":0,"index":486},{"krate":0,"index":2013},{"krate":0,"index":487},{"krate":0,"index":488},{"krate":0,"index":489},{"krate":0,"index":490},{"krate":0,"index":491},{"krate":0,"index":492},{"krate":0,"index":493},{"krate":0,"index":2023},{"krate":0,"index":494},{"krate":0,"index":495},{"krate":0,"index":497},{"krate":0,"index":499},{"krate":0,"index":501},{"krate":0,"index":503},{"krate":0,"index":507},{"krate":0,"index":511},{"krate":0,"index":513},{"krate":0,"index":518},{"krate":0,"index":1154},{"krate":0,"index":1156},{"krate":0,"index":1157},{"krate":0,"index":1162},{"krate":0,"index":519},{"krate":0,"index":522},{"krate":0,"index":524},{"krate":0,"index":525}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":495},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53610,"byte_end":53622,"line_start":8,"line_end":8,"column_start":12,"column_end":24},"name":"FrameTracker","qualname":"::mm::frame_allocator::FrameTracker","value":"FrameTracker { ppn }","parent":null,"children":[{"krate":0,"index":496}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":496},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53633,"byte_end":53636,"line_start":9,"line_end":9,"column_start":9,"column_end":12},"name":"ppn","qualname":"::mm::frame_allocator::FrameTracker::ppn","value":"mm::address::PhysPageNum","parent":{"krate":0,"index":495},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742322},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53689,"byte_end":53692,"line_start":13,"line_end":13,"column_start":16,"column_end":19},"name":"ppn","qualname":"::new::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":498},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53685,"byte_end":53688,"line_start":13,"line_end":13,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(PhysPageNum) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435954},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53754,"byte_end":53765,"line_start":15,"line_end":15,"column_start":13,"column_end":24},"name":"bytes_array","qualname":"bytes_array$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 8 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653682},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53808,"byte_end":53819,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"name":"iter","qualname":"iter$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 24 }","value":"core::slice::IterMut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306866},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53808,"byte_end":53819,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"name":"__next","qualname":"__next$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 12 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790514},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53803,"byte_end":53804,"line_start":16,"line_end":16,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 13 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851186},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53803,"byte_end":53804,"line_start":16,"line_end":16,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 34 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742324},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53924,"byte_end":53928,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871412},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53930,"byte_end":53931,"line_start":24,"line_end":24,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":500},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53919,"byte_end":53922,"line_start":24,"line_end":24,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742326},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54097,"byte_end":54101,"line_start":30,"line_end":30,"column_start":18,"column_end":22},"name":"self","qualname":"::drop::self","value":"&mut mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":502},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54087,"byte_end":54091,"line_start":30,"line_end":30,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop(&mut Self)","parent":{"krate":1,"index":2303},"children":[],"decl_id":{"krate":1,"index":2304},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":503},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54153,"byte_end":54167,"line_start":35,"line_end":35,"column_start":7,"column_end":21},"name":"FrameAllocator","qualname":"::mm::frame_allocator::FrameAllocator","value":"FrameAllocator","parent":null,"children":[{"krate":0,"index":504},{"krate":0,"index":505},{"krate":0,"index":506}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":504},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54177,"byte_end":54180,"line_start":36,"line_end":36,"column_start":8,"column_end":11},"name":"new","qualname":"::mm::frame_allocator::FrameAllocator::new","value":"pub fn new() -> Self","parent":{"krate":0,"index":503},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":505},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54199,"byte_end":54204,"line_start":37,"line_end":37,"column_start":8,"column_end":13},"name":"alloc","qualname":"::mm::frame_allocator::FrameAllocator::alloc","value":"pub fn alloc(&mut Self) -> Option","parent":{"krate":0,"index":503},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":506},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54247,"byte_end":54254,"line_start":38,"line_end":38,"column_start":8,"column_end":15},"name":"dealloc","qualname":"::mm::frame_allocator::FrameAllocator::dealloc","value":"pub fn dealloc(&mut Self, PhysPageNum)","parent":{"krate":0,"index":503},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":507},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54299,"byte_end":54318,"line_start":41,"line_end":41,"column_start":12,"column_end":31},"name":"StackFrameAllocator","qualname":"::mm::frame_allocator::StackFrameAllocator","value":"StackFrameAllocator { current, end, recycled }","parent":null,"children":[{"krate":0,"index":508},{"krate":0,"index":509},{"krate":0,"index":510}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":508},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54325,"byte_end":54332,"line_start":42,"line_end":42,"column_start":5,"column_end":12},"name":"current","qualname":"::mm::frame_allocator::StackFrameAllocator::current","value":"usize","parent":{"krate":0,"index":507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":509},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54345,"byte_end":54348,"line_start":43,"line_end":43,"column_start":5,"column_end":8},"name":"end","qualname":"::mm::frame_allocator::StackFrameAllocator::end","value":"usize","parent":{"krate":0,"index":507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":510},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54361,"byte_end":54369,"line_start":44,"line_end":44,"column_start":5,"column_end":13},"name":"recycled","qualname":"::mm::frame_allocator::StackFrameAllocator::recycled","value":"alloc::vec::Vec","parent":{"krate":0,"index":507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742336},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54434,"byte_end":54438,"line_start":48,"line_end":48,"column_start":22,"column_end":26},"name":"self","qualname":"::init::self","value":"&mut mm::frame_allocator::StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871424},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54440,"byte_end":54441,"line_start":48,"line_end":48,"column_start":28,"column_end":29},"name":"l","qualname":"::init::l","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613248},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54456,"byte_end":54457,"line_start":48,"line_end":48,"column_start":44,"column_end":45},"name":"r","qualname":"::init::r","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":512},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54424,"byte_end":54428,"line_start":48,"line_end":48,"column_start":12,"column_end":16},"name":"init","qualname":"::init","value":"pub fn init(&mut Self, PhysPageNum, PhysPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":514},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54658,"byte_end":54661,"line_start":55,"line_end":55,"column_start":8,"column_end":11},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":{"krate":0,"index":503},"children":[],"decl_id":{"krate":0,"index":504},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742339},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54801,"byte_end":54805,"line_start":62,"line_end":62,"column_start":19,"column_end":23},"name":"self","qualname":"::alloc::self","value":"&mut mm::frame_allocator::StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":515},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54790,"byte_end":54795,"line_start":62,"line_end":62,"column_start":8,"column_end":13},"name":"alloc","qualname":"::alloc","value":"fn alloc(&mut Self) -> Option","parent":{"krate":0,"index":503},"children":[],"decl_id":{"krate":0,"index":505},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556770307},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54852,"byte_end":54855,"line_start":63,"line_end":63,"column_start":21,"column_end":24},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:515 ~ os[2ea9]::mm::frame_allocator::{impl#4}::alloc), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742340},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55144,"byte_end":55148,"line_start":74,"line_end":74,"column_start":21,"column_end":25},"name":"self","qualname":"::dealloc::self","value":"&mut mm::frame_allocator::StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871428},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55150,"byte_end":55153,"line_start":74,"line_end":74,"column_start":27,"column_end":30},"name":"ppn","qualname":"::dealloc::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":516},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55131,"byte_end":55138,"line_start":74,"line_end":74,"column_start":8,"column_end":15},"name":"dealloc","qualname":"::dealloc","value":"fn dealloc(&mut Self, PhysPageNum)","parent":{"krate":0,"index":503},"children":[],"decl_id":{"krate":0,"index":506},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919620},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55182,"byte_end":55185,"line_start":75,"line_end":75,"column_start":13,"column_end":16},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:516 ~ os[2ea9]::mm::frame_allocator::{impl#4}::dealloc), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107012},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55309,"byte_end":55310,"line_start":79,"line_end":79,"column_start":21,"column_end":22},"name":"v","qualname":"$HirId { owner: DefId(0:516 ~ os[2ea9]::mm::frame_allocator::{impl#4}::dealloc), local_id: 126 }::v","value":"&usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":518},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55494,"byte_end":55512,"line_start":88,"line_end":88,"column_start":6,"column_end":24},"name":"FrameAllocatorImpl","qualname":"::mm::frame_allocator::FrameAllocatorImpl","value":"StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1154},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55571,"byte_end":55586,"line_start":91,"line_end":91,"column_start":20,"column_end":35},"name":"FRAME_ALLOCATOR","qualname":"::mm::frame_allocator::FRAME_ALLOCATOR","value":"FRAME_ALLOCATOR { __private_field }","parent":null,"children":[{"krate":0,"index":1155}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1156},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55571,"byte_end":55586,"line_start":91,"line_end":91,"column_start":20,"column_end":35},"name":"FRAME_ALLOCATOR","qualname":"::mm::frame_allocator::FRAME_ALLOCATOR","value":"FRAME_ALLOCATOR","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":519},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55673,"byte_end":55693,"line_start":95,"line_end":95,"column_start":8,"column_end":28},"name":"init_frame_allocator","qualname":"::mm::frame_allocator::init_frame_allocator","value":"pub fn init_frame_allocator()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":521},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55726,"byte_end":55733,"line_start":97,"line_end":97,"column_start":12,"column_end":19},"name":"ekernel","qualname":"::mm::frame_allocator::init_frame_allocator::ekernel","value":"unsafe extern \"C\" fn ekernel()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":522},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55881,"byte_end":55892,"line_start":104,"line_end":104,"column_start":8,"column_end":19},"name":"frame_alloc","qualname":"::mm::frame_allocator::frame_alloc","value":"pub fn frame_alloc() -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919626},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55988,"byte_end":55991,"line_start":108,"line_end":108,"column_start":15,"column_end":18},"name":"ppn","qualname":"$HirId { owner: DefId(0:522 ~ os[2ea9]::mm::frame_allocator::frame_alloc), local_id: 18 }::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742348},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56041,"byte_end":56044,"line_start":111,"line_end":111,"column_start":22,"column_end":25},"name":"ppn","qualname":"::mm::frame_allocator::frame_dealloc::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":524},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56027,"byte_end":56040,"line_start":111,"line_end":111,"column_start":8,"column_end":21},"name":"frame_dealloc","qualname":"::mm::frame_allocator::frame_dealloc","value":"pub fn frame_dealloc(PhysPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":525},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56147,"byte_end":56167,"line_start":118,"line_end":118,"column_start":8,"column_end":28},"name":"frame_allocator_test","qualname":"::mm::frame_allocator::frame_allocator_test","value":"pub fn frame_allocator_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56123,"byte_end":56139,"line_start":117,"line_end":117,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":3489661453},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56184,"byte_end":56185,"line_start":119,"line_end":119,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 11 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266445},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56232,"byte_end":56236,"line_start":120,"line_end":120,"column_start":14,"column_end":18},"name":"iter","qualname":"iter$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 30 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960077},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56232,"byte_end":56236,"line_start":120,"line_end":120,"column_start":14,"column_end":18},"name":"__next","qualname":"__next$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 18 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443725},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56227,"byte_end":56228,"line_start":120,"line_end":120,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 19 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544845},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56227,"byte_end":56228,"line_start":120,"line_end":120,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 40 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2348810765},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56251,"byte_end":56256,"line_start":121,"line_end":121,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 49 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2701132301},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56373,"byte_end":56377,"line_start":126,"line_end":126,"column_start":14,"column_end":18},"name":"iter","qualname":"iter$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 133 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2650800653},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56373,"byte_end":56377,"line_start":126,"line_end":126,"column_start":14,"column_end":18},"name":"__next","qualname":"__next$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 121 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1577058829},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56368,"byte_end":56369,"line_start":126,"line_end":126,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 122 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4043309581},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56368,"byte_end":56369,"line_start":126,"line_end":126,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 143 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":419430925},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56392,"byte_end":56397,"line_start":127,"line_end":127,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 152 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":526},"span":{"file_name":"src/mm/page_table.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"page_table","qualname":"::mm::page_table","value":"src/mm/page_table.rs","parent":null,"children":[{"krate":0,"index":527},{"krate":0,"index":528},{"krate":0,"index":529},{"krate":0,"index":2029},{"krate":0,"index":530},{"krate":0,"index":531},{"krate":0,"index":2033},{"krate":0,"index":532},{"krate":0,"index":2035},{"krate":0,"index":533},{"krate":0,"index":2037},{"krate":0,"index":534},{"krate":0,"index":535},{"krate":0,"index":536},{"krate":0,"index":2043},{"krate":0,"index":537},{"krate":0,"index":538},{"krate":0,"index":1165},{"krate":0,"index":1187},{"krate":0,"index":1183},{"krate":0,"index":1184},{"krate":0,"index":1180},{"krate":0,"index":1181},{"krate":0,"index":1178},{"krate":0,"index":1172},{"krate":0,"index":1170},{"krate":0,"index":1167},{"krate":0,"index":1188},{"krate":0,"index":1200},{"krate":0,"index":1202},{"krate":0,"index":1204},{"krate":0,"index":1206},{"krate":0,"index":1208},{"krate":0,"index":1222},{"krate":0,"index":1225},{"krate":0,"index":1227},{"krate":0,"index":1230},{"krate":0,"index":1232},{"krate":0,"index":1235},{"krate":0,"index":1237},{"krate":0,"index":1240},{"krate":0,"index":1242},{"krate":0,"index":1245},{"krate":0,"index":1248},{"krate":0,"index":1286},{"krate":0,"index":1290},{"krate":0,"index":1288},{"krate":0,"index":539},{"krate":0,"index":548},{"krate":0,"index":551},{"krate":0,"index":563},{"krate":0,"index":564},{"krate":0,"index":565},{"krate":0,"index":567},{"krate":0,"index":569},{"krate":0,"index":571},{"krate":0,"index":574},{"krate":0,"index":578},{"krate":0,"index":582}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1165},"span":{"file_name":"src/mm/page_table.rs","byte_start":56783,"byte_end":56791,"line_start":16,"line_end":16,"column_start":16,"column_end":24},"name":"PTEFlags","qualname":"::mm::page_table::PTEFlags","value":"PTEFlags { bits }","parent":null,"children":[{"krate":0,"index":1166}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1191},"span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::::fmt::__BitFlags::V","value":"pub fn V(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1192},"span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::::fmt::__BitFlags::R","value":"pub fn R(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1193},"span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::::fmt::__BitFlags::W","value":"pub fn W(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1194},"span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::::fmt::__BitFlags::X","value":"pub fn X(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1195},"span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::::fmt::__BitFlags::U","value":"pub fn U(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1196},"span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::::fmt::__BitFlags::G","value":"pub fn G(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1197},"span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::::fmt::__BitFlags::A","value":"pub fn A(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1198},"span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::::fmt::__BitFlags::D","value":"pub fn D(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1251},"span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::fmt::__BitFlags>::V","value":"fn V(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1191},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1252},"span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::fmt::__BitFlags>::R","value":"fn R(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1192},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1253},"span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::fmt::__BitFlags>::W","value":"fn W(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1193},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1254},"span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::fmt::__BitFlags>::X","value":"fn X(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1194},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1255},"span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::fmt::__BitFlags>::U","value":"fn U(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1195},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1256},"span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::fmt::__BitFlags>::G","value":"fn G(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1196},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1257},"span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::fmt::__BitFlags>::A","value":"fn A(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1197},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1258},"span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::fmt::__BitFlags>::D","value":"fn D(&Self) -> bool","parent":{"krate":0,"index":1190},"children":[],"decl_id":{"krate":0,"index":1198},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3892315301},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 23 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960741},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 18 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988709},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 59 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811940517},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 54 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194305189},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 95 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950629},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 90 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3238003877},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 131 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2113930405},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 126 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3841983653},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 167 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1157629093},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 162 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539993765},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 203 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660945573},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 198 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4143973541},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 239 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459618981},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 234 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3363832997},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 275 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1887437989},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 270 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3967812773},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 311 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1283458213},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 306 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3665822885},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 347 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1786774693},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 342 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4269802661},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 383 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1585448101},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 378 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3313501349},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 419 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2038432933},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 414 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3816817829},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 455 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1132463269},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 450 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3615491237},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 491 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1736443045},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 486 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4030727333},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 527 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1346372773},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 522 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3426747557},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 563 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1950352549},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 558 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1715471525},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490237,"byte_end":4490238,"line_start":537,"line_end":537,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 614 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2252342437},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490219,"byte_end":4490238,"line_start":537,"line_end":537,"column_start":25,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 609 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1363149989},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490334,"byte_end":4490335,"line_start":540,"line_end":540,"column_start":38,"column_end":39},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 650 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2705327269},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490317,"byte_end":4490335,"line_start":540,"line_end":540,"column_start":21,"column_end":39},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 645 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2504000677},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490406,"byte_end":4490407,"line_start":541,"line_end":541,"column_start":70,"column_end":71},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 681 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":624952485},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490357,"byte_end":4490407,"line_start":541,"line_end":541,"column_start":21,"column_end":71},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 676 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2470446245},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490496,"byte_end":4490497,"line_start":544,"line_end":544,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 713 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":591398053},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490474,"byte_end":4490497,"line_start":544,"line_end":544,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1189 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 708 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1209},"span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::mm::page_table::PTEFlags::V","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1210},"span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::page_table::PTEFlags::R","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1211},"span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::page_table::PTEFlags::W","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1212},"span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::page_table::PTEFlags::X","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1213},"span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::page_table::PTEFlags::U","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1214},"span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::mm::page_table::PTEFlags::G","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1215},"span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::mm::page_table::PTEFlags::A","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1216},"span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::mm::page_table::PTEFlags::D","value":"PTEFlags","parent":{"krate":0,"index":1208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1262},"span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::V","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1263},"span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::R","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1264},"span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::W","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1265},"span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::X","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1266},"span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::U","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1267},"span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::G","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1268},"span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::A","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1269},"span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::D","value":"u8","parent":{"krate":0,"index":1261},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1271},"span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::::V","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1272},"span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::::R","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1273},"span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::::W","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1274},"span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::::X","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1275},"span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::::U","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1276},"span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::::G","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1277},"span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::::A","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1278},"span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::::D","value":"u8","parent":{"krate":0,"index":1270},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3355444446},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499311,"byte_end":4499319,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:1246 ~ os[2ea9]::mm::page_table::{impl#29}::extend), local_id: 19 }","value":"::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097630},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499311,"byte_end":4499319,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:1246 ~ os[2ea9]::mm::page_table::{impl#29}::extend), local_id: 7 }","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436702},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499303,"byte_end":4499307,"line_start":795,"line_end":795,"column_start":21,"column_end":25},"name":"val","qualname":"val$HirId { owner: DefId(0:1246 ~ os[2ea9]::mm::page_table::{impl#29}::extend), local_id: 8 }","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1286},"span":{"file_name":"src/mm/page_table.rs","byte_start":57060,"byte_end":57074,"line_start":30,"line_end":30,"column_start":12,"column_end":26},"name":"PageTableEntry","qualname":"::mm::page_table::PageTableEntry","value":"PageTableEntry { bits }","parent":null,"children":[{"krate":0,"index":1287}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/page_table.rs","byte_start":57038,"byte_end":57048,"line_start":29,"line_end":29,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1287},"span":{"file_name":"src/mm/page_table.rs","byte_start":57085,"byte_end":57089,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"name":"bits","qualname":"::mm::page_table::PageTableEntry::bits","value":"usize","parent":{"krate":0,"index":1286},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742364},"span":{"file_name":"src/mm/page_table.rs","byte_start":57138,"byte_end":57141,"line_start":35,"line_end":35,"column_start":16,"column_end":19},"name":"ppn","qualname":"::new::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871452},"span":{"file_name":"src/mm/page_table.rs","byte_start":57156,"byte_end":57161,"line_start":35,"line_end":35,"column_start":34,"column_end":39},"name":"flags","qualname":"::new::flags","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":540},"span":{"file_name":"src/mm/page_table.rs","byte_start":57134,"byte_end":57137,"line_start":35,"line_end":35,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(PhysPageNum, PTEFlags) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":541},"span":{"file_name":"src/mm/page_table.rs","byte_start":57288,"byte_end":57293,"line_start":40,"line_end":40,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"pub fn empty() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742366},"span":{"file_name":"src/mm/page_table.rs","byte_start":57384,"byte_end":57388,"line_start":45,"line_end":45,"column_start":17,"column_end":21},"name":"self","qualname":"::ppn::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":542},"span":{"file_name":"src/mm/page_table.rs","byte_start":57379,"byte_end":57382,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"name":"ppn","qualname":"::ppn","value":"pub fn ppn(&Self) -> PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742367},"span":{"file_name":"src/mm/page_table.rs","byte_start":57487,"byte_end":57491,"line_start":48,"line_end":48,"column_start":19,"column_end":23},"name":"self","qualname":"::flags::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":543},"span":{"file_name":"src/mm/page_table.rs","byte_start":57480,"byte_end":57485,"line_start":48,"line_end":48,"column_start":12,"column_end":17},"name":"flags","qualname":"::flags","value":"pub fn flags(&Self) -> PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742368},"span":{"file_name":"src/mm/page_table.rs","byte_start":57588,"byte_end":57592,"line_start":51,"line_end":51,"column_start":22,"column_end":26},"name":"self","qualname":"::is_valid::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":544},"span":{"file_name":"src/mm/page_table.rs","byte_start":57578,"byte_end":57586,"line_start":51,"line_end":51,"column_start":12,"column_end":20},"name":"is_valid","qualname":"::is_valid","value":"pub fn is_valid(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742369},"span":{"file_name":"src/mm/page_table.rs","byte_start":57689,"byte_end":57693,"line_start":54,"line_end":54,"column_start":22,"column_end":26},"name":"self","qualname":"::readable::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":545},"span":{"file_name":"src/mm/page_table.rs","byte_start":57679,"byte_end":57687,"line_start":54,"line_end":54,"column_start":12,"column_end":20},"name":"readable","qualname":"::readable","value":"pub fn readable(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742370},"span":{"file_name":"src/mm/page_table.rs","byte_start":57790,"byte_end":57794,"line_start":57,"line_end":57,"column_start":22,"column_end":26},"name":"self","qualname":"::writable::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":546},"span":{"file_name":"src/mm/page_table.rs","byte_start":57780,"byte_end":57788,"line_start":57,"line_end":57,"column_start":12,"column_end":20},"name":"writable","qualname":"::writable","value":"pub fn writable(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742371},"span":{"file_name":"src/mm/page_table.rs","byte_start":57893,"byte_end":57897,"line_start":60,"line_end":60,"column_start":24,"column_end":28},"name":"self","qualname":"::executable::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":547},"span":{"file_name":"src/mm/page_table.rs","byte_start":57881,"byte_end":57891,"line_start":60,"line_end":60,"column_start":12,"column_end":22},"name":"executable","qualname":"::executable","value":"pub fn executable(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":548},"span":{"file_name":"src/mm/page_table.rs","byte_start":57987,"byte_end":57996,"line_start":65,"line_end":65,"column_start":12,"column_end":21},"name":"PageTable","qualname":"::mm::page_table::PageTable","value":"PageTable { root_ppn, frames }","parent":null,"children":[{"krate":0,"index":549},{"krate":0,"index":550}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":549},"span":{"file_name":"src/mm/page_table.rs","byte_start":58003,"byte_end":58011,"line_start":66,"line_end":66,"column_start":5,"column_end":13},"name":"root_ppn","qualname":"::mm::page_table::PageTable::root_ppn","value":"mm::address::PhysPageNum","parent":{"krate":0,"index":548},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":550},"span":{"file_name":"src/mm/page_table.rs","byte_start":58030,"byte_end":58036,"line_start":67,"line_end":67,"column_start":5,"column_end":11},"name":"frames","qualname":"::mm::page_table::PageTable::frames","value":"alloc::vec::Vec","parent":{"krate":0,"index":548},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":552},"span":{"file_name":"src/mm/page_table.rs","byte_start":58140,"byte_end":58143,"line_start":72,"line_end":72,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096936},"span":{"file_name":"src/mm/page_table.rs","byte_start":58168,"byte_end":58173,"line_start":73,"line_end":73,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:552 ~ os[2ea9]::mm::page_table::{impl#1}::new), local_id: 7 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742377},"span":{"file_name":"src/mm/page_table.rs","byte_start":58383,"byte_end":58387,"line_start":80,"line_end":80,"column_start":23,"column_end":27},"name":"satp","qualname":"::from_token::satp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":553},"span":{"file_name":"src/mm/page_table.rs","byte_start":58372,"byte_end":58382,"line_start":80,"line_end":80,"column_start":12,"column_end":22},"name":"from_token","qualname":"::from_token","value":"pub fn from_token(usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Temporarily used to get arguments from user space.\n","sig":null,"attributes":[{"value":"/ Temporarily used to get arguments from user space.","span":{"file_name":"src/mm/page_table.rs","byte_start":58306,"byte_end":58360,"line_start":79,"line_end":79,"column_start":5,"column_end":59}}]},{"kind":"Local","id":{"krate":0,"index":1073742378},"span":{"file_name":"src/mm/page_table.rs","byte_start":58567,"byte_end":58571,"line_start":86,"line_end":86,"column_start":29,"column_end":33},"name":"self","qualname":"::find_pte_create::self","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871466},"span":{"file_name":"src/mm/page_table.rs","byte_start":58573,"byte_end":58576,"line_start":86,"line_end":86,"column_start":35,"column_end":38},"name":"vpn","qualname":"::find_pte_create::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":554},"span":{"file_name":"src/mm/page_table.rs","byte_start":58546,"byte_end":58561,"line_start":86,"line_end":86,"column_start":8,"column_end":23},"name":"find_pte_create","qualname":"::find_pte_create","value":"fn find_pte_create(&mut Self, VirtPageNum) -> Option<&mut PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177834},"span":{"file_name":"src/mm/page_table.rs","byte_start":58636,"byte_end":58640,"line_start":87,"line_end":87,"column_start":13,"column_end":17},"name":"idxs","qualname":"idxs$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 10 }","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218282},"span":{"file_name":"src/mm/page_table.rs","byte_start":58674,"byte_end":58677,"line_start":88,"line_end":88,"column_start":17,"column_end":20},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 16 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879210},"span":{"file_name":"src/mm/page_table.rs","byte_start":58711,"byte_end":58717,"line_start":89,"line_end":89,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 27 }","value":"core::option::Option<&mut mm::page_table::PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157610},"span":{"file_name":"src/mm/page_table.rs","byte_start":58772,"byte_end":58776,"line_start":90,"line_end":90,"column_start":18,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 46 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851242},"span":{"file_name":"src/mm/page_table.rs","byte_start":58772,"byte_end":58776,"line_start":90,"line_end":90,"column_start":18,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 34 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334890},"span":{"file_name":"src/mm/page_table.rs","byte_start":58767,"byte_end":58768,"line_start":90,"line_end":90,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 35 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762602},"span":{"file_name":"src/mm/page_table.rs","byte_start":58767,"byte_end":58768,"line_start":90,"line_end":90,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 56 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3791651370},"span":{"file_name":"src/mm/page_table.rs","byte_start":58795,"byte_end":58798,"line_start":91,"line_end":91,"column_start":17,"column_end":20},"name":"pte","qualname":"pte$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 71 }","value":"&mut mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1174405674},"span":{"file_name":"src/mm/page_table.rs","byte_start":58986,"byte_end":58991,"line_start":97,"line_end":97,"column_start":21,"column_end":26},"name":"frame","qualname":"frame$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 98 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742379},"span":{"file_name":"src/mm/page_table.rs","byte_start":59218,"byte_end":59222,"line_start":105,"line_end":105,"column_start":18,"column_end":22},"name":"self","qualname":"::find_pte::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871467},"span":{"file_name":"src/mm/page_table.rs","byte_start":59224,"byte_end":59227,"line_start":105,"line_end":105,"column_start":24,"column_end":27},"name":"vpn","qualname":"::find_pte::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":555},"span":{"file_name":"src/mm/page_table.rs","byte_start":59208,"byte_end":59216,"line_start":105,"line_end":105,"column_start":8,"column_end":16},"name":"find_pte","qualname":"::find_pte","value":"fn find_pte(&Self, VirtPageNum) -> Option<&PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177835},"span":{"file_name":"src/mm/page_table.rs","byte_start":59283,"byte_end":59287,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"name":"idxs","qualname":"idxs$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 10 }","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218283},"span":{"file_name":"src/mm/page_table.rs","byte_start":59321,"byte_end":59324,"line_start":107,"line_end":107,"column_start":17,"column_end":20},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 16 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879211},"span":{"file_name":"src/mm/page_table.rs","byte_start":59358,"byte_end":59364,"line_start":108,"line_end":108,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 27 }","value":"core::option::Option<&mm::page_table::PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157611},"span":{"file_name":"src/mm/page_table.rs","byte_start":59415,"byte_end":59419,"line_start":109,"line_end":109,"column_start":18,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 46 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851243},"span":{"file_name":"src/mm/page_table.rs","byte_start":59415,"byte_end":59419,"line_start":109,"line_end":109,"column_start":18,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 34 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334891},"span":{"file_name":"src/mm/page_table.rs","byte_start":59410,"byte_end":59411,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 35 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762603},"span":{"file_name":"src/mm/page_table.rs","byte_start":59410,"byte_end":59411,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 56 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3791651371},"span":{"file_name":"src/mm/page_table.rs","byte_start":59438,"byte_end":59441,"line_start":110,"line_end":110,"column_start":17,"column_end":20},"name":"pte","qualname":"pte$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 71 }","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742380},"span":{"file_name":"src/mm/page_table.rs","byte_start":59749,"byte_end":59753,"line_start":123,"line_end":123,"column_start":21,"column_end":25},"name":"self","qualname":"::map::self","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871468},"span":{"file_name":"src/mm/page_table.rs","byte_start":59755,"byte_end":59758,"line_start":123,"line_end":123,"column_start":27,"column_end":30},"name":"vpn","qualname":"::map::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613292},"span":{"file_name":"src/mm/page_table.rs","byte_start":59773,"byte_end":59776,"line_start":123,"line_end":123,"column_start":45,"column_end":48},"name":"ppn","qualname":"::map::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436012},"span":{"file_name":"src/mm/page_table.rs","byte_start":59791,"byte_end":59796,"line_start":123,"line_end":123,"column_start":63,"column_end":68},"name":"flags","qualname":"::map::flags","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":556},"span":{"file_name":"src/mm/page_table.rs","byte_start":59740,"byte_end":59743,"line_start":123,"line_end":123,"column_start":12,"column_end":15},"name":"map","qualname":"::map","value":"pub fn map(&mut Self, VirtPageNum, PhysPageNum, PTEFlags)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/page_table.rs","byte_start":59712,"byte_end":59728,"line_start":122,"line_end":122,"column_start":5,"column_end":21}}]},{"kind":"Local","id":{"krate":0,"index":1207960108},"span":{"file_name":"src/mm/page_table.rs","byte_start":59822,"byte_end":59825,"line_start":124,"line_end":124,"column_start":13,"column_end":16},"name":"pte","qualname":"pte$HirId { owner: DefId(0:556 ~ os[2ea9]::mm::page_table::{impl#1}::map), local_id: 18 }","value":"&mut mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742381},"span":{"file_name":"src/mm/page_table.rs","byte_start":60051,"byte_end":60055,"line_start":129,"line_end":129,"column_start":23,"column_end":27},"name":"self","qualname":"::unmap::self","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871469},"span":{"file_name":"src/mm/page_table.rs","byte_start":60057,"byte_end":60060,"line_start":129,"line_end":129,"column_start":29,"column_end":32},"name":"vpn","qualname":"::unmap::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":557},"span":{"file_name":"src/mm/page_table.rs","byte_start":60040,"byte_end":60045,"line_start":129,"line_end":129,"column_start":12,"column_end":17},"name":"unmap","qualname":"::unmap","value":"pub fn unmap(&mut Self, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/page_table.rs","byte_start":60012,"byte_end":60028,"line_start":128,"line_end":128,"column_start":5,"column_end":21}}]},{"kind":"Local","id":{"krate":0,"index":1879048749},"span":{"file_name":"src/mm/page_table.rs","byte_start":60089,"byte_end":60092,"line_start":130,"line_end":130,"column_start":13,"column_end":16},"name":"pte","qualname":"pte$HirId { owner: DefId(0:557 ~ os[2ea9]::mm::page_table::{impl#1}::unmap), local_id: 14 }","value":"&mut mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742382},"span":{"file_name":"src/mm/page_table.rs","byte_start":60277,"byte_end":60281,"line_start":134,"line_end":134,"column_start":23,"column_end":27},"name":"self","qualname":"::translate::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871470},"span":{"file_name":"src/mm/page_table.rs","byte_start":60283,"byte_end":60286,"line_start":134,"line_end":134,"column_start":29,"column_end":32},"name":"vpn","qualname":"::translate::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":558},"span":{"file_name":"src/mm/page_table.rs","byte_start":60266,"byte_end":60275,"line_start":134,"line_end":134,"column_start":12,"column_end":21},"name":"translate","qualname":"::translate","value":"pub fn translate(&Self, VirtPageNum) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790574},"span":{"file_name":"src/mm/page_table.rs","byte_start":60374,"byte_end":60377,"line_start":136,"line_end":136,"column_start":19,"column_end":22},"name":"pte","qualname":"$HirId { owner: DefId(0:558 ~ os[2ea9]::mm::page_table::{impl#1}::translate), local_id: 21 }::pte","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742384},"span":{"file_name":"src/mm/page_table.rs","byte_start":60425,"byte_end":60429,"line_start":138,"line_end":138,"column_start":26,"column_end":30},"name":"self","qualname":"::translate_va::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871472},"span":{"file_name":"src/mm/page_table.rs","byte_start":60431,"byte_end":60433,"line_start":138,"line_end":138,"column_start":32,"column_end":34},"name":"va","qualname":"::translate_va::va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":560},"span":{"file_name":"src/mm/page_table.rs","byte_start":60411,"byte_end":60423,"line_start":138,"line_end":138,"column_start":12,"column_end":24},"name":"translate_va","qualname":"::translate_va","value":"pub fn translate_va(&Self, VirtAddr) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701936},"span":{"file_name":"src/mm/page_table.rs","byte_start":60527,"byte_end":60530,"line_start":140,"line_end":140,"column_start":19,"column_end":22},"name":"pte","qualname":"$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 55 }::pte","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879216},"span":{"file_name":"src/mm/page_table.rs","byte_start":60554,"byte_end":60564,"line_start":141,"line_end":141,"column_start":21,"column_end":31},"name":"aligned_pa","qualname":"aligned_pa$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 27 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851248},"span":{"file_name":"src/mm/page_table.rs","byte_start":60615,"byte_end":60621,"line_start":142,"line_end":142,"column_start":21,"column_end":27},"name":"offset","qualname":"offset$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 34 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556770352},"span":{"file_name":"src/mm/page_table.rs","byte_start":60662,"byte_end":60678,"line_start":143,"line_end":143,"column_start":21,"column_end":37},"name":"aligned_pa_usize","qualname":"aligned_pa_usize$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742386},"span":{"file_name":"src/mm/page_table.rs","byte_start":60797,"byte_end":60801,"line_start":147,"line_end":147,"column_start":19,"column_end":23},"name":"self","qualname":"::token::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":562},"span":{"file_name":"src/mm/page_table.rs","byte_start":60790,"byte_end":60795,"line_start":147,"line_end":147,"column_start":12,"column_end":17},"name":"token","qualname":"::token","value":"pub fn token(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742387},"span":{"file_name":"src/mm/page_table.rs","byte_start":60892,"byte_end":60897,"line_start":152,"line_end":152,"column_start":31,"column_end":36},"name":"token","qualname":"::mm::page_table::translated_byte_buffer::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871475},"span":{"file_name":"src/mm/page_table.rs","byte_start":60906,"byte_end":60909,"line_start":152,"line_end":152,"column_start":45,"column_end":48},"name":"ptr","qualname":"::mm::page_table::translated_byte_buffer::ptr","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613299},"span":{"file_name":"src/mm/page_table.rs","byte_start":60922,"byte_end":60925,"line_start":152,"line_end":152,"column_start":61,"column_end":64},"name":"len","qualname":"::mm::page_table::translated_byte_buffer::len","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":563},"span":{"file_name":"src/mm/page_table.rs","byte_start":60869,"byte_end":60891,"line_start":152,"line_end":152,"column_start":8,"column_end":30},"name":"translated_byte_buffer","qualname":"::mm::page_table::translated_byte_buffer","value":"pub fn translated_byte_buffer(usize, *const u8, usize)\n-> Vec<&'static mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532403},"span":{"file_name":"src/mm/page_table.rs","byte_start":60970,"byte_end":60980,"line_start":153,"line_end":153,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 15 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314675},"span":{"file_name":"src/mm/page_table.rs","byte_start":61025,"byte_end":61030,"line_start":154,"line_end":154,"column_start":13,"column_end":18},"name":"start","qualname":"start$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 23 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160750131},"span":{"file_name":"src/mm/page_table.rs","byte_start":61055,"byte_end":61058,"line_start":155,"line_end":155,"column_start":9,"column_end":12},"name":"end","qualname":"end$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 31 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825205811},"span":{"file_name":"src/mm/page_table.rs","byte_start":61086,"byte_end":61087,"line_start":156,"line_end":156,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 39 }","value":"alloc::vec::Vec<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3154117171},"span":{"file_name":"src/mm/page_table.rs","byte_start":61138,"byte_end":61146,"line_start":158,"line_end":158,"column_start":13,"column_end":21},"name":"start_va","qualname":"start_va$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 61 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":570425907},"span":{"file_name":"src/mm/page_table.rs","byte_start":61188,"byte_end":61191,"line_start":159,"line_end":159,"column_start":17,"column_end":20},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 68 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2315256371},"span":{"file_name":"src/mm/page_table.rs","byte_start":61224,"byte_end":61227,"line_start":160,"line_end":160,"column_start":13,"column_end":16},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 81 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194304563},"span":{"file_name":"src/mm/page_table.rs","byte_start":61347,"byte_end":61353,"line_start":165,"line_end":165,"column_start":17,"column_end":23},"name":"end_va","qualname":"end_va$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 95 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742388},"span":{"file_name":"src/mm/page_table.rs","byte_start":61813,"byte_end":61818,"line_start":178,"line_end":178,"column_start":23,"column_end":28},"name":"token","qualname":"::mm::page_table::translated_str::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871476},"span":{"file_name":"src/mm/page_table.rs","byte_start":61827,"byte_end":61830,"line_start":178,"line_end":178,"column_start":37,"column_end":40},"name":"ptr","qualname":"::mm::page_table::translated_str::ptr","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":564},"span":{"file_name":"src/mm/page_table.rs","byte_start":61798,"byte_end":61812,"line_start":178,"line_end":178,"column_start":8,"column_end":22},"name":"translated_str","qualname":"::mm::page_table::translated_str","value":"pub fn translated_str(usize, *const u8) -> String","parent":null,"children":[],"decl_id":null,"docs":" Load a string from other address spaces into kernel space without an end `\\0`.\n","sig":null,"attributes":[{"value":"/ Load a string from other address spaces into kernel space without an end `\\0`.","span":{"file_name":"src/mm/page_table.rs","byte_start":61708,"byte_end":61790,"line_start":177,"line_end":177,"column_start":1,"column_end":83}}]},{"kind":"Local","id":{"krate":0,"index":2952790580},"span":{"file_name":"src/mm/page_table.rs","byte_start":61863,"byte_end":61873,"line_start":179,"line_end":179,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 13 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572852},"span":{"file_name":"src/mm/page_table.rs","byte_start":61918,"byte_end":61924,"line_start":180,"line_end":180,"column_start":13,"column_end":19},"name":"string","qualname":"string$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 21 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087008308},"span":{"file_name":"src/mm/page_table.rs","byte_start":61954,"byte_end":61956,"line_start":181,"line_end":181,"column_start":13,"column_end":15},"name":"va","qualname":"va$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 29 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275068980},"span":{"file_name":"src/mm/page_table.rs","byte_start":61996,"byte_end":61998,"line_start":183,"line_end":183,"column_start":13,"column_end":15},"name":"ch","qualname":"ch$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 50 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742389},"span":{"file_name":"src/mm/page_table.rs","byte_start":62217,"byte_end":62222,"line_start":193,"line_end":193,"column_start":26,"column_end":31},"name":"token","qualname":"::mm::page_table::translated_ref::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871477},"span":{"file_name":"src/mm/page_table.rs","byte_start":62231,"byte_end":62234,"line_start":193,"line_end":193,"column_start":40,"column_end":43},"name":"ptr","qualname":"::mm::page_table::translated_ref::ptr","value":"*const T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":566},"span":{"file_name":"src/mm/page_table.rs","byte_start":62214,"byte_end":62215,"line_start":193,"line_end":193,"column_start":23,"column_end":24},"name":"T","qualname":"::mm::page_table::translated_ref::T$HirId { owner: DefId(0:565 ~ os[2ea9]::mm::page_table::translated_ref), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":565},"span":{"file_name":"src/mm/page_table.rs","byte_start":62199,"byte_end":62213,"line_start":193,"line_end":193,"column_start":8,"column_end":22},"name":"translated_ref","qualname":"::mm::page_table::translated_ref","value":"pub fn translated_ref(usize, *const T) -> &'static T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790581},"span":{"file_name":"src/mm/page_table.rs","byte_start":62270,"byte_end":62280,"line_start":194,"line_end":194,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:565 ~ os[2ea9]::mm::page_table::translated_ref), local_id: 13 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742391},"span":{"file_name":"src/mm/page_table.rs","byte_start":62421,"byte_end":62426,"line_start":198,"line_end":198,"column_start":29,"column_end":34},"name":"token","qualname":"::mm::page_table::translated_refmut::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871479},"span":{"file_name":"src/mm/page_table.rs","byte_start":62435,"byte_end":62438,"line_start":198,"line_end":198,"column_start":43,"column_end":46},"name":"ptr","qualname":"::mm::page_table::translated_refmut::ptr","value":"*mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":568},"span":{"file_name":"src/mm/page_table.rs","byte_start":62418,"byte_end":62419,"line_start":198,"line_end":198,"column_start":26,"column_end":27},"name":"T","qualname":"::mm::page_table::translated_refmut::T$HirId { owner: DefId(0:567 ~ os[2ea9]::mm::page_table::translated_refmut), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":567},"span":{"file_name":"src/mm/page_table.rs","byte_start":62400,"byte_end":62417,"line_start":198,"line_end":198,"column_start":8,"column_end":25},"name":"translated_refmut","qualname":"::mm::page_table::translated_refmut","value":"pub fn translated_refmut(usize, *mut T) -> &'static mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790583},"span":{"file_name":"src/mm/page_table.rs","byte_start":62476,"byte_end":62486,"line_start":199,"line_end":199,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:567 ~ os[2ea9]::mm::page_table::translated_refmut), local_id: 13 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572855},"span":{"file_name":"src/mm/page_table.rs","byte_start":62527,"byte_end":62529,"line_start":200,"line_end":200,"column_start":9,"column_end":11},"name":"va","qualname":"va$HirId { owner: DefId(0:567 ~ os[2ea9]::mm::page_table::translated_refmut), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":569},"span":{"file_name":"src/mm/page_table.rs","byte_start":62627,"byte_end":62637,"line_start":204,"line_end":204,"column_start":12,"column_end":22},"name":"UserBuffer","qualname":"::mm::page_table::UserBuffer","value":"UserBuffer { buffers }","parent":null,"children":[{"krate":0,"index":570}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":570},"span":{"file_name":"src/mm/page_table.rs","byte_start":62648,"byte_end":62655,"line_start":205,"line_end":205,"column_start":9,"column_end":16},"name":"buffers","qualname":"::mm::page_table::UserBuffer::buffers","value":"alloc::vec::Vec<&'static mut [u8]>","parent":{"krate":0,"index":569},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742396},"span":{"file_name":"src/mm/page_table.rs","byte_start":62717,"byte_end":62724,"line_start":209,"line_end":209,"column_start":16,"column_end":23},"name":"buffers","qualname":"::new::buffers","value":"alloc::vec::Vec<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":572},"span":{"file_name":"src/mm/page_table.rs","byte_start":62713,"byte_end":62716,"line_start":209,"line_end":209,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(Vec<&'static mut [u8]>) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742397},"span":{"file_name":"src/mm/page_table.rs","byte_start":62807,"byte_end":62811,"line_start":212,"line_end":212,"column_start":17,"column_end":21},"name":"self","qualname":"::len::self","value":"&mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":573},"span":{"file_name":"src/mm/page_table.rs","byte_start":62802,"byte_end":62805,"line_start":212,"line_end":212,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"pub fn len(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096957},"span":{"file_name":"src/mm/page_table.rs","byte_start":62840,"byte_end":62845,"line_start":213,"line_end":213,"column_start":17,"column_end":22},"name":"total","qualname":"total$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395581},"span":{"file_name":"src/mm/page_table.rs","byte_start":62875,"byte_end":62894,"line_start":214,"line_end":214,"column_start":18,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 26 }","value":"core::slice::Iter<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048765},"span":{"file_name":"src/mm/page_table.rs","byte_start":62875,"byte_end":62894,"line_start":214,"line_end":214,"column_start":18,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 14 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532413},"span":{"file_name":"src/mm/page_table.rs","byte_start":62870,"byte_end":62871,"line_start":214,"line_end":214,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 15 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":603980349},"span":{"file_name":"src/mm/page_table.rs","byte_start":62870,"byte_end":62871,"line_start":214,"line_end":214,"column_start":13,"column_end":14},"name":"b","qualname":"b$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 36 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742401},"span":{"file_name":"src/mm/page_table.rs","byte_start":63077,"byte_end":63081,"line_start":224,"line_end":224,"column_start":18,"column_end":22},"name":"self","qualname":"::into_iter::self","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":577},"span":{"file_name":"src/mm/page_table.rs","byte_start":63067,"byte_end":63076,"line_start":224,"line_end":224,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":5531},"children":[],"decl_id":{"krate":1,"index":5534},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":578},"span":{"file_name":"src/mm/page_table.rs","byte_start":63256,"byte_end":63274,"line_start":233,"line_end":233,"column_start":12,"column_end":30},"name":"UserBufferIterator","qualname":"::mm::page_table::UserBufferIterator","value":"UserBufferIterator { buffers, current_buffer, current_idx }","parent":null,"children":[{"krate":0,"index":579},{"krate":0,"index":580},{"krate":0,"index":581}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":579},"span":{"file_name":"src/mm/page_table.rs","byte_start":63281,"byte_end":63288,"line_start":234,"line_end":234,"column_start":5,"column_end":12},"name":"buffers","qualname":"::mm::page_table::UserBufferIterator::buffers","value":"alloc::vec::Vec<&'static mut [u8]>","parent":{"krate":0,"index":578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":580},"span":{"file_name":"src/mm/page_table.rs","byte_start":63318,"byte_end":63332,"line_start":235,"line_end":235,"column_start":5,"column_end":19},"name":"current_buffer","qualname":"::mm::page_table::UserBufferIterator::current_buffer","value":"usize","parent":{"krate":0,"index":578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":581},"span":{"file_name":"src/mm/page_table.rs","byte_start":63345,"byte_end":63356,"line_start":236,"line_end":236,"column_start":5,"column_end":16},"name":"current_idx","qualname":"::mm::page_table::UserBufferIterator::current_idx","value":"usize","parent":{"krate":0,"index":578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742408},"span":{"file_name":"src/mm/page_table.rs","byte_start":63449,"byte_end":63453,"line_start":241,"line_end":241,"column_start":18,"column_end":22},"name":"self","qualname":"::next::self","value":"&mut mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":584},"span":{"file_name":"src/mm/page_table.rs","byte_start":63439,"byte_end":63443,"line_start":241,"line_end":241,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option","parent":{"krate":1,"index":5627},"children":[],"decl_id":{"krate":1,"index":5629},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109448},"span":{"file_name":"src/mm/page_table.rs","byte_start":63584,"byte_end":63585,"line_start":245,"line_end":245,"column_start":17,"column_end":18},"name":"r","qualname":"r$HirId { owner: DefId(0:584 ~ os[2ea9]::mm::page_table::{impl#4}::next), local_id: 32 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":585},"span":{"file_name":"src/mm/memory_set.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"memory_set","qualname":"::mm::memory_set","value":"src/mm/memory_set.rs","parent":null,"children":[{"krate":0,"index":586},{"krate":0,"index":587},{"krate":0,"index":588},{"krate":0,"index":589},{"krate":0,"index":590},{"krate":0,"index":591},{"krate":0,"index":2053},{"krate":0,"index":592},{"krate":0,"index":2055},{"krate":0,"index":593},{"krate":0,"index":2057},{"krate":0,"index":594},{"krate":0,"index":2059},{"krate":0,"index":595},{"krate":0,"index":596},{"krate":0,"index":597},{"krate":0,"index":598},{"krate":0,"index":599},{"krate":0,"index":600},{"krate":0,"index":601},{"krate":0,"index":602},{"krate":0,"index":603},{"krate":0,"index":604},{"krate":0,"index":605},{"krate":0,"index":606},{"krate":0,"index":607},{"krate":0,"index":608},{"krate":0,"index":609},{"krate":0,"index":610},{"krate":0,"index":611},{"krate":0,"index":612},{"krate":0,"index":613},{"krate":0,"index":614},{"krate":0,"index":1291},{"krate":0,"index":1293},{"krate":0,"index":1294},{"krate":0,"index":1299},{"krate":0,"index":625},{"krate":0,"index":626},{"krate":0,"index":629},{"krate":0,"index":643},{"krate":0,"index":648},{"krate":0,"index":1302},{"krate":0,"index":1314},{"krate":0,"index":1312},{"krate":0,"index":1309},{"krate":0,"index":1310},{"krate":0,"index":1307},{"krate":0,"index":1315},{"krate":0,"index":1337},{"krate":0,"index":1333},{"krate":0,"index":1334},{"krate":0,"index":1330},{"krate":0,"index":1331},{"krate":0,"index":1328},{"krate":0,"index":1322},{"krate":0,"index":1320},{"krate":0,"index":1317},{"krate":0,"index":1338},{"krate":0,"index":1346},{"krate":0,"index":1348},{"krate":0,"index":1350},{"krate":0,"index":1352},{"krate":0,"index":1354},{"krate":0,"index":1364},{"krate":0,"index":1367},{"krate":0,"index":1369},{"krate":0,"index":1372},{"krate":0,"index":1374},{"krate":0,"index":1377},{"krate":0,"index":1379},{"krate":0,"index":1382},{"krate":0,"index":1384},{"krate":0,"index":1387},{"krate":0,"index":1390},{"krate":0,"index":656}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":615},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64394,"byte_end":64399,"line_start":21,"line_end":21,"column_start":8,"column_end":13},"name":"stext","qualname":"::mm::memory_set::stext","value":"unsafe extern \"C\" fn stext()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":616},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64410,"byte_end":64415,"line_start":22,"line_end":22,"column_start":8,"column_end":13},"name":"etext","qualname":"::mm::memory_set::etext","value":"unsafe extern \"C\" fn etext()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":617},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64426,"byte_end":64433,"line_start":23,"line_end":23,"column_start":8,"column_end":15},"name":"srodata","qualname":"::mm::memory_set::srodata","value":"unsafe extern \"C\" fn srodata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":618},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64444,"byte_end":64451,"line_start":24,"line_end":24,"column_start":8,"column_end":15},"name":"erodata","qualname":"::mm::memory_set::erodata","value":"unsafe extern \"C\" fn erodata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":619},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64462,"byte_end":64467,"line_start":25,"line_end":25,"column_start":8,"column_end":13},"name":"sdata","qualname":"::mm::memory_set::sdata","value":"unsafe extern \"C\" fn sdata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":620},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64478,"byte_end":64483,"line_start":26,"line_end":26,"column_start":8,"column_end":13},"name":"edata","qualname":"::mm::memory_set::edata","value":"unsafe extern \"C\" fn edata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":621},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64494,"byte_end":64509,"line_start":27,"line_end":27,"column_start":8,"column_end":23},"name":"sbss_with_stack","qualname":"::mm::memory_set::sbss_with_stack","value":"unsafe extern \"C\" fn sbss_with_stack()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":622},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64520,"byte_end":64524,"line_start":28,"line_end":28,"column_start":8,"column_end":12},"name":"ebss","qualname":"::mm::memory_set::ebss","value":"unsafe extern \"C\" fn ebss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":623},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64535,"byte_end":64542,"line_start":29,"line_end":29,"column_start":8,"column_end":15},"name":"ekernel","qualname":"::mm::memory_set::ekernel","value":"unsafe extern \"C\" fn ekernel()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":624},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64553,"byte_end":64564,"line_start":30,"line_end":30,"column_start":8,"column_end":19},"name":"strampoline","qualname":"::mm::memory_set::strampoline","value":"unsafe extern \"C\" fn strampoline()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1291},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64605,"byte_end":64617,"line_start":34,"line_end":34,"column_start":20,"column_end":32},"name":"KERNEL_SPACE","qualname":"::mm::memory_set::KERNEL_SPACE","value":"KERNEL_SPACE { __private_field }","parent":null,"children":[{"krate":0,"index":1292}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1293},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64605,"byte_end":64617,"line_start":34,"line_end":34,"column_start":20,"column_end":32},"name":"KERNEL_SPACE","qualname":"::mm::memory_set::KERNEL_SPACE","value":"KERNEL_SPACE","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":625},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64714,"byte_end":64726,"line_start":39,"line_end":39,"column_start":8,"column_end":20},"name":"kernel_token","qualname":"::mm::memory_set::kernel_token","value":"pub fn kernel_token() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":626},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64786,"byte_end":64795,"line_start":43,"line_end":43,"column_start":12,"column_end":21},"name":"MemorySet","qualname":"::mm::memory_set::MemorySet","value":"MemorySet { page_table, areas }","parent":null,"children":[{"krate":0,"index":627},{"krate":0,"index":628}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":627},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64802,"byte_end":64812,"line_start":44,"line_end":44,"column_start":5,"column_end":15},"name":"page_table","qualname":"::mm::memory_set::MemorySet::page_table","value":"mm::page_table::PageTable","parent":{"krate":0,"index":626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":628},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64829,"byte_end":64834,"line_start":45,"line_end":45,"column_start":5,"column_end":10},"name":"areas","qualname":"::mm::memory_set::MemorySet::areas","value":"alloc::vec::Vec","parent":{"krate":0,"index":626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":630},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64881,"byte_end":64889,"line_start":49,"line_end":49,"column_start":12,"column_end":20},"name":"new_bare","qualname":"::new_bare","value":"pub fn new_bare() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742455},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65024,"byte_end":65028,"line_start":55,"line_end":55,"column_start":19,"column_end":23},"name":"self","qualname":"::token::self","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":631},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65017,"byte_end":65022,"line_start":55,"line_end":55,"column_start":12,"column_end":17},"name":"token","qualname":"::token","value":"pub fn token(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742456},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65148,"byte_end":65152,"line_start":59,"line_end":59,"column_start":36,"column_end":40},"name":"self","qualname":"::insert_framed_area::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871544},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65154,"byte_end":65162,"line_start":59,"line_end":59,"column_start":42,"column_end":50},"name":"start_va","qualname":"::insert_framed_area::start_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613368},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65174,"byte_end":65180,"line_start":59,"line_end":59,"column_start":62,"column_end":68},"name":"end_va","qualname":"::insert_framed_area::end_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436088},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65192,"byte_end":65202,"line_start":59,"line_end":59,"column_start":80,"column_end":90},"name":"permission","qualname":"::insert_framed_area::permission","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":632},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65124,"byte_end":65142,"line_start":59,"line_end":59,"column_start":12,"column_end":30},"name":"insert_framed_area","qualname":"::insert_framed_area","value":"pub fn insert_framed_area(&mut Self, VirtAddr, VirtAddr, MapPermission)","parent":null,"children":[],"decl_id":null,"docs":" Assume that no conflicts.\n","sig":null,"attributes":[{"value":"/ Assume that no conflicts.","span":{"file_name":"src/mm/memory_set.rs","byte_start":65083,"byte_end":65112,"line_start":58,"line_end":58,"column_start":5,"column_end":34}}]},{"kind":"Local","id":{"krate":0,"index":1073742457},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65415,"byte_end":65419,"line_start":67,"line_end":67,"column_start":44,"column_end":48},"name":"self","qualname":"::remove_area_with_start_vpn::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871545},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65421,"byte_end":65430,"line_start":67,"line_end":67,"column_start":50,"column_end":59},"name":"start_vpn","qualname":"::remove_area_with_start_vpn::start_vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":633},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65383,"byte_end":65409,"line_start":67,"line_end":67,"column_start":12,"column_end":38},"name":"remove_area_with_start_vpn","qualname":"::remove_area_with_start_vpn","value":"pub fn remove_area_with_start_vpn(&mut Self, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443833},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65539,"byte_end":65543,"line_start":69,"line_end":69,"column_start":24,"column_end":28},"name":"area","qualname":"$HirId { owner: DefId(0:633 ~ os[2ea9]::mm::memory_set::{impl#0}::remove_area_with_start_vpn), local_id: 30 }::area","value":"&&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214593145},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65468,"byte_end":65471,"line_start":68,"line_end":68,"column_start":22,"column_end":25},"name":"idx","qualname":"idx$HirId { owner: DefId(0:633 ~ os[2ea9]::mm::memory_set::{impl#0}::remove_area_with_start_vpn), local_id: 33 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851321},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65473,"byte_end":65477,"line_start":68,"line_end":68,"column_start":27,"column_end":31},"name":"area","qualname":"area$HirId { owner: DefId(0:633 ~ os[2ea9]::mm::memory_set::{impl#0}::remove_area_with_start_vpn), local_id: 34 }","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742459},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65704,"byte_end":65708,"line_start":74,"line_end":74,"column_start":18,"column_end":22},"name":"self","qualname":"::push::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871547},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65714,"byte_end":65722,"line_start":74,"line_end":74,"column_start":28,"column_end":36},"name":"map_area","qualname":"::push::map_area","value":"mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613371},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65733,"byte_end":65737,"line_start":74,"line_end":74,"column_start":47,"column_end":51},"name":"data","qualname":"::push::data","value":"core::option::Option<&[u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":635},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65694,"byte_end":65698,"line_start":74,"line_end":74,"column_start":8,"column_end":12},"name":"push","qualname":"::push","value":"fn push(&mut Self, MapArea, Option<&[u8]>)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314747},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65820,"byte_end":65824,"line_start":76,"line_end":76,"column_start":21,"column_end":25},"name":"data","qualname":"data$HirId { owner: DefId(0:635 ~ os[2ea9]::mm::memory_set::{impl#0}::push), local_id: 23 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742460},"span":{"file_name":"src/mm/memory_set.rs","byte_start":66032,"byte_end":66036,"line_start":82,"line_end":82,"column_start":28,"column_end":32},"name":"self","qualname":"::map_trampoline::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"src/mm/memory_set.rs","byte_start":66012,"byte_end":66026,"line_start":82,"line_end":82,"column_start":8,"column_end":22},"name":"map_trampoline","qualname":"::map_trampoline","value":"fn map_trampoline(&mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Mention that trampoline is not collected by areas.\n","sig":null,"attributes":[{"value":"/ Mention that trampoline is not collected by areas.","span":{"file_name":"src/mm/memory_set.rs","byte_start":65950,"byte_end":66004,"line_start":81,"line_end":81,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":637},"span":{"file_name":"src/mm/memory_set.rs","byte_start":66271,"byte_end":66281,"line_start":90,"line_end":90,"column_start":12,"column_end":22},"name":"new_kernel","qualname":"::new_kernel","value":"pub fn new_kernel() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Without kernel stacks.\n","sig":null,"attributes":[{"value":"/ Without kernel stacks.","span":{"file_name":"src/mm/memory_set.rs","byte_start":66233,"byte_end":66259,"line_start":89,"line_end":89,"column_start":5,"column_end":31}}]},{"kind":"Local","id":{"krate":0,"index":3758097021},"span":{"file_name":"src/mm/memory_set.rs","byte_start":66310,"byte_end":66320,"line_start":91,"line_end":91,"column_start":17,"column_end":27},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 7 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":197132925},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68081,"byte_end":68085,"line_start":135,"line_end":135,"column_start":21,"column_end":25},"name":"iter","qualname":"iter$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 976 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":599786109},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68081,"byte_end":68085,"line_start":135,"line_end":135,"column_start":21,"column_end":25},"name":"__next","qualname":"__next$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 964 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2747269757},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68073,"byte_end":68077,"line_start":135,"line_end":135,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 965 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1539310205},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68073,"byte_end":68077,"line_start":135,"line_end":135,"column_start":13,"column_end":17},"name":"pair","qualname":"pair$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 986 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742462},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68503,"byte_end":68511,"line_start":147,"line_end":147,"column_start":21,"column_end":29},"name":"elf_data","qualname":"::from_elf::elf_data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":638},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68494,"byte_end":68502,"line_start":147,"line_end":147,"column_start":12,"column_end":20},"name":"from_elf","qualname":"::from_elf","value":"pub fn from_elf(&[u8]) -> (Self, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Include sections in elf and trampoline and TrapContext and user stack,\n also returns user_sp and entry point.\n","sig":null,"attributes":[{"value":"/ Include sections in elf and trampoline and TrapContext and user stack,","span":{"file_name":"src/mm/memory_set.rs","byte_start":68362,"byte_end":68436,"line_start":145,"line_end":145,"column_start":5,"column_end":79}},{"value":"/ also returns user_sp and entry point.","span":{"file_name":"src/mm/memory_set.rs","byte_start":68441,"byte_end":68482,"line_start":146,"line_end":146,"column_start":5,"column_end":46}}]},{"kind":"Local","id":{"krate":0,"index":2415919742},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68562,"byte_end":68572,"line_start":148,"line_end":148,"column_start":17,"column_end":27},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 9 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524734},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68719,"byte_end":68722,"line_start":152,"line_end":152,"column_start":13,"column_end":16},"name":"elf","qualname":"elf$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 28 }","value":"xmas_elf::ElfFile","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851326},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68780,"byte_end":68790,"line_start":153,"line_end":153,"column_start":13,"column_end":23},"name":"elf_header","qualname":"elf_header$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 34 }","value":"xmas_elf::header::Header","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2483028606},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68817,"byte_end":68822,"line_start":154,"line_end":154,"column_start":13,"column_end":18},"name":"magic","qualname":"magic$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 41 }","value":"[u8; 4]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":754975358},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68928,"byte_end":68936,"line_start":156,"line_end":156,"column_start":13,"column_end":21},"name":"ph_count","qualname":"ph_count$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 180 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3707765374},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68982,"byte_end":68993,"line_start":157,"line_end":157,"column_start":17,"column_end":28},"name":"max_end_vpn","qualname":"max_end_vpn$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 187 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4076864126},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69029,"byte_end":69040,"line_start":158,"line_end":158,"column_start":18,"column_end":29},"name":"iter","qualname":"iter$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 207 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3271557758},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69029,"byte_end":69040,"line_start":158,"line_end":158,"column_start":18,"column_end":29},"name":"__next","qualname":"__next$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 195 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":587203198},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69024,"byte_end":69025,"line_start":158,"line_end":158,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 196 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2600469118},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69024,"byte_end":69025,"line_start":158,"line_end":158,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 217 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2801795710},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69059,"byte_end":69061,"line_start":159,"line_end":159,"column_start":17,"column_end":19},"name":"ph","qualname":"ph$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 229 }","value":"xmas_elf::program::ProgramHeader","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3472884350},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69189,"byte_end":69197,"line_start":161,"line_end":161,"column_start":21,"column_end":29},"name":"start_va","qualname":"start_va$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 243 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1619001982},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69267,"byte_end":69273,"line_start":162,"line_end":162,"column_start":21,"column_end":27},"name":"end_va","qualname":"end_va$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 262 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2961179262},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69365,"byte_end":69373,"line_start":163,"line_end":163,"column_start":25,"column_end":33},"name":"map_perm","qualname":"map_perm$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 269 }","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":679477886},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69414,"byte_end":69422,"line_start":164,"line_end":164,"column_start":21,"column_end":29},"name":"ph_flags","qualname":"ph_flags$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 276 }","value":"xmas_elf::program::Flags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2860515966},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69677,"byte_end":69685,"line_start":168,"line_end":168,"column_start":21,"column_end":29},"name":"map_area","qualname":"map_area$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 341 }","value":"mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2776629886},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70163,"byte_end":70173,"line_start":182,"line_end":182,"column_start":13,"column_end":23},"name":"max_end_va","qualname":"max_end_va$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 421 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1971323518},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70222,"byte_end":70239,"line_start":183,"line_end":183,"column_start":17,"column_end":34},"name":"user_stack_bottom","qualname":"user_stack_bottom$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 430 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1031799422},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70342,"byte_end":70356,"line_start":186,"line_end":186,"column_start":13,"column_end":27},"name":"user_stack_top","qualname":"user_stack_top$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 444 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742463},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70958,"byte_end":70968,"line_start":202,"line_end":202,"column_start":30,"column_end":40},"name":"user_space","qualname":"::from_existed_user::user_space","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":639},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70940,"byte_end":70957,"line_start":202,"line_end":202,"column_start":12,"column_end":29},"name":"from_existed_user","qualname":"::from_existed_user","value":"pub fn from_existed_user(&MemorySet) -> MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919743},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71013,"byte_end":71023,"line_start":203,"line_end":203,"column_start":17,"column_end":27},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 9 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214593151},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71181,"byte_end":71204,"line_start":207,"line_end":207,"column_start":21,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 33 }","value":"core::slice::Iter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572927},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71181,"byte_end":71204,"line_start":207,"line_end":207,"column_start":21,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 21 }","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831103},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71173,"byte_end":71177,"line_start":207,"line_end":207,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 22 }","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556770431},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71173,"byte_end":71177,"line_start":207,"line_end":207,"column_start":13,"column_end":17},"name":"area","qualname":"area$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 43 }","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811939967},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71223,"byte_end":71231,"line_start":208,"line_end":208,"column_start":17,"column_end":25},"name":"new_area","qualname":"new_area$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 54 }","value":"mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":167772799},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71375,"byte_end":71389,"line_start":211,"line_end":211,"column_start":24,"column_end":38},"name":"iter","qualname":"iter$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 80 }","value":"mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":570425983},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71375,"byte_end":71389,"line_start":211,"line_end":211,"column_start":24,"column_end":38},"name":"__next","qualname":"__next$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 68 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2717909631},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71368,"byte_end":71371,"line_start":211,"line_end":211,"column_start":17,"column_end":20},"name":"val","qualname":"val$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 69 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950079},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71368,"byte_end":71371,"line_start":211,"line_end":211,"column_start":17,"column_end":20},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 90 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":369099391},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71412,"byte_end":71419,"line_start":212,"line_end":212,"column_start":21,"column_end":28},"name":"src_ppn","qualname":"src_ppn$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 104 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919236223},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71484,"byte_end":71491,"line_start":213,"line_end":213,"column_start":21,"column_end":28},"name":"dst_ppn","qualname":"dst_ppn$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 117 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742464},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71692,"byte_end":71696,"line_start":219,"line_end":219,"column_start":22,"column_end":26},"name":"self","qualname":"::activate::self","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":640},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71682,"byte_end":71690,"line_start":219,"line_end":219,"column_start":12,"column_end":20},"name":"activate","qualname":"::activate","value":"pub fn activate(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919744},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71712,"byte_end":71716,"line_start":220,"line_end":220,"column_start":13,"column_end":17},"name":"satp","qualname":"satp$HirId { owner: DefId(0:640 ~ os[2ea9]::mm::memory_set::{impl#0}::activate), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742465},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71883,"byte_end":71887,"line_start":226,"line_end":226,"column_start":23,"column_end":27},"name":"self","qualname":"::translate::self","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871553},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71889,"byte_end":71892,"line_start":226,"line_end":226,"column_start":29,"column_end":32},"name":"vpn","qualname":"::translate::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":641},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71872,"byte_end":71881,"line_start":226,"line_end":226,"column_start":12,"column_end":21},"name":"translate","qualname":"::translate","value":"pub fn translate(&Self, VirtPageNum) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742466},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72015,"byte_end":72019,"line_start":229,"line_end":229,"column_start":36,"column_end":40},"name":"self","qualname":"::recycle_data_pages::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":642},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71991,"byte_end":72009,"line_start":229,"line_end":229,"column_start":12,"column_end":30},"name":"recycle_data_pages","qualname":"::recycle_data_pages","value":"pub fn recycle_data_pages(&mut Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":643},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72107,"byte_end":72114,"line_start":235,"line_end":235,"column_start":12,"column_end":19},"name":"MapArea","qualname":"::mm::memory_set::MapArea","value":"MapArea { vpn_range, data_frames, map_type, map_perm }","parent":null,"children":[{"krate":0,"index":644},{"krate":0,"index":645},{"krate":0,"index":646},{"krate":0,"index":647}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":644},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72121,"byte_end":72130,"line_start":236,"line_end":236,"column_start":5,"column_end":14},"name":"vpn_range","qualname":"::mm::memory_set::MapArea::vpn_range","value":"mm::address::SimpleRange","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":645},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72146,"byte_end":72157,"line_start":237,"line_end":237,"column_start":5,"column_end":16},"name":"data_frames","qualname":"::mm::memory_set::MapArea::data_frames","value":"alloc::collections::BTreeMap","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":646},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72200,"byte_end":72208,"line_start":238,"line_end":238,"column_start":5,"column_end":13},"name":"map_type","qualname":"::mm::memory_set::MapArea::map_type","value":"mm::memory_set::MapType","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":647},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72223,"byte_end":72231,"line_start":239,"line_end":239,"column_start":5,"column_end":13},"name":"map_perm","qualname":"::mm::memory_set::MapArea::map_perm","value":"mm::memory_set::MapPermission","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742473},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72290,"byte_end":72298,"line_start":244,"line_end":244,"column_start":9,"column_end":17},"name":"start_va","qualname":"::new::start_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871561},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72318,"byte_end":72324,"line_start":245,"line_end":245,"column_start":9,"column_end":15},"name":"end_va","qualname":"::new::end_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613385},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72344,"byte_end":72352,"line_start":246,"line_end":246,"column_start":9,"column_end":17},"name":"map_type","qualname":"::new::map_type","value":"mm::memory_set::MapType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436105},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72371,"byte_end":72379,"line_start":247,"line_end":247,"column_start":9,"column_end":17},"name":"map_perm","qualname":"::new::map_perm","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":649},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72277,"byte_end":72280,"line_start":243,"line_end":243,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(VirtAddr, VirtAddr, MapType, MapPermission) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218377},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72423,"byte_end":72432,"line_start":249,"line_end":249,"column_start":13,"column_end":22},"name":"start_vpn","qualname":"start_vpn$HirId { owner: DefId(0:649 ~ os[2ea9]::mm::memory_set::{impl#1}::new), local_id: 16 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550137481},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72478,"byte_end":72485,"line_start":250,"line_end":250,"column_start":13,"column_end":20},"name":"end_vpn","qualname":"end_vpn$HirId { owner: DefId(0:649 ~ os[2ea9]::mm::memory_set::{impl#1}::new), local_id: 25 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742474},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72715,"byte_end":72722,"line_start":258,"line_end":258,"column_start":25,"column_end":32},"name":"another","qualname":"::from_another::another","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":650},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72702,"byte_end":72714,"line_start":258,"line_end":258,"column_start":12,"column_end":24},"name":"from_another","qualname":"::from_another","value":"pub fn from_another(&MapArea) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742475},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73019,"byte_end":73023,"line_start":266,"line_end":266,"column_start":25,"column_end":29},"name":"self","qualname":"::map_one::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871563},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73025,"byte_end":73035,"line_start":266,"line_end":266,"column_start":31,"column_end":41},"name":"page_table","qualname":"::map_one::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613387},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73053,"byte_end":73056,"line_start":266,"line_end":266,"column_start":59,"column_end":62},"name":"vpn","qualname":"::map_one::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":651},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73006,"byte_end":73013,"line_start":266,"line_end":266,"column_start":12,"column_end":19},"name":"map_one","qualname":"::map_one","value":"pub fn map_one(&mut Self, &mut PageTable, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177931},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73085,"byte_end":73088,"line_start":267,"line_end":267,"column_start":13,"column_end":16},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:651 ~ os[2ea9]::mm::memory_set::{impl#1}::map_one), local_id: 10 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2483028619},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73278,"byte_end":73283,"line_start":273,"line_end":273,"column_start":21,"column_end":26},"name":"frame","qualname":"frame$HirId { owner: DefId(0:651 ~ os[2ea9]::mm::memory_set::{impl#1}::map_one), local_id: 41 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":838861451},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73432,"byte_end":73441,"line_start":278,"line_end":278,"column_start":13,"column_end":22},"name":"pte_flags","qualname":"pte_flags$HirId { owner: DefId(0:651 ~ os[2ea9]::mm::memory_set::{impl#1}::map_one), local_id: 76 }","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742476},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73571,"byte_end":73575,"line_start":281,"line_end":281,"column_start":27,"column_end":31},"name":"self","qualname":"::unmap_one::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871564},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73577,"byte_end":73587,"line_start":281,"line_end":281,"column_start":33,"column_end":43},"name":"page_table","qualname":"::unmap_one::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613388},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73605,"byte_end":73608,"line_start":281,"line_end":281,"column_start":61,"column_end":64},"name":"vpn","qualname":"::unmap_one::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73556,"byte_end":73565,"line_start":281,"line_end":281,"column_start":12,"column_end":21},"name":"unmap_one","qualname":"::unmap_one","value":"pub fn unmap_one(&mut Self, &mut PageTable, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742477},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73836,"byte_end":73840,"line_start":290,"line_end":290,"column_start":21,"column_end":25},"name":"self","qualname":"::map::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871565},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73842,"byte_end":73852,"line_start":290,"line_end":290,"column_start":27,"column_end":37},"name":"page_table","qualname":"::map::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":653},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73827,"byte_end":73830,"line_start":290,"line_end":290,"column_start":12,"column_end":15},"name":"map","qualname":"::map","value":"pub fn map(&mut Self, &mut PageTable)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089293},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73891,"byte_end":73905,"line_start":291,"line_end":291,"column_start":20,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 20 }","value":"mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436109},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73891,"byte_end":73905,"line_start":291,"line_end":291,"column_start":20,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 8 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919757},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73884,"byte_end":73887,"line_start":291,"line_end":291,"column_start":13,"column_end":16},"name":"val","qualname":"val$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 9 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266573},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73884,"byte_end":73887,"line_start":291,"line_end":291,"column_start":13,"column_end":16},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 30 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742478},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73989,"byte_end":73993,"line_start":295,"line_end":295,"column_start":23,"column_end":27},"name":"self","qualname":"::unmap::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871566},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73995,"byte_end":74005,"line_start":295,"line_end":295,"column_start":29,"column_end":39},"name":"page_table","qualname":"::unmap::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":654},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73978,"byte_end":73983,"line_start":295,"line_end":295,"column_start":12,"column_end":17},"name":"unmap","qualname":"::unmap","value":"pub fn unmap(&mut Self, &mut PageTable)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089294},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74044,"byte_end":74058,"line_start":296,"line_end":296,"column_start":20,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 20 }","value":"mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436110},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74044,"byte_end":74058,"line_start":296,"line_end":296,"column_start":20,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 8 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919758},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74037,"byte_end":74040,"line_start":296,"line_end":296,"column_start":13,"column_end":16},"name":"val","qualname":"val$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 9 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266574},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74037,"byte_end":74040,"line_start":296,"line_end":296,"column_start":13,"column_end":16},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 30 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742479},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74257,"byte_end":74261,"line_start":302,"line_end":302,"column_start":27,"column_end":31},"name":"self","qualname":"::copy_data::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871567},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74263,"byte_end":74273,"line_start":302,"line_end":302,"column_start":33,"column_end":43},"name":"page_table","qualname":"::copy_data::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613391},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74291,"byte_end":74295,"line_start":302,"line_end":302,"column_start":61,"column_end":65},"name":"data","qualname":"::copy_data::data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":655},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74242,"byte_end":74251,"line_start":302,"line_end":302,"column_start":12,"column_end":21},"name":"copy_data","qualname":"::copy_data","value":"pub fn copy_data(&mut Self, &mut PageTable, &[u8])","parent":null,"children":[],"decl_id":null,"docs":" data: start-aligned but maybe with shorter length\n assume that all frames were cleared before\n","sig":null,"attributes":[{"value":"/ data: start-aligned but maybe with shorter length","span":{"file_name":"src/mm/memory_set.rs","byte_start":74126,"byte_end":74179,"line_start":300,"line_end":300,"column_start":5,"column_end":58}},{"value":"/ assume that all frames were cleared before","span":{"file_name":"src/mm/memory_set.rs","byte_start":74184,"byte_end":74230,"line_start":301,"line_end":301,"column_start":5,"column_end":51}}]},{"kind":"Local","id":{"krate":0,"index":3590324879},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74374,"byte_end":74379,"line_start":304,"line_end":304,"column_start":17,"column_end":22},"name":"start","qualname":"start$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 107 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107151},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74408,"byte_end":74419,"line_start":305,"line_end":305,"column_start":17,"column_end":28},"name":"current_vpn","qualname":"current_vpn$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 115 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1577058959},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74462,"byte_end":74465,"line_start":306,"line_end":306,"column_start":13,"column_end":16},"name":"len","qualname":"len$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 122 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4043309711},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74511,"byte_end":74514,"line_start":308,"line_end":308,"column_start":17,"column_end":20},"name":"src","qualname":"src$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 143 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1694499471},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74575,"byte_end":74578,"line_start":309,"line_end":309,"column_start":17,"column_end":20},"name":"dst","qualname":"dst$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 166 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1303},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74987,"byte_end":74996,"line_start":326,"line_end":326,"column_start":5,"column_end":14},"name":"Identical","qualname":"::mm::memory_set::MapType::Identical","value":"MapType::Identical","parent":{"krate":0,"index":1302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1305},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75002,"byte_end":75008,"line_start":327,"line_end":327,"column_start":5,"column_end":11},"name":"Framed","qualname":"::mm::memory_set::MapType::Framed","value":"MapType::Framed","parent":{"krate":0,"index":1302},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1302},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74973,"byte_end":74980,"line_start":325,"line_end":325,"column_start":10,"column_end":17},"name":"MapType","qualname":"::mm::memory_set::MapType","value":"pub enum MapType { Identical, Framed, }","parent":null,"children":[{"krate":0,"index":1303},{"krate":0,"index":1305}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1315},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75040,"byte_end":75053,"line_start":331,"line_end":331,"column_start":16,"column_end":29},"name":"MapPermission","qualname":"::mm::memory_set::MapPermission","value":"MapPermission { bits }","parent":null,"children":[{"krate":0,"index":1316}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1341},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::::fmt::__BitFlags::R","value":"pub fn R(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1342},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::::fmt::__BitFlags::W","value":"pub fn W(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1343},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::::fmt::__BitFlags::X","value":"pub fn X(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1344},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::::fmt::__BitFlags::U","value":"pub fn U(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1393},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::fmt::__BitFlags>::R","value":"fn R(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":{"krate":0,"index":1341},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1394},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::fmt::__BitFlags>::W","value":"fn W(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":{"krate":0,"index":1342},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1395},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::fmt::__BitFlags>::X","value":"fn X(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":{"krate":0,"index":1343},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1396},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::fmt::__BitFlags>::U","value":"fn U(&Self) -> bool","parent":{"krate":0,"index":1340},"children":[],"decl_id":{"krate":0,"index":1344},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3892315451},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 23 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960891},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 18 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988859},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 59 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811940667},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 54 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194305339},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 95 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950779},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 90 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3238004027},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 131 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2113930555},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 126 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3841983803},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 167 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1157629243},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 162 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539993915},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 203 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660945723},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 198 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4143973691},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 239 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459619131},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 234 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3363833147},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 275 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1887438139},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 270 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1652557115},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490237,"byte_end":4490238,"line_start":537,"line_end":537,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 326 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2189428027},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490219,"byte_end":4490238,"line_start":537,"line_end":537,"column_start":25,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 321 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1451230523},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490334,"byte_end":4490335,"line_start":540,"line_end":540,"column_start":38,"column_end":39},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 362 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2793407803},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490317,"byte_end":4490335,"line_start":540,"line_end":540,"column_start":21,"column_end":39},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 357 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2441086267},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490406,"byte_end":4490407,"line_start":541,"line_end":541,"column_start":70,"column_end":71},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 393 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":562038075},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490357,"byte_end":4490407,"line_start":541,"line_end":541,"column_start":21,"column_end":71},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 388 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2508195131},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490496,"byte_end":4490497,"line_start":544,"line_end":544,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 425 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":629146939},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490474,"byte_end":4490497,"line_start":544,"line_end":544,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1339 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 420 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1355},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::memory_set::MapPermission::R","value":"MapPermission","parent":{"krate":0,"index":1354},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1356},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::memory_set::MapPermission::W","value":"MapPermission","parent":{"krate":0,"index":1354},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1357},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::memory_set::MapPermission::X","value":"MapPermission","parent":{"krate":0,"index":1354},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1358},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::memory_set::MapPermission::U","value":"MapPermission","parent":{"krate":0,"index":1354},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1400},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::R","value":"u8","parent":{"krate":0,"index":1399},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1401},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::W","value":"u8","parent":{"krate":0,"index":1399},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1402},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::X","value":"u8","parent":{"krate":0,"index":1399},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1403},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::U","value":"u8","parent":{"krate":0,"index":1399},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1405},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::::R","value":"u8","parent":{"krate":0,"index":1404},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1406},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::::W","value":"u8","parent":{"krate":0,"index":1404},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1407},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::::X","value":"u8","parent":{"krate":0,"index":1404},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1408},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::::U","value":"u8","parent":{"krate":0,"index":1404},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3355444588},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499311,"byte_end":4499319,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:1388 ~ os[2ea9]::mm::memory_set::{impl#33}::extend), local_id: 19 }","value":"::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097772},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499311,"byte_end":4499319,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:1388 ~ os[2ea9]::mm::memory_set::{impl#33}::extend), local_id: 7 }","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436844},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499303,"byte_end":4499307,"line_start":795,"line_end":795,"column_start":21,"column_end":25},"name":"val","qualname":"val$HirId { owner: DefId(0:1388 ~ os[2ea9]::mm::memory_set::{impl#33}::extend), local_id: 8 }","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":656},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75197,"byte_end":75207,"line_start":340,"line_end":340,"column_start":8,"column_end":18},"name":"remap_test","qualname":"::mm::memory_set::remap_test","value":"pub fn remap_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/memory_set.rs","byte_start":75173,"byte_end":75189,"line_start":339,"line_end":339,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":1610613392},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75224,"byte_end":75236,"line_start":341,"line_end":341,"column_start":13,"column_end":25},"name":"kernel_space","qualname":"kernel_space$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 6 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395664},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75268,"byte_end":75276,"line_start":342,"line_end":342,"column_start":9,"column_end":17},"name":"mid_text","qualname":"mid_text$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 26 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157712},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75345,"byte_end":75355,"line_start":343,"line_end":343,"column_start":9,"column_end":19},"name":"mid_rodata","qualname":"mid_rodata$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 46 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1107296912},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75428,"byte_end":75436,"line_start":344,"line_end":344,"column_start":9,"column_end":17},"name":"mid_data","qualname":"mid_data$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 66 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":684},"span":{"file_name":"src/mm/mod.rs","byte_start":46434,"byte_end":46438,"line_start":24,"line_end":24,"column_start":8,"column_end":12},"name":"init","qualname":"::mm::init","value":"pub fn init()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":685},"span":{"file_name":"src/fs/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"fs","qualname":"::fs","value":"src/fs/mod.rs","parent":null,"children":[{"krate":0,"index":686},{"krate":0,"index":725},{"krate":0,"index":745},{"krate":0,"index":779},{"krate":0,"index":810},{"krate":0,"index":811},{"krate":0,"index":812},{"krate":0,"index":813},{"krate":0,"index":2203},{"krate":0,"index":814},{"krate":0,"index":2205},{"krate":0,"index":815},{"krate":0,"index":816},{"krate":0,"index":821},{"krate":0,"index":822},{"krate":0,"index":823},{"krate":0,"index":824},{"krate":0,"index":825},{"krate":0,"index":2213},{"krate":0,"index":826},{"krate":0,"index":2215},{"krate":0,"index":827},{"krate":0,"index":828},{"krate":0,"index":829},{"krate":0,"index":830},{"krate":0,"index":831},{"krate":0,"index":832},{"krate":0,"index":833},{"krate":0,"index":834}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":686},"span":{"file_name":"src/fs/pipe.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"pipe","qualname":"::fs::pipe","value":"src/fs/pipe.rs","parent":null,"children":[{"krate":0,"index":687},{"krate":0,"index":688},{"krate":0,"index":689},{"krate":0,"index":690},{"krate":0,"index":691},{"krate":0,"index":692},{"krate":0,"index":693},{"krate":0,"index":694},{"krate":0,"index":695},{"krate":0,"index":699},{"krate":0,"index":702},{"krate":0,"index":1416},{"krate":0,"index":1428},{"krate":0,"index":1426},{"krate":0,"index":1423},{"krate":0,"index":1424},{"krate":0,"index":703},{"krate":0,"index":710},{"krate":0,"index":719},{"krate":0,"index":720}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":695},"span":{"file_name":"src/fs/pipe.rs","byte_start":76573,"byte_end":76577,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"name":"Pipe","qualname":"::fs::pipe::Pipe","value":"Pipe { readable, writable, buffer }","parent":null,"children":[{"krate":0,"index":696},{"krate":0,"index":697},{"krate":0,"index":698}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":696},"span":{"file_name":"src/fs/pipe.rs","byte_start":76584,"byte_end":76592,"line_start":10,"line_end":10,"column_start":5,"column_end":13},"name":"readable","qualname":"::fs::pipe::Pipe::readable","value":"bool","parent":{"krate":0,"index":695},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":697},"span":{"file_name":"src/fs/pipe.rs","byte_start":76604,"byte_end":76612,"line_start":11,"line_end":11,"column_start":5,"column_end":13},"name":"writable","qualname":"::fs::pipe::Pipe::writable","value":"bool","parent":{"krate":0,"index":695},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":698},"span":{"file_name":"src/fs/pipe.rs","byte_start":76624,"byte_end":76630,"line_start":12,"line_end":12,"column_start":5,"column_end":11},"name":"buffer","qualname":"::fs::pipe::Pipe::buffer","value":"alloc::sync::Arc>","parent":{"krate":0,"index":695},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742524},"span":{"file_name":"src/fs/pipe.rs","byte_start":76707,"byte_end":76713,"line_start":16,"line_end":16,"column_start":33,"column_end":39},"name":"buffer","qualname":"::read_end_with_buffer::buffer","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":700},"span":{"file_name":"src/fs/pipe.rs","byte_start":76686,"byte_end":76706,"line_start":16,"line_end":16,"column_start":12,"column_end":32},"name":"read_end_with_buffer","qualname":"::read_end_with_buffer","value":"pub fn read_end_with_buffer(Arc>) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742525},"span":{"file_name":"src/fs/pipe.rs","byte_start":76894,"byte_end":76900,"line_start":23,"line_end":23,"column_start":34,"column_end":40},"name":"buffer","qualname":"::write_end_with_buffer::buffer","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":701},"span":{"file_name":"src/fs/pipe.rs","byte_start":76872,"byte_end":76893,"line_start":23,"line_end":23,"column_start":12,"column_end":33},"name":"write_end_with_buffer","qualname":"::write_end_with_buffer","value":"pub fn write_end_with_buffer(Arc>) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":702},"span":{"file_name":"src/fs/pipe.rs","byte_start":77057,"byte_end":77073,"line_start":32,"line_end":32,"column_start":7,"column_end":23},"name":"RING_BUFFER_SIZE","qualname":"::fs::pipe::RING_BUFFER_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1417},"span":{"file_name":"src/fs/pipe.rs","byte_start":77150,"byte_end":77154,"line_start":36,"line_end":36,"column_start":5,"column_end":9},"name":"FULL","qualname":"::fs::pipe::RingBufferStatus::FULL","value":"RingBufferStatus::FULL","parent":{"krate":0,"index":1416},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1419},"span":{"file_name":"src/fs/pipe.rs","byte_start":77160,"byte_end":77165,"line_start":37,"line_end":37,"column_start":5,"column_end":10},"name":"EMPTY","qualname":"::fs::pipe::RingBufferStatus::EMPTY","value":"RingBufferStatus::EMPTY","parent":{"krate":0,"index":1416},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1421},"span":{"file_name":"src/fs/pipe.rs","byte_start":77171,"byte_end":77177,"line_start":38,"line_end":38,"column_start":5,"column_end":11},"name":"NORMAL","qualname":"::fs::pipe::RingBufferStatus::NORMAL","value":"RingBufferStatus::NORMAL","parent":{"krate":0,"index":1416},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1416},"span":{"file_name":"src/fs/pipe.rs","byte_start":77127,"byte_end":77143,"line_start":35,"line_end":35,"column_start":6,"column_end":22},"name":"RingBufferStatus","qualname":"::fs::pipe::RingBufferStatus","value":"enum RingBufferStatus { FULL, EMPTY, NORMAL, }","parent":null,"children":[{"krate":0,"index":1417},{"krate":0,"index":1419},{"krate":0,"index":1421}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":703},"span":{"file_name":"src/fs/pipe.rs","byte_start":77193,"byte_end":77207,"line_start":41,"line_end":41,"column_start":12,"column_end":26},"name":"PipeRingBuffer","qualname":"::fs::pipe::PipeRingBuffer","value":"PipeRingBuffer { arr, head, tail, status, write_end }","parent":null,"children":[{"krate":0,"index":704},{"krate":0,"index":706},{"krate":0,"index":707},{"krate":0,"index":708},{"krate":0,"index":709}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":704},"span":{"file_name":"src/fs/pipe.rs","byte_start":77214,"byte_end":77217,"line_start":42,"line_end":42,"column_start":5,"column_end":8},"name":"arr","qualname":"::fs::pipe::PipeRingBuffer::arr","value":"[u8; _]","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":706},"span":{"file_name":"src/fs/pipe.rs","byte_start":77247,"byte_end":77251,"line_start":43,"line_end":43,"column_start":5,"column_end":9},"name":"head","qualname":"::fs::pipe::PipeRingBuffer::head","value":"usize","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":707},"span":{"file_name":"src/fs/pipe.rs","byte_start":77264,"byte_end":77268,"line_start":44,"line_end":44,"column_start":5,"column_end":9},"name":"tail","qualname":"::fs::pipe::PipeRingBuffer::tail","value":"usize","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":708},"span":{"file_name":"src/fs/pipe.rs","byte_start":77281,"byte_end":77287,"line_start":45,"line_end":45,"column_start":5,"column_end":11},"name":"status","qualname":"::fs::pipe::PipeRingBuffer::status","value":"fs::pipe::RingBufferStatus","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":709},"span":{"file_name":"src/fs/pipe.rs","byte_start":77311,"byte_end":77320,"line_start":46,"line_end":46,"column_start":5,"column_end":14},"name":"write_end","qualname":"::fs::pipe::PipeRingBuffer::write_end","value":"core::option::Option>","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":711},"span":{"file_name":"src/fs/pipe.rs","byte_start":77378,"byte_end":77381,"line_start":50,"line_end":50,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742537},"span":{"file_name":"src/fs/pipe.rs","byte_start":77611,"byte_end":77615,"line_start":59,"line_end":59,"column_start":31,"column_end":35},"name":"self","qualname":"::set_write_end::self","value":"&mut fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871625},"span":{"file_name":"src/fs/pipe.rs","byte_start":77617,"byte_end":77626,"line_start":59,"line_end":59,"column_start":37,"column_end":46},"name":"write_end","qualname":"::set_write_end::write_end","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":713},"span":{"file_name":"src/fs/pipe.rs","byte_start":77592,"byte_end":77605,"line_start":59,"line_end":59,"column_start":12,"column_end":25},"name":"set_write_end","qualname":"::set_write_end","value":"pub fn set_write_end(&mut Self, &Arc)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742538},"span":{"file_name":"src/fs/pipe.rs","byte_start":77733,"byte_end":77737,"line_start":62,"line_end":62,"column_start":28,"column_end":32},"name":"self","qualname":"::write_byte::self","value":"&mut fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871626},"span":{"file_name":"src/fs/pipe.rs","byte_start":77739,"byte_end":77743,"line_start":62,"line_end":62,"column_start":34,"column_end":38},"name":"byte","qualname":"::write_byte::byte","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":714},"span":{"file_name":"src/fs/pipe.rs","byte_start":77717,"byte_end":77727,"line_start":62,"line_end":62,"column_start":12,"column_end":22},"name":"write_byte","qualname":"::write_byte","value":"pub fn write_byte(&mut Self, u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742539},"span":{"file_name":"src/fs/pipe.rs","byte_start":78019,"byte_end":78023,"line_start":70,"line_end":70,"column_start":27,"column_end":31},"name":"self","qualname":"::read_byte::self","value":"&mut fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":715},"span":{"file_name":"src/fs/pipe.rs","byte_start":78004,"byte_end":78013,"line_start":70,"line_end":70,"column_start":12,"column_end":21},"name":"read_byte","qualname":"::read_byte","value":"pub fn read_byte(&mut Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443915},"span":{"file_name":"src/fs/pipe.rs","byte_start":78093,"byte_end":78094,"line_start":72,"line_end":72,"column_start":13,"column_end":14},"name":"c","qualname":"c$HirId { owner: DefId(0:715 ~ os[2ea9]::fs::pipe::{impl#1}::read_byte), local_id: 19 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742540},"span":{"file_name":"src/fs/pipe.rs","byte_start":78314,"byte_end":78318,"line_start":79,"line_end":79,"column_start":28,"column_end":32},"name":"self","qualname":"::available_read::self","value":"&fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":716},"span":{"file_name":"src/fs/pipe.rs","byte_start":78298,"byte_end":78312,"line_start":79,"line_end":79,"column_start":12,"column_end":26},"name":"available_read","qualname":"::available_read","value":"pub fn available_read(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742541},"span":{"file_name":"src/fs/pipe.rs","byte_start":78627,"byte_end":78631,"line_start":90,"line_end":90,"column_start":29,"column_end":33},"name":"self","qualname":"::available_write::self","value":"&fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":717},"span":{"file_name":"src/fs/pipe.rs","byte_start":78610,"byte_end":78625,"line_start":90,"line_end":90,"column_start":12,"column_end":27},"name":"available_write","qualname":"::available_write","value":"pub fn available_write(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742542},"span":{"file_name":"src/fs/pipe.rs","byte_start":78829,"byte_end":78833,"line_start":97,"line_end":97,"column_start":35,"column_end":39},"name":"self","qualname":"::all_write_ends_closed::self","value":"&fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":718},"span":{"file_name":"src/fs/pipe.rs","byte_start":78806,"byte_end":78827,"line_start":97,"line_end":97,"column_start":12,"column_end":33},"name":"all_write_ends_closed","qualname":"::all_write_ends_closed","value":"pub fn all_write_ends_closed(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":719},"span":{"file_name":"src/fs/pipe.rs","byte_start":78955,"byte_end":78964,"line_start":103,"line_end":103,"column_start":8,"column_end":17},"name":"make_pipe","qualname":"::fs::pipe::make_pipe","value":"pub fn make_pipe() -> (Arc, Arc)","parent":null,"children":[],"decl_id":null,"docs":" Return (read_end, write_end)\n","sig":null,"attributes":[{"value":"/ Return (read_end, write_end)","span":{"file_name":"src/fs/pipe.rs","byte_start":78915,"byte_end":78947,"line_start":102,"line_end":102,"column_start":1,"column_end":33}}]},{"kind":"Local","id":{"krate":0,"index":2281702095},"span":{"file_name":"src/fs/pipe.rs","byte_start":79003,"byte_end":79009,"line_start":104,"line_end":104,"column_start":9,"column_end":15},"name":"buffer","qualname":"buffer$HirId { owner: DefId(0:719 ~ os[2ea9]::fs::pipe::make_pipe), local_id: 17 }","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851407},"span":{"file_name":"src/fs/pipe.rs","byte_start":79065,"byte_end":79073,"line_start":105,"line_end":105,"column_start":9,"column_end":17},"name":"read_end","qualname":"read_end$HirId { owner: DefId(0:719 ~ os[2ea9]::fs::pipe::make_pipe), local_id: 34 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3422552783},"span":{"file_name":"src/fs/pipe.rs","byte_start":79152,"byte_end":79161,"line_start":108,"line_end":108,"column_start":9,"column_end":18},"name":"write_end","qualname":"write_end$HirId { owner: DefId(0:719 ~ os[2ea9]::fs::pipe::make_pipe), local_id: 51 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742545},"span":{"file_name":"src/fs/pipe.rs","byte_start":79345,"byte_end":79349,"line_start":116,"line_end":116,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":721},"span":{"file_name":"src/fs/pipe.rs","byte_start":79335,"byte_end":79343,"line_start":116,"line_end":116,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":817},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742546},"span":{"file_name":"src/fs/pipe.rs","byte_start":79394,"byte_end":79398,"line_start":117,"line_end":117,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":722},"span":{"file_name":"src/fs/pipe.rs","byte_start":79384,"byte_end":79392,"line_start":117,"line_end":117,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742547},"span":{"file_name":"src/fs/pipe.rs","byte_start":79439,"byte_end":79443,"line_start":118,"line_end":118,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871635},"span":{"file_name":"src/fs/pipe.rs","byte_start":79445,"byte_end":79448,"line_start":118,"line_end":118,"column_start":20,"column_end":23},"name":"buf","qualname":"::read::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":723},"span":{"file_name":"src/fs/pipe.rs","byte_start":79433,"byte_end":79437,"line_start":118,"line_end":118,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516583123},"span":{"file_name":"src/fs/pipe.rs","byte_start":79532,"byte_end":79540,"line_start":120,"line_end":120,"column_start":17,"column_end":25},"name":"buf_iter","qualname":"buf_iter$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 105 }","value":"mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3053454035},"span":{"file_name":"src/fs/pipe.rs","byte_start":79576,"byte_end":79585,"line_start":121,"line_end":121,"column_start":17,"column_end":26},"name":"read_size","qualname":"read_size$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 109 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919236307},"span":{"file_name":"src/fs/pipe.rs","byte_start":79631,"byte_end":79642,"line_start":123,"line_end":123,"column_start":21,"column_end":32},"name":"ring_buffer","qualname":"ring_buffer$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 117 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1040188115},"span":{"file_name":"src/fs/pipe.rs","byte_start":79681,"byte_end":79690,"line_start":124,"line_end":124,"column_start":17,"column_end":26},"name":"loop_read","qualname":"loop_read$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 124 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2365588179},"span":{"file_name":"src/fs/pipe.rs","byte_start":80056,"byte_end":80068,"line_start":134,"line_end":134,"column_start":22,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 177 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2768241363},"span":{"file_name":"src/fs/pipe.rs","byte_start":80056,"byte_end":80068,"line_start":134,"line_end":134,"column_start":22,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 165 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1694499539},"span":{"file_name":"src/fs/pipe.rs","byte_start":80051,"byte_end":80052,"line_start":134,"line_end":134,"column_start":17,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 166 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539993299},"span":{"file_name":"src/fs/pipe.rs","byte_start":80099,"byte_end":80107,"line_start":135,"line_end":135,"column_start":29,"column_end":37},"name":"byte_ref","qualname":"byte_ref$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 203 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742548},"span":{"file_name":"src/fs/pipe.rs","byte_start":80358,"byte_end":80362,"line_start":144,"line_end":144,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871636},"span":{"file_name":"src/fs/pipe.rs","byte_start":80364,"byte_end":80367,"line_start":144,"line_end":144,"column_start":21,"column_end":24},"name":"buf","qualname":"::write::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":724},"span":{"file_name":"src/fs/pipe.rs","byte_start":80351,"byte_end":80356,"line_start":144,"line_end":144,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516583124},"span":{"file_name":"src/fs/pipe.rs","byte_start":80451,"byte_end":80459,"line_start":146,"line_end":146,"column_start":17,"column_end":25},"name":"buf_iter","qualname":"buf_iter$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 105 }","value":"mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3053454036},"span":{"file_name":"src/fs/pipe.rs","byte_start":80495,"byte_end":80505,"line_start":147,"line_end":147,"column_start":17,"column_end":27},"name":"write_size","qualname":"write_size$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 109 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919236308},"span":{"file_name":"src/fs/pipe.rs","byte_start":80551,"byte_end":80562,"line_start":149,"line_end":149,"column_start":21,"column_end":32},"name":"ring_buffer","qualname":"ring_buffer$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 117 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1040188116},"span":{"file_name":"src/fs/pipe.rs","byte_start":80601,"byte_end":80611,"line_start":150,"line_end":150,"column_start":17,"column_end":27},"name":"loop_write","qualname":"loop_write$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 124 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2768241364},"span":{"file_name":"src/fs/pipe.rs","byte_start":80868,"byte_end":80881,"line_start":157,"line_end":157,"column_start":22,"column_end":35},"name":"iter","qualname":"iter$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 165 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2566914772},"span":{"file_name":"src/fs/pipe.rs","byte_start":80868,"byte_end":80881,"line_start":157,"line_end":157,"column_start":22,"column_end":35},"name":"__next","qualname":"__next$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 153 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1493172948},"span":{"file_name":"src/fs/pipe.rs","byte_start":80863,"byte_end":80864,"line_start":157,"line_end":157,"column_start":17,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 154 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4244636372},"span":{"file_name":"src/fs/pipe.rs","byte_start":80912,"byte_end":80920,"line_start":158,"line_end":158,"column_start":29,"column_end":37},"name":"byte_ref","qualname":"byte_ref$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 191 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":725},"span":{"file_name":"src/fs/stdio.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"stdio","qualname":"::fs::stdio","value":"src/fs/stdio.rs","parent":null,"children":[{"krate":0,"index":726},{"krate":0,"index":727},{"krate":0,"index":728},{"krate":0,"index":729},{"krate":0,"index":730},{"krate":0,"index":731},{"krate":0,"index":733},{"krate":0,"index":735},{"krate":0,"index":740}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":731},"span":{"file_name":"src/fs/stdio.rs","byte_start":81297,"byte_end":81302,"line_start":6,"line_end":6,"column_start":12,"column_end":17},"name":"Stdin","qualname":"::fs::stdio::Stdin","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":733},"span":{"file_name":"src/fs/stdio.rs","byte_start":81316,"byte_end":81322,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Stdout","qualname":"::fs::stdio::Stdout","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742560},"span":{"file_name":"src/fs/stdio.rs","byte_start":81364,"byte_end":81368,"line_start":11,"line_end":11,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":736},"span":{"file_name":"src/fs/stdio.rs","byte_start":81354,"byte_end":81362,"line_start":11,"line_end":11,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":817},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742561},"span":{"file_name":"src/fs/stdio.rs","byte_start":81404,"byte_end":81408,"line_start":12,"line_end":12,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":737},"span":{"file_name":"src/fs/stdio.rs","byte_start":81394,"byte_end":81402,"line_start":12,"line_end":12,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742562},"span":{"file_name":"src/fs/stdio.rs","byte_start":81441,"byte_end":81445,"line_start":13,"line_end":13,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871650},"span":{"file_name":"src/fs/stdio.rs","byte_start":81451,"byte_end":81459,"line_start":13,"line_end":13,"column_start":24,"column_end":32},"name":"user_buf","qualname":"::read::user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":738},"span":{"file_name":"src/fs/stdio.rs","byte_start":81435,"byte_end":81439,"line_start":13,"line_end":13,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3858760418},"span":{"file_name":"src/fs/stdio.rs","byte_start":81560,"byte_end":81561,"line_start":16,"line_end":16,"column_start":17,"column_end":18},"name":"c","qualname":"c$HirId { owner: DefId(0:738 ~ os[2ea9]::fs::stdio::{impl#0}::read), local_id: 103 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1358955234},"span":{"file_name":"src/fs/stdio.rs","byte_start":81798,"byte_end":81800,"line_start":26,"line_end":26,"column_start":13,"column_end":15},"name":"ch","qualname":"ch$HirId { owner: DefId(0:738 ~ os[2ea9]::fs::stdio::{impl#0}::read), local_id: 138 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742563},"span":{"file_name":"src/fs/stdio.rs","byte_start":81914,"byte_end":81918,"line_start":30,"line_end":30,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871651},"span":{"file_name":"src/fs/stdio.rs","byte_start":81920,"byte_end":81929,"line_start":30,"line_end":30,"column_start":21,"column_end":30},"name":"_user_buf","qualname":"::write::_user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":739},"span":{"file_name":"src/fs/stdio.rs","byte_start":81907,"byte_end":81912,"line_start":30,"line_end":30,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742565},"span":{"file_name":"src/fs/stdio.rs","byte_start":82045,"byte_end":82049,"line_start":36,"line_end":36,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":741},"span":{"file_name":"src/fs/stdio.rs","byte_start":82035,"byte_end":82043,"line_start":36,"line_end":36,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":817},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742566},"span":{"file_name":"src/fs/stdio.rs","byte_start":82086,"byte_end":82090,"line_start":37,"line_end":37,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":742},"span":{"file_name":"src/fs/stdio.rs","byte_start":82076,"byte_end":82084,"line_start":37,"line_end":37,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742567},"span":{"file_name":"src/fs/stdio.rs","byte_start":82122,"byte_end":82126,"line_start":38,"line_end":38,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871655},"span":{"file_name":"src/fs/stdio.rs","byte_start":82128,"byte_end":82137,"line_start":38,"line_end":38,"column_start":20,"column_end":29},"name":"_user_buf","qualname":"::read::_user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":743},"span":{"file_name":"src/fs/stdio.rs","byte_start":82116,"byte_end":82120,"line_start":38,"line_end":38,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742568},"span":{"file_name":"src/fs/stdio.rs","byte_start":82225,"byte_end":82229,"line_start":41,"line_end":41,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871656},"span":{"file_name":"src/fs/stdio.rs","byte_start":82231,"byte_end":82239,"line_start":41,"line_end":41,"column_start":21,"column_end":29},"name":"user_buf","qualname":"::write::user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":744},"span":{"file_name":"src/fs/stdio.rs","byte_start":82218,"byte_end":82223,"line_start":41,"line_end":41,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831208},"span":{"file_name":"src/fs/stdio.rs","byte_start":82286,"byte_end":82309,"line_start":42,"line_end":42,"column_start":23,"column_end":46},"name":"iter","qualname":"iter$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 22 }","value":"core::slice::Iter<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342178024},"span":{"file_name":"src/fs/stdio.rs","byte_start":82286,"byte_end":82309,"line_start":42,"line_end":42,"column_start":23,"column_end":46},"name":"__next","qualname":"__next$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 10 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661672},"span":{"file_name":"src/fs/stdio.rs","byte_start":82276,"byte_end":82282,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"val","qualname":"val$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 11 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109608},"span":{"file_name":"src/fs/stdio.rs","byte_start":82276,"byte_end":82282,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"buffer","qualname":"buffer$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 32 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":745},"span":{"file_name":"src/fs/inode.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"inode","qualname":"::fs::inode","value":"src/fs/inode.rs","parent":null,"children":[{"krate":0,"index":746},{"krate":0,"index":747},{"krate":0,"index":748},{"krate":0,"index":749},{"krate":0,"index":2161},{"krate":0,"index":750},{"krate":0,"index":751},{"krate":0,"index":752},{"krate":0,"index":753},{"krate":0,"index":754},{"krate":0,"index":755},{"krate":0,"index":756},{"krate":0,"index":757},{"krate":0,"index":761},{"krate":0,"index":764},{"krate":0,"index":1429},{"krate":0,"index":1431},{"krate":0,"index":1432},{"krate":0,"index":1437},{"krate":0,"index":768},{"krate":0,"index":1440},{"krate":0,"index":1462},{"krate":0,"index":1458},{"krate":0,"index":1459},{"krate":0,"index":1455},{"krate":0,"index":1456},{"krate":0,"index":1453},{"krate":0,"index":1447},{"krate":0,"index":1445},{"krate":0,"index":1442},{"krate":0,"index":1463},{"krate":0,"index":1472},{"krate":0,"index":1474},{"krate":0,"index":1476},{"krate":0,"index":1478},{"krate":0,"index":1480},{"krate":0,"index":1491},{"krate":0,"index":1494},{"krate":0,"index":1496},{"krate":0,"index":1499},{"krate":0,"index":1501},{"krate":0,"index":1504},{"krate":0,"index":1506},{"krate":0,"index":1509},{"krate":0,"index":1511},{"krate":0,"index":1514},{"krate":0,"index":1517},{"krate":0,"index":769},{"krate":0,"index":771},{"krate":0,"index":774}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":757},"span":{"file_name":"src/fs/inode.rs","byte_start":82655,"byte_end":82662,"line_start":14,"line_end":14,"column_start":12,"column_end":19},"name":"OSInode","qualname":"::fs::inode::OSInode","value":"OSInode { readable, writable, inner }","parent":null,"children":[{"krate":0,"index":758},{"krate":0,"index":759},{"krate":0,"index":760}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":758},"span":{"file_name":"src/fs/inode.rs","byte_start":82669,"byte_end":82677,"line_start":15,"line_end":15,"column_start":5,"column_end":13},"name":"readable","qualname":"::fs::inode::OSInode::readable","value":"bool","parent":{"krate":0,"index":757},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":759},"span":{"file_name":"src/fs/inode.rs","byte_start":82689,"byte_end":82697,"line_start":16,"line_end":16,"column_start":5,"column_end":13},"name":"writable","qualname":"::fs::inode::OSInode::writable","value":"bool","parent":{"krate":0,"index":757},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":760},"span":{"file_name":"src/fs/inode.rs","byte_start":82709,"byte_end":82714,"line_start":17,"line_end":17,"column_start":5,"column_end":10},"name":"inner","qualname":"::fs::inode::OSInode::inner","value":"spin::Mutex","parent":{"krate":0,"index":757},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":761},"span":{"file_name":"src/fs/inode.rs","byte_start":82751,"byte_end":82763,"line_start":20,"line_end":20,"column_start":12,"column_end":24},"name":"OSInodeInner","qualname":"::fs::inode::OSInodeInner","value":"OSInodeInner { offset, inode }","parent":null,"children":[{"krate":0,"index":762},{"krate":0,"index":763}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":762},"span":{"file_name":"src/fs/inode.rs","byte_start":82770,"byte_end":82776,"line_start":21,"line_end":21,"column_start":5,"column_end":11},"name":"offset","qualname":"::fs::inode::OSInodeInner::offset","value":"usize","parent":{"krate":0,"index":761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":763},"span":{"file_name":"src/fs/inode.rs","byte_start":82789,"byte_end":82794,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"name":"inode","qualname":"::fs::inode::OSInodeInner::inode","value":"alloc::sync::Arc","parent":{"krate":0,"index":761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742589},"span":{"file_name":"src/fs/inode.rs","byte_start":82850,"byte_end":82858,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"name":"readable","qualname":"::new::readable","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871677},"span":{"file_name":"src/fs/inode.rs","byte_start":82874,"byte_end":82882,"line_start":28,"line_end":28,"column_start":9,"column_end":17},"name":"writable","qualname":"::new::writable","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613501},"span":{"file_name":"src/fs/inode.rs","byte_start":82898,"byte_end":82903,"line_start":29,"line_end":29,"column_start":9,"column_end":14},"name":"inode","qualname":"::new::inode","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":765},"span":{"file_name":"src/fs/inode.rs","byte_start":82837,"byte_end":82840,"line_start":26,"line_end":26,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(bool, bool, Arc) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742590},"span":{"file_name":"src/fs/inode.rs","byte_start":83140,"byte_end":83144,"line_start":40,"line_end":40,"column_start":22,"column_end":26},"name":"self","qualname":"::read_all::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":766},"span":{"file_name":"src/fs/inode.rs","byte_start":83130,"byte_end":83138,"line_start":40,"line_end":40,"column_start":12,"column_end":20},"name":"read_all","qualname":"::read_all","value":"pub fn read_all(&Self) -> Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919870},"span":{"file_name":"src/fs/inode.rs","byte_start":83175,"byte_end":83180,"line_start":41,"line_end":41,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 9 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218494},"span":{"file_name":"src/fs/inode.rs","byte_start":83218,"byte_end":83224,"line_start":42,"line_end":42,"column_start":17,"column_end":23},"name":"buffer","qualname":"buffer$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 16 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524862},"span":{"file_name":"src/fs/inode.rs","byte_start":83255,"byte_end":83256,"line_start":43,"line_end":43,"column_start":17,"column_end":18},"name":"v","qualname":"v$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 28 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1409286910},"span":{"file_name":"src/fs/inode.rs","byte_start":83311,"byte_end":83314,"line_start":45,"line_end":45,"column_start":17,"column_end":20},"name":"len","qualname":"len$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 42 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1429},"span":{"file_name":"src/fs/inode.rs","byte_start":83573,"byte_end":83583,"line_start":57,"line_end":57,"column_start":20,"column_end":30},"name":"ROOT_INODE","qualname":"::fs::inode::ROOT_INODE","value":"ROOT_INODE { __private_field }","parent":null,"children":[{"krate":0,"index":1430}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1431},"span":{"file_name":"src/fs/inode.rs","byte_start":83573,"byte_end":83583,"line_start":57,"line_end":57,"column_start":20,"column_end":30},"name":"ROOT_INODE","qualname":"::fs::inode::ROOT_INODE","value":"ROOT_INODE","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489662363},"span":{"file_name":"src/fs/inode.rs","byte_start":83612,"byte_end":83615,"line_start":58,"line_end":58,"column_start":13,"column_end":16},"name":"efs","qualname":"efs$HirId { owner: DefId(0:1435 ~ os[2ea9]::fs::inode::{impl#3}::deref::__static_ref_initialize), local_id: 11 }","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":768},"span":{"file_name":"src/fs/inode.rs","byte_start":83730,"byte_end":83739,"line_start":63,"line_end":63,"column_start":8,"column_end":17},"name":"list_apps","qualname":"::fs::inode::list_apps","value":"pub fn list_apps()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335545088},"span":{"file_name":"src/fs/inode.rs","byte_start":83792,"byte_end":83807,"line_start":65,"line_end":65,"column_start":16,"column_end":31},"name":"iter","qualname":"iter$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 40 }","value":"alloc::vec::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524864},"span":{"file_name":"src/fs/inode.rs","byte_start":83792,"byte_end":83807,"line_start":65,"line_end":65,"column_start":16,"column_end":31},"name":"__next","qualname":"__next$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 28 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087008512},"span":{"file_name":"src/fs/inode.rs","byte_start":83785,"byte_end":83788,"line_start":65,"line_end":65,"column_start":9,"column_end":12},"name":"val","qualname":"val$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 29 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275069184},"span":{"file_name":"src/fs/inode.rs","byte_start":83785,"byte_end":83788,"line_start":65,"line_end":65,"column_start":9,"column_end":12},"name":"app","qualname":"app$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 50 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1440},"span":{"file_name":"src/fs/inode.rs","byte_start":83907,"byte_end":83916,"line_start":72,"line_end":72,"column_start":16,"column_end":25},"name":"OpenFlags","qualname":"::fs::inode::OpenFlags","value":"OpenFlags { bits }","parent":null,"children":[{"krate":0,"index":1441}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1466},"span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::::fmt::__BitFlags::RDONLY","value":"pub fn RDONLY(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1467},"span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::::fmt::__BitFlags::WRONLY","value":"pub fn WRONLY(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1468},"span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::::fmt::__BitFlags::RDWR","value":"pub fn RDWR(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1469},"span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::::fmt::__BitFlags::CREATE","value":"pub fn CREATE(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1470},"span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::::fmt::__BitFlags::TRUNC","value":"pub fn TRUNC(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488760,"byte_end":4488769,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1520},"span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::fmt::__BitFlags>::RDONLY","value":"fn RDONLY(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":{"krate":0,"index":1466},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1521},"span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::fmt::__BitFlags>::WRONLY","value":"fn WRONLY(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":{"krate":0,"index":1467},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1522},"span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::fmt::__BitFlags>::RDWR","value":"fn RDWR(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":{"krate":0,"index":1468},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1523},"span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::fmt::__BitFlags>::CREATE","value":"fn CREATE(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":{"krate":0,"index":1469},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1524},"span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::fmt::__BitFlags>::TRUNC","value":"fn TRUNC(&Self) -> bool","parent":{"krate":0,"index":1465},"children":[],"decl_id":{"krate":0,"index":1470},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501198,"byte_end":4501210,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3892315576},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 23 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207961016},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 18 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988984},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 59 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811940792},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 54 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194305464},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 95 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950904},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 90 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3238004152},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 131 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2113930680},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 126 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3841983928},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 167 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1157629368},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 162 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539994040},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 203 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660945848},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 198 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4143973816},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 239 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459619256},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 234 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3363833272},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 275 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1887438264},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 270 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3967813048},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489878,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 311 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1283458488},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489860,"byte_end":4489879,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 306 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3665823160},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490011,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 347 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1786774968},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489970,"byte_end":4490012,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 342 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1904215480},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490237,"byte_end":4490238,"line_start":537,"line_end":537,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 398 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2441086392},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490219,"byte_end":4490238,"line_start":537,"line_end":537,"column_start":25,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 393 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1300235704},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490334,"byte_end":4490335,"line_start":540,"line_end":540,"column_start":38,"column_end":39},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 434 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3045066168},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490317,"byte_end":4490335,"line_start":540,"line_end":540,"column_start":21,"column_end":39},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 429 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2340423096},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490406,"byte_end":4490407,"line_start":541,"line_end":541,"column_start":70,"column_end":71},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 465 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":864028088},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490357,"byte_end":4490407,"line_start":541,"line_end":541,"column_start":21,"column_end":71},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 460 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2407531960},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490496,"byte_end":4490497,"line_start":544,"line_end":544,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 497 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":931136952},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490474,"byte_end":4490497,"line_start":544,"line_end":544,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1464 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 492 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1481},"span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::fs::inode::OpenFlags::RDONLY","value":"OpenFlags","parent":{"krate":0,"index":1480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1482},"span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::fs::inode::OpenFlags::WRONLY","value":"OpenFlags","parent":{"krate":0,"index":1480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1483},"span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::fs::inode::OpenFlags::RDWR","value":"OpenFlags","parent":{"krate":0,"index":1480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1484},"span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::fs::inode::OpenFlags::CREATE","value":"OpenFlags","parent":{"krate":0,"index":1480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1485},"span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::fs::inode::OpenFlags::TRUNC","value":"OpenFlags","parent":{"krate":0,"index":1480},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1528},"span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::fs::inode::OpenFlags::all::__BitFlags::RDONLY","value":"u32","parent":{"krate":0,"index":1527},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1529},"span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::fs::inode::OpenFlags::all::__BitFlags::WRONLY","value":"u32","parent":{"krate":0,"index":1527},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1530},"span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::fs::inode::OpenFlags::all::__BitFlags::RDWR","value":"u32","parent":{"krate":0,"index":1527},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1531},"span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::fs::inode::OpenFlags::all::__BitFlags::CREATE","value":"u32","parent":{"krate":0,"index":1527},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1532},"span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::fs::inode::OpenFlags::all::__BitFlags::TRUNC","value":"u32","parent":{"krate":0,"index":1527},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1534},"span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::::RDONLY","value":"u32","parent":{"krate":0,"index":1533},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1535},"span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::::WRONLY","value":"u32","parent":{"krate":0,"index":1533},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1536},"span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::::RDWR","value":"u32","parent":{"krate":0,"index":1533},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1537},"span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::::CREATE","value":"u32","parent":{"krate":0,"index":1533},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1538},"span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::::TRUNC","value":"u32","parent":{"krate":0,"index":1533},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502753,"byte_end":4502765,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3355444715},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499311,"byte_end":4499319,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:1515 ~ os[2ea9]::fs::inode::{impl#29}::extend), local_id: 19 }","value":"::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097899},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499311,"byte_end":4499319,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:1515 ~ os[2ea9]::fs::inode::{impl#29}::extend), local_id: 7 }","value":"fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436971},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499303,"byte_end":4499307,"line_start":795,"line_end":795,"column_start":21,"column_end":25},"name":"val","qualname":"val$HirId { owner: DefId(0:1515 ~ os[2ea9]::fs::inode::{impl#29}::extend), local_id: 8 }","value":"fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742594},"span":{"file_name":"src/fs/inode.rs","byte_start":84202,"byte_end":84206,"line_start":84,"line_end":84,"column_start":24,"column_end":28},"name":"self","qualname":"::read_write::self","value":"&fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":770},"span":{"file_name":"src/fs/inode.rs","byte_start":84190,"byte_end":84200,"line_start":84,"line_end":84,"column_start":12,"column_end":22},"name":"read_write","qualname":"::read_write","value":"pub fn read_write(&Self) -> (bool, bool)","parent":null,"children":[],"decl_id":null,"docs":" Do not check validity for simplicity\n Return (readable, writable)\n","sig":null,"attributes":[{"value":"/ Do not check validity for simplicity","span":{"file_name":"src/fs/inode.rs","byte_start":84102,"byte_end":84142,"line_start":82,"line_end":82,"column_start":5,"column_end":45}},{"value":"/ Return (readable, writable)","span":{"file_name":"src/fs/inode.rs","byte_start":84147,"byte_end":84178,"line_start":83,"line_end":83,"column_start":5,"column_end":36}}]},{"kind":"Local","id":{"krate":0,"index":1073742595},"span":{"file_name":"src/fs/inode.rs","byte_start":84433,"byte_end":84437,"line_start":95,"line_end":95,"column_start":18,"column_end":22},"name":"name","qualname":"::fs::inode::open_file::name","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871683},"span":{"file_name":"src/fs/inode.rs","byte_start":84445,"byte_end":84450,"line_start":95,"line_end":95,"column_start":30,"column_end":35},"name":"flags","qualname":"::fs::inode::open_file::flags","value":"fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":771},"span":{"file_name":"src/fs/inode.rs","byte_start":84423,"byte_end":84432,"line_start":95,"line_end":95,"column_start":8,"column_end":17},"name":"open_file","qualname":"::fs::inode::open_file","value":"pub fn open_file(&str, OpenFlags) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342178051},"span":{"file_name":"src/fs/inode.rs","byte_start":84498,"byte_end":84506,"line_start":96,"line_end":96,"column_start":10,"column_end":18},"name":"readable","qualname":"readable$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 10 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661699},"span":{"file_name":"src/fs/inode.rs","byte_start":84508,"byte_end":84516,"line_start":96,"line_end":96,"column_start":20,"column_end":28},"name":"writable","qualname":"writable$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 11 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3959423747},"span":{"file_name":"src/fs/inode.rs","byte_start":84603,"byte_end":84608,"line_start":98,"line_end":98,"column_start":21,"column_end":26},"name":"inode","qualname":"inode$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 55 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314883},"span":{"file_name":"src/fs/inode.rs","byte_start":84922,"byte_end":84927,"line_start":109,"line_end":109,"column_start":23,"column_end":28},"name":"inode","qualname":"$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 43 }::inode","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3858760451},"span":{"file_name":"src/fs/inode.rs","byte_start":85186,"byte_end":85191,"line_start":119,"line_end":119,"column_start":19,"column_end":24},"name":"inode","qualname":"$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 140 }::inode","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742599},"span":{"file_name":"src/fs/inode.rs","byte_start":85511,"byte_end":85515,"line_start":133,"line_end":133,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":775},"span":{"file_name":"src/fs/inode.rs","byte_start":85501,"byte_end":85509,"line_start":133,"line_end":133,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":817},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742600},"span":{"file_name":"src/fs/inode.rs","byte_start":85560,"byte_end":85564,"line_start":134,"line_end":134,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":776},"span":{"file_name":"src/fs/inode.rs","byte_start":85550,"byte_end":85558,"line_start":134,"line_end":134,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742601},"span":{"file_name":"src/fs/inode.rs","byte_start":85605,"byte_end":85609,"line_start":135,"line_end":135,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871689},"span":{"file_name":"src/fs/inode.rs","byte_start":85615,"byte_end":85618,"line_start":135,"line_end":135,"column_start":24,"column_end":27},"name":"buf","qualname":"::read::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":777},"span":{"file_name":"src/fs/inode.rs","byte_start":85599,"byte_end":85603,"line_start":135,"line_end":135,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661705},"span":{"file_name":"src/fs/inode.rs","byte_start":85659,"byte_end":85664,"line_start":136,"line_end":136,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 11 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532617},"span":{"file_name":"src/fs/inode.rs","byte_start":85702,"byte_end":85717,"line_start":137,"line_end":137,"column_start":17,"column_end":32},"name":"total_read_size","qualname":"total_read_size$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851465},"span":{"file_name":"src/fs/inode.rs","byte_start":85749,"byte_end":85771,"line_start":138,"line_end":138,"column_start":22,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 34 }","value":"core::slice::IterMut<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831241},"span":{"file_name":"src/fs/inode.rs","byte_start":85749,"byte_end":85771,"line_start":138,"line_end":138,"column_start":22,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 22 }","value":"&mut &mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314889},"span":{"file_name":"src/fs/inode.rs","byte_start":85740,"byte_end":85745,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 23 }","value":"&mut &mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":872416009},"span":{"file_name":"src/fs/inode.rs","byte_start":85740,"byte_end":85745,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"name":"slice","qualname":"slice$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 44 }","value":"&mut &mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988297},"span":{"file_name":"src/fs/inode.rs","byte_start":85790,"byte_end":85799,"line_start":139,"line_end":139,"column_start":17,"column_end":26},"name":"read_size","qualname":"read_size$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 59 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742602},"span":{"file_name":"src/fs/inode.rs","byte_start":86049,"byte_end":86053,"line_start":148,"line_end":148,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871690},"span":{"file_name":"src/fs/inode.rs","byte_start":86055,"byte_end":86058,"line_start":148,"line_end":148,"column_start":21,"column_end":24},"name":"buf","qualname":"::write::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":778},"span":{"file_name":"src/fs/inode.rs","byte_start":86042,"byte_end":86047,"line_start":148,"line_end":148,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661706},"span":{"file_name":"src/fs/inode.rs","byte_start":86099,"byte_end":86104,"line_start":149,"line_end":149,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 11 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532618},"span":{"file_name":"src/fs/inode.rs","byte_start":86142,"byte_end":86158,"line_start":150,"line_end":150,"column_start":17,"column_end":33},"name":"total_write_size","qualname":"total_write_size$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851466},"span":{"file_name":"src/fs/inode.rs","byte_start":86190,"byte_end":86208,"line_start":151,"line_end":151,"column_start":22,"column_end":40},"name":"iter","qualname":"iter$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 34 }","value":"core::slice::Iter<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831242},"span":{"file_name":"src/fs/inode.rs","byte_start":86190,"byte_end":86208,"line_start":151,"line_end":151,"column_start":22,"column_end":40},"name":"__next","qualname":"__next$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 22 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314890},"span":{"file_name":"src/fs/inode.rs","byte_start":86181,"byte_end":86186,"line_start":151,"line_end":151,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 23 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":872416010},"span":{"file_name":"src/fs/inode.rs","byte_start":86181,"byte_end":86186,"line_start":151,"line_end":151,"column_start":13,"column_end":18},"name":"slice","qualname":"slice$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 44 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988298},"span":{"file_name":"src/fs/inode.rs","byte_start":86227,"byte_end":86237,"line_start":152,"line_end":152,"column_start":17,"column_end":27},"name":"write_size","qualname":"write_size$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 59 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":779},"span":{"file_name":"src/fs/proc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"proc","qualname":"::fs::proc","value":"src/fs/proc.rs","parent":null,"children":[{"krate":0,"index":780},{"krate":0,"index":781},{"krate":0,"index":782},{"krate":0,"index":783},{"krate":0,"index":784},{"krate":0,"index":785},{"krate":0,"index":786},{"krate":0,"index":787},{"krate":0,"index":788},{"krate":0,"index":789},{"krate":0,"index":790},{"krate":0,"index":791},{"krate":0,"index":792},{"krate":0,"index":793},{"krate":0,"index":794},{"krate":0,"index":795},{"krate":0,"index":2193},{"krate":0,"index":796},{"krate":0,"index":2195},{"krate":0,"index":797},{"krate":0,"index":798},{"krate":0,"index":1546},{"krate":0,"index":1553},{"krate":0,"index":804},{"krate":0,"index":805}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":798},"span":{"file_name":"src/fs/proc.rs","byte_start":86754,"byte_end":86762,"line_start":16,"line_end":16,"column_start":12,"column_end":20},"name":"ProcInfo","qualname":"::fs::proc::ProcInfo","value":"ProcInfo { pid, name, ppid, status, syscall_cnt }","parent":null,"children":[{"krate":0,"index":799},{"krate":0,"index":800},{"krate":0,"index":801},{"krate":0,"index":802},{"krate":0,"index":803}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":799},"span":{"file_name":"src/fs/proc.rs","byte_start":86785,"byte_end":86788,"line_start":18,"line_end":18,"column_start":9,"column_end":12},"name":"pid","qualname":"::fs::proc::ProcInfo::pid","value":"usize","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":800},"span":{"file_name":"src/fs/proc.rs","byte_start":86805,"byte_end":86809,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"name":"name","qualname":"::fs::proc::ProcInfo::name","value":"alloc::string::String","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":801},"span":{"file_name":"src/fs/proc.rs","byte_start":86827,"byte_end":86831,"line_start":20,"line_end":20,"column_start":9,"column_end":13},"name":"ppid","qualname":"::fs::proc::ProcInfo::ppid","value":"isize","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":802},"span":{"file_name":"src/fs/proc.rs","byte_start":86904,"byte_end":86910,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"name":"status","qualname":"::fs::proc::ProcInfo::status","value":"task::task::TaskStatus","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":803},"span":{"file_name":"src/fs/proc.rs","byte_start":86932,"byte_end":86943,"line_start":25,"line_end":25,"column_start":9,"column_end":20},"name":"syscall_cnt","qualname":"::fs::proc::ProcInfo::syscall_cnt","value":"alloc::sync::Arc>","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1546},"span":{"file_name":"src/fs/proc.rs","byte_start":87005,"byte_end":87019,"line_start":28,"line_end":28,"column_start":12,"column_end":26},"name":"ProcInfoDirect","qualname":"::fs::proc::ProcInfoDirect","value":"ProcInfoDirect { pid, name, ppid, cpu_time, status, syscall_cnt }","parent":null,"children":[{"krate":0,"index":1547},{"krate":0,"index":1548},{"krate":0,"index":1549},{"krate":0,"index":1550},{"krate":0,"index":1551},{"krate":0,"index":1552}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1547},"span":{"file_name":"src/fs/proc.rs","byte_start":87042,"byte_end":87045,"line_start":30,"line_end":30,"column_start":9,"column_end":12},"name":"pid","qualname":"::fs::proc::ProcInfoDirect::pid","value":"usize","parent":{"krate":0,"index":1546},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1548},"span":{"file_name":"src/fs/proc.rs","byte_start":87062,"byte_end":87066,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"name":"name","qualname":"::fs::proc::ProcInfoDirect::name","value":"alloc::string::String","parent":{"krate":0,"index":1546},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1549},"span":{"file_name":"src/fs/proc.rs","byte_start":87084,"byte_end":87088,"line_start":32,"line_end":32,"column_start":9,"column_end":13},"name":"ppid","qualname":"::fs::proc::ProcInfoDirect::ppid","value":"isize","parent":{"krate":0,"index":1546},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1550},"span":{"file_name":"src/fs/proc.rs","byte_start":87133,"byte_end":87141,"line_start":35,"line_end":35,"column_start":9,"column_end":17},"name":"cpu_time","qualname":"::fs::proc::ProcInfoDirect::cpu_time","value":"usize","parent":{"krate":0,"index":1546},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1551},"span":{"file_name":"src/fs/proc.rs","byte_start":87158,"byte_end":87164,"line_start":36,"line_end":36,"column_start":9,"column_end":15},"name":"status","qualname":"::fs::proc::ProcInfoDirect::status","value":"task::task::TaskStatus","parent":{"krate":0,"index":1546},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1552},"span":{"file_name":"src/fs/proc.rs","byte_start":87185,"byte_end":87196,"line_start":37,"line_end":37,"column_start":9,"column_end":20},"name":"syscall_cnt","qualname":"::fs::proc::ProcInfoDirect::syscall_cnt","value":"task::task::SyscallCount","parent":{"krate":0,"index":1546},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":804},"span":{"file_name":"src/fs/proc.rs","byte_start":87228,"byte_end":87240,"line_start":42,"line_end":42,"column_start":12,"column_end":24},"name":"ProcInfoList","qualname":"::fs::proc::ProcInfoList","value":"ProcInfoList { }","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742630},"span":{"file_name":"src/fs/proc.rs","byte_start":87393,"byte_end":87397,"line_start":54,"line_end":54,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":806},"span":{"file_name":"src/fs/proc.rs","byte_start":87383,"byte_end":87391,"line_start":54,"line_end":54,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":817},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742631},"span":{"file_name":"src/fs/proc.rs","byte_start":87446,"byte_end":87450,"line_start":58,"line_end":58,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":807},"span":{"file_name":"src/fs/proc.rs","byte_start":87436,"byte_end":87444,"line_start":58,"line_end":58,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742632},"span":{"file_name":"src/fs/proc.rs","byte_start":87556,"byte_end":87560,"line_start":63,"line_end":63,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871720},"span":{"file_name":"src/fs/proc.rs","byte_start":87566,"byte_end":87569,"line_start":63,"line_end":63,"column_start":24,"column_end":27},"name":"buf","qualname":"::read::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":808},"span":{"file_name":"src/fs/proc.rs","byte_start":87550,"byte_end":87554,"line_start":63,"line_end":63,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":819},"docs":" 这个函数做的事是把信息放到buffer里面\n","sig":null,"attributes":[{"value":"/ 这个函数做的事是把信息放到buffer里面","span":{"file_name":"src/fs/proc.rs","byte_start":87487,"byte_end":87542,"line_start":62,"line_end":62,"column_start":5,"column_end":30}}]},{"kind":"Local","id":{"krate":0,"index":1879049000},"span":{"file_name":"src/fs/proc.rs","byte_start":87612,"byte_end":87625,"line_start":66,"line_end":66,"column_start":17,"column_end":30},"name":"vec_proc_info","qualname":"vec_proc_info$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 14 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395816},"span":{"file_name":"src/fs/proc.rs","byte_start":87671,"byte_end":87691,"line_start":67,"line_end":67,"column_start":17,"column_end":37},"name":"vec_proc_info_direct","qualname":"vec_proc_info_direct$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 26 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1409286952},"span":{"file_name":"src/fs/proc.rs","byte_start":87744,"byte_end":87757,"line_start":68,"line_end":68,"column_start":21,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 42 }","value":"alloc::vec::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266728},"span":{"file_name":"src/fs/proc.rs","byte_start":87744,"byte_end":87757,"line_start":68,"line_end":68,"column_start":21,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 30 }","value":"fs::proc::ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160750376},"span":{"file_name":"src/fs/proc.rs","byte_start":87736,"byte_end":87740,"line_start":68,"line_end":68,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 31 }","value":"fs::proc::ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":738198312},"span":{"file_name":"src/fs/proc.rs","byte_start":87736,"byte_end":87740,"line_start":68,"line_end":68,"column_start":13,"column_end":17},"name":"item","qualname":"item$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 52 }","value":"fs::proc::ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4227859240},"span":{"file_name":"src/fs/proc.rs","byte_start":87775,"byte_end":87795,"line_start":69,"line_end":69,"column_start":17,"column_end":37},"name":"direct_syscall_count","qualname":"direct_syscall_count$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 63 }","value":"task::task::SyscallCount","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107304},"span":{"file_name":"src/fs/proc.rs","byte_start":88159,"byte_end":88163,"line_start":80,"line_end":80,"column_start":13,"column_end":17},"name":"json","qualname":"json$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 115 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3992978216},"span":{"file_name":"src/fs/proc.rs","byte_start":88233,"byte_end":88239,"line_start":81,"line_end":81,"column_start":17,"column_end":23},"name":"cursor","qualname":"cursor$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 119 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":486540072},"span":{"file_name":"src/fs/proc.rs","byte_start":88322,"byte_end":88337,"line_start":83,"line_end":83,"column_start":21,"column_end":36},"name":"iter","qualname":"iter$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 184 }","value":"mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":889193256},"span":{"file_name":"src/fs/proc.rs","byte_start":88322,"byte_end":88337,"line_start":83,"line_end":83,"column_start":21,"column_end":36},"name":"__next","qualname":"__next$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 172 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3036676904},"span":{"file_name":"src/fs/proc.rs","byte_start":88314,"byte_end":88318,"line_start":83,"line_end":83,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 173 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1124074280},"span":{"file_name":"src/fs/proc.rs","byte_start":88314,"byte_end":88318,"line_start":83,"line_end":83,"column_start":13,"column_end":17},"name":"test","qualname":"test$HirId { owner: DefId(0:808 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 194 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742633},"span":{"file_name":"src/fs/proc.rs","byte_start":88791,"byte_end":88795,"line_start":102,"line_end":102,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871721},"span":{"file_name":"src/fs/proc.rs","byte_start":88797,"byte_end":88800,"line_start":102,"line_end":102,"column_start":21,"column_end":24},"name":"buf","qualname":"::write::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":809},"span":{"file_name":"src/fs/proc.rs","byte_start":88784,"byte_end":88789,"line_start":102,"line_end":102,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":816},"span":{"file_name":"src/fs/mod.rs","byte_start":76069,"byte_end":76073,"line_start":11,"line_end":11,"column_start":11,"column_end":15},"name":"File","qualname":"::fs::File","value":"File: Send + Sync","parent":null,"children":[{"krate":0,"index":817},{"krate":0,"index":818},{"krate":0,"index":819},{"krate":0,"index":820}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":817},"span":{"file_name":"src/fs/mod.rs","byte_start":76097,"byte_end":76105,"line_start":12,"line_end":12,"column_start":8,"column_end":16},"name":"readable","qualname":"::fs::File::readable","value":"pub fn readable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":818},"span":{"file_name":"src/fs/mod.rs","byte_start":76129,"byte_end":76137,"line_start":13,"line_end":13,"column_start":8,"column_end":16},"name":"writable","qualname":"::fs::File::writable","value":"pub fn writable(&Self) -> bool","parent":{"krate":0,"index":816},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":819},"span":{"file_name":"src/fs/mod.rs","byte_start":76161,"byte_end":76165,"line_start":14,"line_end":14,"column_start":8,"column_end":12},"name":"read","qualname":"::fs::File::read","value":"pub fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":820},"span":{"file_name":"src/fs/mod.rs","byte_start":76207,"byte_end":76212,"line_start":15,"line_end":15,"column_start":8,"column_end":13},"name":"write","qualname":"::fs::File::write","value":"pub fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":816},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":835},"span":{"file_name":"src/drivers/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"drivers","qualname":"::drivers","value":"src/drivers/mod.rs","parent":null,"children":[{"krate":0,"index":836},{"krate":0,"index":949},{"krate":0,"index":2297}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":836},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"block","qualname":"::drivers::block","value":"src/drivers/block/mod.rs","parent":null,"children":[{"krate":0,"index":837},{"krate":0,"index":868},{"krate":0,"index":943},{"krate":0,"index":944},{"krate":0,"index":945},{"krate":0,"index":1719},{"krate":0,"index":1721},{"krate":0,"index":1722},{"krate":0,"index":1727},{"krate":0,"index":946}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":837},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"virtio_blk","qualname":"::drivers::block::virtio_blk","value":"src/drivers/block/virtio_blk.rs","parent":null,"children":[{"krate":0,"index":838},{"krate":0,"index":839},{"krate":0,"index":840},{"krate":0,"index":841},{"krate":0,"index":842},{"krate":0,"index":2233},{"krate":0,"index":843},{"krate":0,"index":2235},{"krate":0,"index":844},{"krate":0,"index":845},{"krate":0,"index":846},{"krate":0,"index":2241},{"krate":0,"index":847},{"krate":0,"index":848},{"krate":0,"index":849},{"krate":0,"index":850},{"krate":0,"index":851},{"krate":0,"index":852},{"krate":0,"index":853},{"krate":0,"index":854},{"krate":0,"index":855},{"krate":0,"index":856},{"krate":0,"index":1559},{"krate":0,"index":1561},{"krate":0,"index":1562},{"krate":0,"index":1567},{"krate":0,"index":859},{"krate":0,"index":862},{"krate":0,"index":864},{"krate":0,"index":865},{"krate":0,"index":866},{"krate":0,"index":867}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":855},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90099,"byte_end":90106,"line_start":20,"line_end":20,"column_start":7,"column_end":14},"name":"VIRTIO0","qualname":"::drivers::block::virtio_blk::VIRTIO0","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90076,"byte_end":90092,"line_start":19,"line_end":19,"column_start":1,"column_end":17}}]},{"kind":"Struct","id":{"krate":0,"index":856},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90140,"byte_end":90151,"line_start":22,"line_end":22,"column_start":12,"column_end":23},"name":"VirtIOBlock","qualname":"::drivers::block::virtio_blk::VirtIOBlock","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":858},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90152,"byte_end":90177,"line_start":22,"line_end":22,"column_start":24,"column_end":49},"name":"0","qualname":"::drivers::block::virtio_blk::VirtIOBlock::0","value":"spin::Mutex>","parent":{"krate":0,"index":856},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1559},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90211,"byte_end":90223,"line_start":25,"line_end":25,"column_start":16,"column_end":28},"name":"QUEUE_FRAMES","qualname":"::drivers::block::virtio_blk::QUEUE_FRAMES","value":"QUEUE_FRAMES { __private_field }","parent":null,"children":[{"krate":0,"index":1560}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1561},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90211,"byte_end":90223,"line_start":25,"line_end":25,"column_start":16,"column_end":28},"name":"QUEUE_FRAMES","qualname":"::drivers::block::virtio_blk::QUEUE_FRAMES","value":"QUEUE_FRAMES","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742684},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90333,"byte_end":90337,"line_start":29,"line_end":29,"column_start":20,"column_end":24},"name":"self","qualname":"::read_block::self","value":"&drivers::block::virtio_blk::VirtIOBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871772},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90339,"byte_end":90347,"line_start":29,"line_end":29,"column_start":26,"column_end":34},"name":"block_id","qualname":"::read_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613596},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90356,"byte_end":90359,"line_start":29,"line_end":29,"column_start":43,"column_end":46},"name":"buf","qualname":"::read_block::buf","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":860},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90321,"byte_end":90331,"line_start":29,"line_end":29,"column_start":8,"column_end":18},"name":"read_block","qualname":"::read_block","value":"fn read_block(&Self, usize, &mut [u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":8},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742685},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90488,"byte_end":90492,"line_start":32,"line_end":32,"column_start":21,"column_end":25},"name":"self","qualname":"::write_block::self","value":"&drivers::block::virtio_blk::VirtIOBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871773},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90494,"byte_end":90502,"line_start":32,"line_end":32,"column_start":27,"column_end":35},"name":"block_id","qualname":"::write_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613597},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90511,"byte_end":90514,"line_start":32,"line_end":32,"column_start":44,"column_end":47},"name":"buf","qualname":"::write_block::buf","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":861},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90475,"byte_end":90486,"line_start":32,"line_end":32,"column_start":8,"column_end":19},"name":"write_block","qualname":"::write_block","value":"fn write_block(&Self, usize, &[u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":9},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":863},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90674,"byte_end":90677,"line_start":39,"line_end":39,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90646,"byte_end":90662,"line_start":38,"line_end":38,"column_start":5,"column_end":21}}]},{"kind":"Local","id":{"krate":0,"index":1073742688},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90868,"byte_end":90873,"line_start":47,"line_end":47,"column_start":36,"column_end":41},"name":"pages","qualname":"::drivers::block::virtio_blk::virtio_dma_alloc::pages","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":864},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90851,"byte_end":90867,"line_start":47,"line_end":47,"column_start":19,"column_end":35},"name":"virtio_dma_alloc","qualname":"::drivers::block::virtio_blk::virtio_dma_alloc","value":"pub extern \"C\" fn virtio_dma_alloc(usize) -> PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90820,"byte_end":90832,"line_start":46,"line_end":46,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":268436320},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90908,"byte_end":90916,"line_start":48,"line_end":48,"column_start":13,"column_end":21},"name":"ppn_base","qualname":"ppn_base$HirId { owner: DefId(0:864 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 8 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524960},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90948,"byte_end":90956,"line_start":49,"line_end":49,"column_start":14,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:864 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 28 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218592},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90948,"byte_end":90956,"line_start":49,"line_end":49,"column_start":14,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:864 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281702240},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90943,"byte_end":90944,"line_start":49,"line_end":49,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:864 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677722464},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90943,"byte_end":90944,"line_start":49,"line_end":49,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:864 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 38 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4093641568},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90971,"byte_end":90976,"line_start":50,"line_end":50,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:864 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 47 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742689},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91216,"byte_end":91218,"line_start":59,"line_end":59,"column_start":38,"column_end":40},"name":"pa","qualname":"::drivers::block::virtio_blk::virtio_dma_dealloc::pa","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871777},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91230,"byte_end":91235,"line_start":59,"line_end":59,"column_start":52,"column_end":57},"name":"pages","qualname":"::drivers::block::virtio_blk::virtio_dma_dealloc::pages","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":865},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91197,"byte_end":91215,"line_start":59,"line_end":59,"column_start":19,"column_end":37},"name":"virtio_dma_dealloc","qualname":"::drivers::block::virtio_blk::virtio_dma_dealloc","value":"pub extern \"C\" fn virtio_dma_dealloc(PhysAddr, usize) -> i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91166,"byte_end":91178,"line_start":58,"line_end":58,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":805307233},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91265,"byte_end":91273,"line_start":60,"line_end":60,"column_start":13,"column_end":21},"name":"ppn_base","qualname":"ppn_base$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 12 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109729},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91313,"byte_end":91321,"line_start":61,"line_end":61,"column_start":14,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 32 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089505},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91313,"byte_end":91321,"line_start":61,"line_end":61,"column_start":14,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 20 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818573153},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91308,"byte_end":91309,"line_start":61,"line_end":61,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742690},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91448,"byte_end":91453,"line_start":69,"line_end":69,"column_start":39,"column_end":44},"name":"paddr","qualname":"::drivers::block::virtio_blk::virtio_phys_to_virt::paddr","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":866},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91428,"byte_end":91447,"line_start":69,"line_end":69,"column_start":19,"column_end":38},"name":"virtio_phys_to_virt","qualname":"::drivers::block::virtio_blk::virtio_phys_to_virt","value":"pub extern \"C\" fn virtio_phys_to_virt(PhysAddr) -> VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91397,"byte_end":91409,"line_start":68,"line_end":68,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":1073742691},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91555,"byte_end":91560,"line_start":74,"line_end":74,"column_start":39,"column_end":44},"name":"vaddr","qualname":"::drivers::block::virtio_blk::virtio_virt_to_phys::vaddr","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":867},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91535,"byte_end":91554,"line_start":74,"line_end":74,"column_start":19,"column_end":38},"name":"virtio_virt_to_phys","qualname":"::drivers::block::virtio_blk::virtio_virt_to_phys","value":"pub extern \"C\" fn virtio_virt_to_phys(VirtAddr) -> PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91504,"byte_end":91516,"line_start":73,"line_end":73,"column_start":1,"column_end":13}}]},{"kind":"Mod","id":{"krate":0,"index":868},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"sdcard","qualname":"::drivers::block::sdcard","value":"src/drivers/block/sdcard.rs","parent":null,"children":[{"krate":0,"index":869},{"krate":0,"index":870},{"krate":0,"index":871},{"krate":0,"index":872},{"krate":0,"index":873},{"krate":0,"index":874},{"krate":0,"index":875},{"krate":0,"index":876},{"krate":0,"index":877},{"krate":0,"index":878},{"krate":0,"index":879},{"krate":0,"index":880},{"krate":0,"index":881},{"krate":0,"index":882},{"krate":0,"index":883},{"krate":0,"index":884},{"krate":0,"index":885},{"krate":0,"index":886},{"krate":0,"index":887},{"krate":0,"index":888},{"krate":0,"index":889},{"krate":0,"index":890},{"krate":0,"index":891},{"krate":0,"index":892},{"krate":0,"index":893},{"krate":0,"index":898},{"krate":0,"index":899},{"krate":0,"index":900},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":1570},{"krate":0,"index":1625},{"krate":0,"index":1622},{"krate":0,"index":1623},{"krate":0,"index":1619},{"krate":0,"index":1620},{"krate":0,"index":1618},{"krate":0,"index":1616},{"krate":0,"index":1627},{"krate":0,"index":1642},{"krate":0,"index":1641},{"krate":0,"index":1638},{"krate":0,"index":1644},{"krate":0,"index":1680},{"krate":0,"index":1679},{"krate":0,"index":1677},{"krate":0,"index":1682},{"krate":0,"index":1696},{"krate":0,"index":1695},{"krate":0,"index":1693},{"krate":0,"index":1698},{"krate":0,"index":1706},{"krate":0,"index":1705},{"krate":0,"index":1703},{"krate":0,"index":903},{"krate":0,"index":931},{"krate":0,"index":932},{"krate":0,"index":933},{"krate":0,"index":1708},{"krate":0,"index":1710},{"krate":0,"index":1711},{"krate":0,"index":1716},{"krate":0,"index":934},{"krate":0,"index":935},{"krate":0,"index":938},{"krate":0,"index":940}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91660,"byte_end":91685,"line_start":1,"line_end":1,"column_start":1,"column_end":26}},{"value":"allow(non_camel_case_types)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91686,"byte_end":91717,"line_start":2,"line_end":2,"column_start":1,"column_end":32}},{"value":"allow(unused)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91718,"byte_end":91735,"line_start":3,"line_end":3,"column_start":1,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":893},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92106,"byte_end":92112,"line_start":21,"line_end":21,"column_start":12,"column_end":18},"name":"SDCard","qualname":"::drivers::block::sdcard::SDCard","value":"SDCard { spi, spi_cs, cs_gpionum }","parent":null,"children":[{"krate":0,"index":895},{"krate":0,"index":896},{"krate":0,"index":897}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":895},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92124,"byte_end":92127,"line_start":22,"line_end":22,"column_start":5,"column_end":8},"name":"spi","qualname":"::drivers::block::sdcard::SDCard::spi","value":"SPI","parent":{"krate":0,"index":893},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":896},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92138,"byte_end":92144,"line_start":23,"line_end":23,"column_start":5,"column_end":11},"name":"spi_cs","qualname":"::drivers::block::sdcard::SDCard::spi_cs","value":"u32","parent":{"krate":0,"index":893},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":897},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92155,"byte_end":92165,"line_start":24,"line_end":24,"column_start":5,"column_end":15},"name":"cs_gpionum","qualname":"::drivers::block::sdcard::SDCard::cs_gpionum","value":"u8","parent":{"krate":0,"index":893},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":894},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92113,"byte_end":92116,"line_start":21,"line_end":21,"column_start":19,"column_end":22},"name":"SPI","qualname":"::drivers::block::sdcard::SDCard::SPI$HirId { owner: DefId(0:893 ~ os[2ea9]::drivers::block::sdcard::SDCard), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":898},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92432,"byte_end":92463,"line_start":35,"line_end":35,"column_start":11,"column_end":42},"name":"SD_START_DATA_SINGLE_BLOCK_READ","qualname":"::drivers::block::sdcard::SD_START_DATA_SINGLE_BLOCK_READ","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Single Block Read \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Single Block Read */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92368,"byte_end":92421,"line_start":34,"line_end":34,"column_start":1,"column_end":54}}]},{"kind":"Const","id":{"krate":0,"index":899},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92542,"byte_end":92575,"line_start":37,"line_end":37,"column_start":11,"column_end":44},"name":"SD_START_DATA_MULTIPLE_BLOCK_READ","qualname":"::drivers::block::sdcard::SD_START_DATA_MULTIPLE_BLOCK_READ","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Multiple Block Read \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Multiple Block Read */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92476,"byte_end":92531,"line_start":36,"line_end":36,"column_start":1,"column_end":56}}]},{"kind":"Const","id":{"krate":0,"index":900},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92653,"byte_end":92685,"line_start":39,"line_end":39,"column_start":11,"column_end":43},"name":"SD_START_DATA_SINGLE_BLOCK_WRITE","qualname":"::drivers::block::sdcard::SD_START_DATA_SINGLE_BLOCK_WRITE","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Single Block Write \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Single Block Write */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92588,"byte_end":92642,"line_start":38,"line_end":38,"column_start":1,"column_end":55}}]},{"kind":"Const","id":{"krate":0,"index":901},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92765,"byte_end":92799,"line_start":41,"line_end":41,"column_start":11,"column_end":45},"name":"SD_START_DATA_MULTIPLE_BLOCK_WRITE","qualname":"::drivers::block::sdcard::SD_START_DATA_MULTIPLE_BLOCK_WRITE","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Multiple Block Write \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Multiple Block Write */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92698,"byte_end":92754,"line_start":40,"line_end":40,"column_start":1,"column_end":57}}]},{"kind":"Const","id":{"krate":0,"index":902},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92823,"byte_end":92830,"line_start":43,"line_end":43,"column_start":11,"column_end":18},"name":"SEC_LEN","qualname":"::drivers::block::sdcard::SEC_LEN","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1571},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92984,"byte_end":92988,"line_start":51,"line_end":51,"column_start":5,"column_end":9},"name":"CMD0","qualname":"::drivers::block::sdcard::CMD::CMD0","value":"CMD::CMD0","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Software reset \n","sig":null,"attributes":[{"value":"* Software reset */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92958,"byte_end":92979,"line_start":50,"line_end":50,"column_start":5,"column_end":26}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1574},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93038,"byte_end":93042,"line_start":53,"line_end":53,"column_start":5,"column_end":9},"name":"CMD8","qualname":"::drivers::block::sdcard::CMD::CMD8","value":"CMD::CMD8","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Check voltage range (SDC V2) \n","sig":null,"attributes":[{"value":"* Check voltage range (SDC V2) */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92998,"byte_end":93033,"line_start":52,"line_end":52,"column_start":5,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1577},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93081,"byte_end":93085,"line_start":55,"line_end":55,"column_start":5,"column_end":9},"name":"CMD9","qualname":"::drivers::block::sdcard::CMD::CMD9","value":"CMD::CMD9","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Read CSD register \n","sig":null,"attributes":[{"value":"* Read CSD register */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93052,"byte_end":93076,"line_start":54,"line_end":54,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1580},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93124,"byte_end":93129,"line_start":57,"line_end":57,"column_start":5,"column_end":10},"name":"CMD10","qualname":"::drivers::block::sdcard::CMD::CMD10","value":"CMD::CMD10","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Read CID register \n","sig":null,"attributes":[{"value":"* Read CID register */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93095,"byte_end":93119,"line_start":56,"line_end":56,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1583},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93169,"byte_end":93174,"line_start":59,"line_end":59,"column_start":5,"column_end":10},"name":"CMD12","qualname":"::drivers::block::sdcard::CMD::CMD12","value":"CMD::CMD12","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Stop to read data \n","sig":null,"attributes":[{"value":"* Stop to read data */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93140,"byte_end":93164,"line_start":58,"line_end":58,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1586},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93218,"byte_end":93223,"line_start":61,"line_end":61,"column_start":5,"column_end":10},"name":"CMD16","qualname":"::drivers::block::sdcard::CMD::CMD16","value":"CMD::CMD16","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Change R/W block size \n","sig":null,"attributes":[{"value":"* Change R/W block size */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93185,"byte_end":93213,"line_start":60,"line_end":60,"column_start":5,"column_end":33}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1589},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93256,"byte_end":93261,"line_start":63,"line_end":63,"column_start":5,"column_end":10},"name":"CMD17","qualname":"::drivers::block::sdcard::CMD::CMD17","value":"CMD::CMD17","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Read block \n","sig":null,"attributes":[{"value":"* Read block */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93234,"byte_end":93251,"line_start":62,"line_end":62,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1592},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93304,"byte_end":93309,"line_start":65,"line_end":65,"column_start":5,"column_end":10},"name":"CMD18","qualname":"::drivers::block::sdcard::CMD::CMD18","value":"CMD::CMD18","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Read multiple blocks \n","sig":null,"attributes":[{"value":"* Read multiple blocks */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93272,"byte_end":93299,"line_start":64,"line_end":64,"column_start":5,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1595},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93363,"byte_end":93369,"line_start":67,"line_end":67,"column_start":5,"column_end":11},"name":"ACMD23","qualname":"::drivers::block::sdcard::CMD::ACMD23","value":"CMD::ACMD23","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Number of blocks to erase (SDC) \n","sig":null,"attributes":[{"value":"* Number of blocks to erase (SDC) */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93320,"byte_end":93358,"line_start":66,"line_end":66,"column_start":5,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1598},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93405,"byte_end":93410,"line_start":69,"line_end":69,"column_start":5,"column_end":10},"name":"CMD24","qualname":"::drivers::block::sdcard::CMD::CMD24","value":"CMD::CMD24","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Write a block \n","sig":null,"attributes":[{"value":"* Write a block */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93380,"byte_end":93400,"line_start":68,"line_end":68,"column_start":5,"column_end":25}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1601},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93454,"byte_end":93459,"line_start":71,"line_end":71,"column_start":5,"column_end":10},"name":"CMD25","qualname":"::drivers::block::sdcard::CMD::CMD25","value":"CMD::CMD25","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Write multiple blocks \n","sig":null,"attributes":[{"value":"* Write multiple blocks */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93421,"byte_end":93449,"line_start":70,"line_end":70,"column_start":5,"column_end":33}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1604},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93519,"byte_end":93525,"line_start":73,"line_end":73,"column_start":5,"column_end":11},"name":"ACMD41","qualname":"::drivers::block::sdcard::CMD::ACMD41","value":"CMD::ACMD41","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Initiate initialization process (SDC) \n","sig":null,"attributes":[{"value":"* Initiate initialization process (SDC) */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93470,"byte_end":93514,"line_start":72,"line_end":72,"column_start":5,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1607},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93573,"byte_end":93578,"line_start":75,"line_end":75,"column_start":5,"column_end":10},"name":"CMD55","qualname":"::drivers::block::sdcard::CMD::CMD55","value":"CMD::CMD55","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Leading command for ACMD* \n","sig":null,"attributes":[{"value":"* Leading command for ACMD* */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93536,"byte_end":93568,"line_start":74,"line_end":74,"column_start":5,"column_end":37}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1610},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93609,"byte_end":93614,"line_start":77,"line_end":77,"column_start":5,"column_end":10},"name":"CMD58","qualname":"::drivers::block::sdcard::CMD::CMD58","value":"CMD::CMD58","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Read OCR \n","sig":null,"attributes":[{"value":"* Read OCR */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93589,"byte_end":93604,"line_start":76,"line_end":76,"column_start":5,"column_end":20}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1613},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93661,"byte_end":93666,"line_start":79,"line_end":79,"column_start":5,"column_end":10},"name":"CMD59","qualname":"::drivers::block::sdcard::CMD::CMD59","value":"CMD::CMD59","parent":{"krate":0,"index":1570},"children":[],"decl_id":null,"docs":" Enable/disable CRC check \n","sig":null,"attributes":[{"value":"* Enable/disable CRC check */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93625,"byte_end":93656,"line_start":78,"line_end":78,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":1570},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92948,"byte_end":92951,"line_start":49,"line_end":49,"column_start":10,"column_end":13},"name":"CMD","qualname":"::drivers::block::sdcard::CMD","value":"pub enum CMD {\n\n /** Software reset */\n CMD0 = ,\n\n /** Check voltage range (SDC V2) */\n CMD8 = ,\n\n /** Read CSD register */\n CMD9 = ,\n\n /** Read CID register */\n CMD10 = ,\n\n /** Stop to read data */\n CMD12 = ,\n\n /** Change R/W block size */\n CMD16 = ,\n\n /** Read block */\n CMD17 = ,\n\n /** Read multiple blocks */\n CMD18 = ,\n\n /** Number of blocks to erase (SDC) */\n ACMD23 = ,\n\n /** Write a block */\n CMD24 = ,\n\n /** Write multiple blocks */\n CMD25 = ,\n\n /** Initiate initialization process (SDC) */\n ACMD41 = ,\n\n /** Leading command for ACMD* */\n CMD55 = ,\n\n /** Read OCR */\n CMD58 = ,\n\n /** Enable/disable CRC check */\n CMD59 = ,\n}","parent":null,"children":[{"krate":0,"index":1571},{"krate":0,"index":1574},{"krate":0,"index":1577},{"krate":0,"index":1580},{"krate":0,"index":1583},{"krate":0,"index":1586},{"krate":0,"index":1589},{"krate":0,"index":1592},{"krate":0,"index":1595},{"krate":0,"index":1598},{"krate":0,"index":1601},{"krate":0,"index":1604},{"krate":0,"index":1607},{"krate":0,"index":1610},{"krate":0,"index":1613}],"decl_id":null,"docs":" SD commands \n","sig":null,"attributes":[{"value":"* SD commands */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92846,"byte_end":92864,"line_start":45,"line_end":45,"column_start":1,"column_end":19}},{"value":"repr(u8)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92865,"byte_end":92876,"line_start":46,"line_end":46,"column_start":1,"column_end":12}},{"value":"allow(unused)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92922,"byte_end":92938,"line_start":48,"line_end":48,"column_start":1,"column_end":17}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1628},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93748,"byte_end":93757,"line_start":85,"line_end":85,"column_start":5,"column_end":14},"name":"CMDFailed","qualname":"::drivers::block::sdcard::InitError::CMDFailed","value":"InitError::CMDFailed(CMD, u8)","parent":{"krate":0,"index":1627},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1630},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93758,"byte_end":93761,"line_start":85,"line_end":85,"column_start":15,"column_end":18},"name":"0","qualname":"::drivers::block::sdcard::InitError::CMDFailed::0","value":"drivers::block::sdcard::CMD","parent":{"krate":0,"index":1628},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1631},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93763,"byte_end":93765,"line_start":85,"line_end":85,"column_start":20,"column_end":22},"name":"1","qualname":"::drivers::block::sdcard::InitError::CMDFailed::1","value":"u8","parent":{"krate":0,"index":1628},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1632},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93772,"byte_end":93796,"line_start":86,"line_end":86,"column_start":5,"column_end":29},"name":"CardCapacityStatusNotSet","qualname":"::drivers::block::sdcard::InitError::CardCapacityStatusNotSet","value":"InitError::CardCapacityStatusNotSet([u8; ])","parent":{"krate":0,"index":1627},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1634},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93797,"byte_end":93804,"line_start":86,"line_end":86,"column_start":30,"column_end":37},"name":"0","qualname":"::drivers::block::sdcard::InitError::CardCapacityStatusNotSet::0","value":"[u8; 4]","parent":{"krate":0,"index":1632},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1636},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93811,"byte_end":93828,"line_start":87,"line_end":87,"column_start":5,"column_end":22},"name":"CannotGetCardInfo","qualname":"::drivers::block::sdcard::InitError::CannotGetCardInfo","value":"InitError::CannotGetCardInfo","parent":{"krate":0,"index":1627},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1627},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93732,"byte_end":93741,"line_start":84,"line_end":84,"column_start":10,"column_end":19},"name":"InitError","qualname":"::drivers::block::sdcard::InitError","value":"pub enum InitError {\n CMDFailed(CMD, u8),\n CardCapacityStatusNotSet([u8; ]),\n CannotGetCardInfo,\n}","parent":null,"children":[{"krate":0,"index":1628},{"krate":0,"index":1632},{"krate":0,"index":1636}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93676,"byte_end":93692,"line_start":82,"line_end":82,"column_start":1,"column_end":17}}]},{"kind":"Struct","id":{"krate":0,"index":1644},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93918,"byte_end":93927,"line_start":94,"line_end":94,"column_start":12,"column_end":21},"name":"SDCardCSD","qualname":"::drivers::block::sdcard::SDCardCSD","value":"SDCardCSD { CSDStruct, SysSpecVersion, Reserved1, TAAC, NSAC, MaxBusClkFrec, CardComdClasses, RdBlockLen, PartBlockRead, WrBlockMisalign, RdBlockMisalign, DSRImpl, Reserved2, DeviceSize, EraseGrSize, EraseGrMul, WrProtectGrSize, WrProtectGrEnable, ManDeflECC, WrSpeedFact, MaxWrBlockLen, WriteBlockPaPartial, Reserved3, ContentProtectAppli, FileFormatGroup, CopyFlag, PermWrProtect, TempWrProtect, FileFormat, ECC, CSD_CRC, Reserved4 }","parent":null,"children":[{"krate":0,"index":1645},{"krate":0,"index":1646},{"krate":0,"index":1647},{"krate":0,"index":1648},{"krate":0,"index":1649},{"krate":0,"index":1650},{"krate":0,"index":1651},{"krate":0,"index":1652},{"krate":0,"index":1653},{"krate":0,"index":1654},{"krate":0,"index":1655},{"krate":0,"index":1656},{"krate":0,"index":1657},{"krate":0,"index":1658},{"krate":0,"index":1659},{"krate":0,"index":1660},{"krate":0,"index":1661},{"krate":0,"index":1662},{"krate":0,"index":1663},{"krate":0,"index":1664},{"krate":0,"index":1665},{"krate":0,"index":1666},{"krate":0,"index":1667},{"krate":0,"index":1668},{"krate":0,"index":1669},{"krate":0,"index":1670},{"krate":0,"index":1671},{"krate":0,"index":1672},{"krate":0,"index":1673},{"krate":0,"index":1674},{"krate":0,"index":1675},{"krate":0,"index":1676}],"decl_id":null,"docs":" Card Specific Data: CSD Register\n","sig":null,"attributes":[{"value":"*\n * Card Specific Data: CSD Register\n */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93833,"byte_end":93876,"line_start":90,"line_end":92,"column_start":1,"column_end":4}}]},{"kind":"Field","id":{"krate":0,"index":1645},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93938,"byte_end":93947,"line_start":95,"line_end":95,"column_start":9,"column_end":18},"name":"CSDStruct","qualname":"::drivers::block::sdcard::SDCardCSD::CSDStruct","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1646},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93988,"byte_end":94002,"line_start":96,"line_end":96,"column_start":9,"column_end":23},"name":"SysSpecVersion","qualname":"::drivers::block::sdcard::SDCardCSD::SysSpecVersion","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1647},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94053,"byte_end":94062,"line_start":97,"line_end":97,"column_start":9,"column_end":18},"name":"Reserved1","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved1","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1648},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94098,"byte_end":94102,"line_start":98,"line_end":98,"column_start":9,"column_end":13},"name":"TAAC","qualname":"::drivers::block::sdcard::SDCardCSD::TAAC","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1649},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94158,"byte_end":94162,"line_start":99,"line_end":99,"column_start":9,"column_end":13},"name":"NSAC","qualname":"::drivers::block::sdcard::SDCardCSD::NSAC","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1650},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94232,"byte_end":94245,"line_start":100,"line_end":100,"column_start":9,"column_end":22},"name":"MaxBusClkFrec","qualname":"::drivers::block::sdcard::SDCardCSD::MaxBusClkFrec","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1651},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94293,"byte_end":94308,"line_start":101,"line_end":101,"column_start":9,"column_end":24},"name":"CardComdClasses","qualname":"::drivers::block::sdcard::SDCardCSD::CardComdClasses","value":"u16","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1652},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94350,"byte_end":94360,"line_start":102,"line_end":102,"column_start":9,"column_end":19},"name":"RdBlockLen","qualname":"::drivers::block::sdcard::SDCardCSD::RdBlockLen","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1653},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94414,"byte_end":94427,"line_start":103,"line_end":103,"column_start":9,"column_end":22},"name":"PartBlockRead","qualname":"::drivers::block::sdcard::SDCardCSD::PartBlockRead","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1654},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94482,"byte_end":94497,"line_start":104,"line_end":104,"column_start":9,"column_end":24},"name":"WrBlockMisalign","qualname":"::drivers::block::sdcard::SDCardCSD::WrBlockMisalign","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1655},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94543,"byte_end":94558,"line_start":105,"line_end":105,"column_start":9,"column_end":24},"name":"RdBlockMisalign","qualname":"::drivers::block::sdcard::SDCardCSD::RdBlockMisalign","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1656},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94603,"byte_end":94610,"line_start":106,"line_end":106,"column_start":9,"column_end":16},"name":"DSRImpl","qualname":"::drivers::block::sdcard::SDCardCSD::DSRImpl","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1657},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94655,"byte_end":94664,"line_start":107,"line_end":107,"column_start":9,"column_end":18},"name":"Reserved2","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved2","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1658},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94700,"byte_end":94710,"line_start":108,"line_end":108,"column_start":9,"column_end":19},"name":"DeviceSize","qualname":"::drivers::block::sdcard::SDCardCSD::DeviceSize","value":"u32","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1659},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95075,"byte_end":95086,"line_start":114,"line_end":114,"column_start":9,"column_end":20},"name":"EraseGrSize","qualname":"::drivers::block::sdcard::SDCardCSD::EraseGrSize","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1660},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95131,"byte_end":95141,"line_start":115,"line_end":115,"column_start":9,"column_end":19},"name":"EraseGrMul","qualname":"::drivers::block::sdcard::SDCardCSD::EraseGrMul","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1661},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95198,"byte_end":95213,"line_start":116,"line_end":116,"column_start":9,"column_end":24},"name":"WrProtectGrSize","qualname":"::drivers::block::sdcard::SDCardCSD::WrProtectGrSize","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1662},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95262,"byte_end":95279,"line_start":117,"line_end":117,"column_start":9,"column_end":26},"name":"WrProtectGrEnable","qualname":"::drivers::block::sdcard::SDCardCSD::WrProtectGrEnable","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1663},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95328,"byte_end":95338,"line_start":118,"line_end":118,"column_start":9,"column_end":19},"name":"ManDeflECC","qualname":"::drivers::block::sdcard::SDCardCSD::ManDeflECC","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1664},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95392,"byte_end":95403,"line_start":119,"line_end":119,"column_start":9,"column_end":20},"name":"WrSpeedFact","qualname":"::drivers::block::sdcard::SDCardCSD::WrSpeedFact","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1665},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95450,"byte_end":95463,"line_start":120,"line_end":120,"column_start":9,"column_end":22},"name":"MaxWrBlockLen","qualname":"::drivers::block::sdcard::SDCardCSD::MaxWrBlockLen","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1666},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95518,"byte_end":95537,"line_start":121,"line_end":121,"column_start":9,"column_end":28},"name":"WriteBlockPaPartial","qualname":"::drivers::block::sdcard::SDCardCSD::WriteBlockPaPartial","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1667},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95590,"byte_end":95599,"line_start":122,"line_end":122,"column_start":9,"column_end":18},"name":"Reserved3","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved3","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1668},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95638,"byte_end":95657,"line_start":123,"line_end":123,"column_start":9,"column_end":28},"name":"ContentProtectAppli","qualname":"::drivers::block::sdcard::SDCardCSD::ContentProtectAppli","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1669},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95708,"byte_end":95723,"line_start":124,"line_end":124,"column_start":9,"column_end":24},"name":"FileFormatGroup","qualname":"::drivers::block::sdcard::SDCardCSD::FileFormatGroup","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1670},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95765,"byte_end":95773,"line_start":125,"line_end":125,"column_start":9,"column_end":17},"name":"CopyFlag","qualname":"::drivers::block::sdcard::SDCardCSD::CopyFlag","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1671},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95820,"byte_end":95833,"line_start":126,"line_end":126,"column_start":9,"column_end":22},"name":"PermWrProtect","qualname":"::drivers::block::sdcard::SDCardCSD::PermWrProtect","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1672},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95886,"byte_end":95899,"line_start":127,"line_end":127,"column_start":9,"column_end":22},"name":"TempWrProtect","qualname":"::drivers::block::sdcard::SDCardCSD::TempWrProtect","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1673},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95952,"byte_end":95962,"line_start":128,"line_end":128,"column_start":9,"column_end":19},"name":"FileFormat","qualname":"::drivers::block::sdcard::SDCardCSD::FileFormat","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1674},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96003,"byte_end":96006,"line_start":129,"line_end":129,"column_start":9,"column_end":12},"name":"ECC","qualname":"::drivers::block::sdcard::SDCardCSD::ECC","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1675},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96051,"byte_end":96058,"line_start":130,"line_end":130,"column_start":9,"column_end":16},"name":"CSD_CRC","qualname":"::drivers::block::sdcard::SDCardCSD::CSD_CRC","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1676},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96098,"byte_end":96107,"line_start":131,"line_end":131,"column_start":9,"column_end":18},"name":"Reserved4","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved4","value":"u8","parent":{"krate":0,"index":1644},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1682},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96231,"byte_end":96240,"line_start":138,"line_end":138,"column_start":12,"column_end":21},"name":"SDCardCID","qualname":"::drivers::block::sdcard::SDCardCID","value":"SDCardCID { ManufacturerID, OEM_AppliID, ProdName1, ProdName2, ProdRev, ProdSN, Reserved1, ManufactDate, CID_CRC, Reserved2 }","parent":null,"children":[{"krate":0,"index":1683},{"krate":0,"index":1684},{"krate":0,"index":1685},{"krate":0,"index":1686},{"krate":0,"index":1687},{"krate":0,"index":1688},{"krate":0,"index":1689},{"krate":0,"index":1690},{"krate":0,"index":1691},{"krate":0,"index":1692}],"decl_id":null,"docs":" Card Identification Data: CID Register\n","sig":null,"attributes":[{"value":"*\n * Card Identification Data: CID Register\n */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96140,"byte_end":96189,"line_start":134,"line_end":136,"column_start":1,"column_end":4}}]},{"kind":"Field","id":{"krate":0,"index":1683},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96251,"byte_end":96265,"line_start":139,"line_end":139,"column_start":9,"column_end":23},"name":"ManufacturerID","qualname":"::drivers::block::sdcard::SDCardCID::ManufacturerID","value":"u8","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1684},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96300,"byte_end":96311,"line_start":140,"line_end":140,"column_start":9,"column_end":20},"name":"OEM_AppliID","qualname":"::drivers::block::sdcard::SDCardCID::OEM_AppliID","value":"u16","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1685},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96353,"byte_end":96362,"line_start":141,"line_end":141,"column_start":9,"column_end":18},"name":"ProdName1","qualname":"::drivers::block::sdcard::SDCardCID::ProdName1","value":"u32","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1686},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96406,"byte_end":96415,"line_start":142,"line_end":142,"column_start":9,"column_end":18},"name":"ProdName2","qualname":"::drivers::block::sdcard::SDCardCID::ProdName2","value":"u8","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1687},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96458,"byte_end":96465,"line_start":143,"line_end":143,"column_start":9,"column_end":16},"name":"ProdRev","qualname":"::drivers::block::sdcard::SDCardCID::ProdRev","value":"u8","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1688},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96509,"byte_end":96515,"line_start":144,"line_end":144,"column_start":9,"column_end":15},"name":"ProdSN","qualname":"::drivers::block::sdcard::SDCardCID::ProdSN","value":"u32","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1689},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96565,"byte_end":96574,"line_start":145,"line_end":145,"column_start":9,"column_end":18},"name":"Reserved1","qualname":"::drivers::block::sdcard::SDCardCID::Reserved1","value":"u8","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1690},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96609,"byte_end":96621,"line_start":146,"line_end":146,"column_start":9,"column_end":21},"name":"ManufactDate","qualname":"::drivers::block::sdcard::SDCardCID::ManufactDate","value":"u16","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1691},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96662,"byte_end":96669,"line_start":147,"line_end":147,"column_start":9,"column_end":16},"name":"CID_CRC","qualname":"::drivers::block::sdcard::SDCardCID::CID_CRC","value":"u8","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1692},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96704,"byte_end":96713,"line_start":148,"line_end":148,"column_start":9,"column_end":18},"name":"Reserved2","qualname":"::drivers::block::sdcard::SDCardCID::Reserved2","value":"u8","parent":{"krate":0,"index":1682},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1698},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96811,"byte_end":96821,"line_start":155,"line_end":155,"column_start":12,"column_end":22},"name":"SDCardInfo","qualname":"::drivers::block::sdcard::SDCardInfo","value":"SDCardInfo { SD_csd, SD_cid, CardCapacity, CardBlockSize }","parent":null,"children":[{"krate":0,"index":1699},{"krate":0,"index":1700},{"krate":0,"index":1701},{"krate":0,"index":1702}],"decl_id":null,"docs":" Card information\n","sig":null,"attributes":[{"value":"*\n * Card information\n */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96742,"byte_end":96769,"line_start":151,"line_end":153,"column_start":1,"column_end":4}}]},{"kind":"Field","id":{"krate":0,"index":1699},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96832,"byte_end":96838,"line_start":156,"line_end":156,"column_start":9,"column_end":15},"name":"SD_csd","qualname":"::drivers::block::sdcard::SDCardInfo::SD_csd","value":"drivers::block::sdcard::SDCardCSD","parent":{"krate":0,"index":1698},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1700},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96859,"byte_end":96865,"line_start":157,"line_end":157,"column_start":9,"column_end":15},"name":"SD_cid","qualname":"::drivers::block::sdcard::SDCardInfo::SD_cid","value":"drivers::block::sdcard::SDCardCID","parent":{"krate":0,"index":1698},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1701},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96886,"byte_end":96898,"line_start":158,"line_end":158,"column_start":9,"column_end":21},"name":"CardCapacity","qualname":"::drivers::block::sdcard::SDCardInfo::CardCapacity","value":"u64","parent":{"krate":0,"index":1698},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1702},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96934,"byte_end":96947,"line_start":159,"line_end":159,"column_start":9,"column_end":22},"name":"CardBlockSize","qualname":"::drivers::block::sdcard::SDCardInfo::CardBlockSize","value":"u64","parent":{"krate":0,"index":1698},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":904},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96992,"byte_end":96993,"line_start":162,"line_end":162,"column_start":14,"column_end":15},"name":"X","qualname":"::X$HirId { owner: DefId(0:903 ~ os[2ea9]::drivers::block::sdcard::{impl#0}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742729},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97035,"byte_end":97038,"line_start":163,"line_end":163,"column_start":16,"column_end":19},"name":"spi","qualname":">::new::spi","value":"X","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871817},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97043,"byte_end":97049,"line_start":163,"line_end":163,"column_start":24,"column_end":30},"name":"spi_cs","qualname":">::new::spi_cs","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613641},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97056,"byte_end":97066,"line_start":163,"line_end":163,"column_start":37,"column_end":47},"name":"cs_gpionum","qualname":">::new::cs_gpionum","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":905},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97031,"byte_end":97034,"line_start":163,"line_end":163,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"pub fn new(X, u32, u8) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742730},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97303,"byte_end":97307,"line_start":175,"line_end":175,"column_start":17,"column_end":21},"name":"self","qualname":">::CS_HIGH::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":906},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97294,"byte_end":97301,"line_start":175,"line_end":175,"column_start":8,"column_end":15},"name":"CS_HIGH","qualname":">::CS_HIGH","value":"fn CS_HIGH(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742731},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97381,"byte_end":97385,"line_start":179,"line_end":179,"column_start":16,"column_end":20},"name":"self","qualname":">::CS_LOW::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":907},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97373,"byte_end":97379,"line_start":179,"line_end":179,"column_start":8,"column_end":14},"name":"CS_LOW","qualname":">::CS_LOW","value":"fn CS_LOW(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742732},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97471,"byte_end":97475,"line_start":183,"line_end":183,"column_start":27,"column_end":31},"name":"self","qualname":">::HIGH_SPEED_ENABLE::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":908},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97452,"byte_end":97469,"line_start":183,"line_end":183,"column_start":8,"column_end":25},"name":"HIGH_SPEED_ENABLE","qualname":">::HIGH_SPEED_ENABLE","value":"fn HIGH_SPEED_ENABLE(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742733},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97549,"byte_end":97553,"line_start":187,"line_end":187,"column_start":23,"column_end":27},"name":"self","qualname":">::lowlevel_init::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":909},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97534,"byte_end":97547,"line_start":187,"line_end":187,"column_start":8,"column_end":21},"name":"lowlevel_init","qualname":">::lowlevel_init","value":"fn lowlevel_init(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742734},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97695,"byte_end":97699,"line_start":192,"line_end":192,"column_start":20,"column_end":24},"name":"self","qualname":">::write_data::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871822},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97701,"byte_end":97705,"line_start":192,"line_end":192,"column_start":26,"column_end":30},"name":"data","qualname":">::write_data::data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":910},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97683,"byte_end":97693,"line_start":192,"line_end":192,"column_start":8,"column_end":18},"name":"write_data","qualname":">::write_data","value":"fn write_data(&Self, &[u8])","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742735},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98584,"byte_end":98588,"line_start":225,"line_end":225,"column_start":19,"column_end":23},"name":"self","qualname":">::read_data::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871823},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98590,"byte_end":98594,"line_start":225,"line_end":225,"column_start":25,"column_end":29},"name":"data","qualname":">::read_data::data","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":911},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98573,"byte_end":98582,"line_start":225,"line_end":225,"column_start":8,"column_end":17},"name":"read_data","qualname":">::read_data","value":"fn read_data(&Self, &mut [u8])","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742736},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99693,"byte_end":99697,"line_start":265,"line_end":265,"column_start":18,"column_end":22},"name":"self","qualname":">::send_cmd::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871824},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99699,"byte_end":99702,"line_start":265,"line_end":265,"column_start":24,"column_end":27},"name":"cmd","qualname":">::send_cmd::cmd","value":"drivers::block::sdcard::CMD","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613648},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99709,"byte_end":99712,"line_start":265,"line_end":265,"column_start":34,"column_end":37},"name":"arg","qualname":">::send_cmd::arg","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436368},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99719,"byte_end":99722,"line_start":265,"line_end":265,"column_start":44,"column_end":47},"name":"crc","qualname":">::send_cmd::crc","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":912},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99683,"byte_end":99691,"line_start":265,"line_end":265,"column_start":8,"column_end":16},"name":"send_cmd","qualname":">::send_cmd","value":"fn send_cmd(&Self, CMD, u32, u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742737},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100336,"byte_end":100340,"line_start":286,"line_end":286,"column_start":17,"column_end":21},"name":"self","qualname":">::end_cmd::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":913},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100327,"byte_end":100334,"line_start":286,"line_end":286,"column_start":8,"column_end":15},"name":"end_cmd","qualname":">::end_cmd","value":"fn end_cmd(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742738},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100671,"byte_end":100675,"line_start":300,"line_end":300,"column_start":22,"column_end":26},"name":"self","qualname":">::get_response::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":914},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100657,"byte_end":100669,"line_start":300,"line_end":300,"column_start":8,"column_end":20},"name":"get_response","qualname":">::get_response","value":"fn get_response(&Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097298},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100697,"byte_end":100703,"line_start":301,"line_end":301,"column_start":13,"column_end":19},"name":"result","qualname":"result$HirId { owner: DefId(0:914 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_response), local_id: 7 }","value":"&mut [u8; 1]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661842},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100734,"byte_end":100741,"line_start":302,"line_end":302,"column_start":17,"column_end":24},"name":"timeout","qualname":"timeout$HirId { owner: DefId(0:914 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_response), local_id: 11 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742739},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101482,"byte_end":101486,"line_start":325,"line_end":325,"column_start":26,"column_end":30},"name":"self","qualname":">::get_dataresponse::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":915},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101464,"byte_end":101480,"line_start":325,"line_end":325,"column_start":8,"column_end":24},"name":"get_dataresponse","qualname":">::get_dataresponse","value":"fn get_dataresponse(&Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097299},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101508,"byte_end":101516,"line_start":326,"line_end":326,"column_start":13,"column_end":21},"name":"response","qualname":"response$HirId { owner: DefId(0:915 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_dataresponse), local_id: 7 }","value":"&mut [u8; 1]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742740},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102292,"byte_end":102296,"line_start":352,"line_end":352,"column_start":25,"column_end":29},"name":"self","qualname":">::get_csdregister::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":916},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102275,"byte_end":102290,"line_start":352,"line_end":352,"column_start":8,"column_end":23},"name":"get_csdregister","qualname":">::get_csdregister","value":"fn get_csdregister(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436372},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102341,"byte_end":102348,"line_start":353,"line_end":353,"column_start":17,"column_end":24},"name":"csd_tab","qualname":"csd_tab$HirId { owner: DefId(0:916 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_csdregister), local_id: 8 }","value":"[u8; 18]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742742},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105680,"byte_end":105684,"line_start":435,"line_end":435,"column_start":25,"column_end":29},"name":"self","qualname":">::get_cidregister::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":918},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105663,"byte_end":105678,"line_start":435,"line_end":435,"column_start":8,"column_end":23},"name":"get_cidregister","qualname":">::get_cidregister","value":"fn get_cidregister(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436374},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105729,"byte_end":105736,"line_start":436,"line_end":436,"column_start":17,"column_end":24},"name":"cid_tab","qualname":"cid_tab$HirId { owner: DefId(0:918 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cidregister), local_id: 8 }","value":"[u8; 18]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742744},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107706,"byte_end":107710,"line_start":488,"line_end":488,"column_start":22,"column_end":26},"name":"self","qualname":">::get_cardinfo::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":920},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107692,"byte_end":107704,"line_start":488,"line_end":488,"column_start":8,"column_end":20},"name":"get_cardinfo","qualname":">::get_cardinfo","value":"fn get_cardinfo(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762968},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107756,"byte_end":107760,"line_start":489,"line_end":489,"column_start":17,"column_end":21},"name":"info","qualname":"info$HirId { owner: DefId(0:920 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 56 }","value":"drivers::block::sdcard::SDCardInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218648},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107818,"byte_end":107819,"line_start":490,"line_end":490,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:920 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 16 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661848},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107796,"byte_end":107819,"line_start":490,"line_end":490,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:920 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 11 }","value":"drivers::block::sdcard::SDCardCSD","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825206168},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107863,"byte_end":107864,"line_start":491,"line_end":491,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:920 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 39 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851608},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107841,"byte_end":107864,"line_start":491,"line_end":491,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:920 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 34 }","value":"drivers::block::sdcard::SDCardCID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742745},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108300,"byte_end":108304,"line_start":506,"line_end":506,"column_start":18,"column_end":22},"name":"self","qualname":">::init::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":921},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108294,"byte_end":108298,"line_start":506,"line_end":506,"column_start":12,"column_end":16},"name":"init","qualname":">::init","value":"pub fn init(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677722521},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109005,"byte_end":109011,"line_start":523,"line_end":523,"column_start":13,"column_end":19},"name":"result","qualname":"result$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 38 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1241514905},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109284,"byte_end":109290,"line_start":532,"line_end":532,"column_start":13,"column_end":19},"name":"result","qualname":"result$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 82 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2583692185},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109330,"byte_end":109335,"line_start":533,"line_end":533,"column_start":17,"column_end":22},"name":"frame","qualname":"frame$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 89 }","value":"[u8; 4]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":16778137},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109527,"byte_end":109532,"line_start":539,"line_end":539,"column_start":17,"column_end":22},"name":"index","qualname":"index$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 128 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":956302233},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109653,"byte_end":109659,"line_start":543,"line_end":543,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 156 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":318768025},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109952,"byte_end":109958,"line_start":550,"line_end":550,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 200 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":545260441},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110251,"byte_end":110256,"line_start":561,"line_end":561,"column_start":17,"column_end":22},"name":"frame","qualname":"frame$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 260 }","value":"[u8; 4]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":75498393},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110384,"byte_end":110390,"line_start":565,"line_end":565,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 288 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742750},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111252,"byte_end":111256,"line_start":592,"line_end":592,"column_start":25,"column_end":29},"name":"self","qualname":">::read_sector::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871838},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111258,"byte_end":111266,"line_start":592,"line_end":592,"column_start":31,"column_end":39},"name":"data_buf","qualname":">::read_sector::data_buf","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613662},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111279,"byte_end":111285,"line_start":592,"line_end":592,"column_start":52,"column_end":58},"name":"sector","qualname":">::read_sector::sector","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":926},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111239,"byte_end":111250,"line_start":592,"line_end":592,"column_start":12,"column_end":23},"name":"read_sector","qualname":">::read_sector","value":"pub fn read_sector(&Self, &mut [u8], u32) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301990814},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111469,"byte_end":111473,"line_start":595,"line_end":595,"column_start":13,"column_end":17},"name":"flag","qualname":"flag$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 72 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2248147870},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111890,"byte_end":111895,"line_start":607,"line_end":607,"column_start":17,"column_end":22},"name":"error","qualname":"error$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 97 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516583326},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111968,"byte_end":111977,"line_start":609,"line_end":609,"column_start":17,"column_end":26},"name":"tmp_chunk","qualname":"tmp_chunk$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 105 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3187671966},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112016,"byte_end":112044,"line_start":610,"line_end":610,"column_start":22,"column_end":50},"name":"iter","qualname":"iter$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 125 }","value":"core::slice::ChunksMut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2382365598},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112016,"byte_end":112044,"line_start":610,"line_end":610,"column_start":22,"column_end":50},"name":"__next","qualname":"__next$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 113 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1308623774},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112007,"byte_end":112012,"line_start":610,"line_end":610,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 114 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3774874526},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112007,"byte_end":112012,"line_start":610,"line_end":610,"column_start":13,"column_end":18},"name":"chunk","qualname":"chunk$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 135 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1560282014},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112463,"byte_end":112514,"line_start":619,"line_end":619,"column_start":27,"column_end":78},"name":"iter","qualname":"iter$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 186 }","value":"core::iter::Zip, core::slice::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1962935198},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112463,"byte_end":112514,"line_start":619,"line_end":619,"column_start":27,"column_end":78},"name":"__next","qualname":"__next$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 174 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4110418846},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112453,"byte_end":112459,"line_start":619,"line_end":619,"column_start":17,"column_end":23},"name":"val","qualname":"val$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 175 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":587203486},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112454,"byte_end":112455,"line_start":619,"line_end":619,"column_start":18,"column_end":19},"name":"a","qualname":"a$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 196 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2734687134},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112457,"byte_end":112458,"line_start":619,"line_end":619,"column_start":21,"column_end":22},"name":"b","qualname":"b$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 197 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":117441438},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112695,"byte_end":112700,"line_start":624,"line_end":624,"column_start":21,"column_end":26},"name":"frame","qualname":"frame$HirId { owner: DefId(0:926 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 224 }","value":"[u8; 2]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742753},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113419,"byte_end":113423,"line_start":650,"line_end":650,"column_start":26,"column_end":30},"name":"self","qualname":">::write_sector::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871841},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113425,"byte_end":113433,"line_start":650,"line_end":650,"column_start":32,"column_end":40},"name":"data_buf","qualname":">::write_sector::data_buf","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613665},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113442,"byte_end":113448,"line_start":650,"line_end":650,"column_start":49,"column_end":55},"name":"sector","qualname":">::write_sector::sector","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":929},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113405,"byte_end":113417,"line_start":650,"line_end":650,"column_start":12,"column_end":24},"name":"write_sector","qualname":">::write_sector","value":"pub fn write_sector(&Self, &[u8], u32) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825206177},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113570,"byte_end":113575,"line_start":652,"line_end":652,"column_start":17,"column_end":22},"name":"frame","qualname":"frame$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 39 }","value":"[u8; 2]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2835350433},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114357,"byte_end":114366,"line_start":673,"line_end":673,"column_start":17,"column_end":26},"name":"tmp_chunk","qualname":"tmp_chunk$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 149 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2499806113},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114406,"byte_end":114430,"line_start":674,"line_end":674,"column_start":22,"column_end":46},"name":"iter","qualname":"iter$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 169 }","value":"core::slice::Chunks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3103785889},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114406,"byte_end":114430,"line_start":674,"line_end":674,"column_start":22,"column_end":46},"name":"__next","qualname":"__next$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 157 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2030044065},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114397,"byte_end":114402,"line_start":674,"line_end":674,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 158 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3439330209},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114397,"byte_end":114402,"line_start":674,"line_end":674,"column_start":13,"column_end":18},"name":"chunk","qualname":"chunk$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 179 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":721421217},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114654,"byte_end":114692,"line_start":678,"line_end":678,"column_start":41,"column_end":79},"name":"iter","qualname":"iter$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 212 }","value":"core::iter::Zip, core::slice::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":318768033},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114654,"byte_end":114692,"line_start":678,"line_end":678,"column_start":41,"column_end":79},"name":"__next","qualname":"__next$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 200 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2466251681},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114630,"byte_end":114637,"line_start":678,"line_end":678,"column_start":17,"column_end":24},"name":"val","qualname":"val$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 201 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2063598497},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114631,"byte_end":114632,"line_start":678,"line_end":678,"column_start":18,"column_end":19},"name":"a","qualname":"a$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 222 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4211082145},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114635,"byte_end":114636,"line_start":678,"line_end":678,"column_start":22,"column_end":23},"name":"b","qualname":"b$HirId { owner: DefId(0:929 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 223 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":931},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115264,"byte_end":115277,"line_start":699,"line_end":699,"column_start":7,"column_end":20},"name":"SD_CS_GPIONUM","qualname":"::drivers::block::sdcard::SD_CS_GPIONUM","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" GPIOHS GPIO number to use for controlling the SD card CS pin \n","sig":null,"attributes":[{"value":"* GPIOHS GPIO number to use for controlling the SD card CS pin */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115190,"byte_end":115257,"line_start":698,"line_end":698,"column_start":1,"column_end":68}}]},{"kind":"Const","id":{"krate":0,"index":932},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115412,"byte_end":115417,"line_start":702,"line_end":702,"column_start":7,"column_end":12},"name":"SD_CS","qualname":"::drivers::block::sdcard::SD_CS","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" CS value passed to SPI controller, this is a dummy value as SPI0_CS3 is not mapping to anything\n * in the FPIOA \n","sig":null,"attributes":[{"value":"* CS value passed to SPI controller, this is a dummy value as SPI0_CS3 is not mapping to anything\n * in the FPIOA */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115287,"byte_end":115405,"line_start":700,"line_end":701,"column_start":1,"column_end":19}}]},{"kind":"Function","id":{"krate":0,"index":933},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115474,"byte_end":115481,"line_start":705,"line_end":705,"column_start":4,"column_end":11},"name":"io_init","qualname":"::drivers::block::sdcard::io_init","value":"fn io_init()","parent":null,"children":[],"decl_id":null,"docs":" Connect pins to internal functions \n","sig":null,"attributes":[{"value":"* Connect pins to internal functions */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115429,"byte_end":115470,"line_start":704,"line_end":704,"column_start":1,"column_end":42}}]},{"kind":"Struct","id":{"krate":0,"index":1708},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115880,"byte_end":115891,"line_start":714,"line_end":714,"column_start":16,"column_end":27},"name":"PERIPHERALS","qualname":"::drivers::block::sdcard::PERIPHERALS","value":"PERIPHERALS { __private_field }","parent":null,"children":[{"krate":0,"index":1709}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1710},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115880,"byte_end":115891,"line_start":714,"line_end":714,"column_start":16,"column_end":27},"name":"PERIPHERALS","qualname":"::drivers::block::sdcard::PERIPHERALS","value":"PERIPHERALS","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":934},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115962,"byte_end":115973,"line_start":717,"line_end":717,"column_start":4,"column_end":15},"name":"init_sdcard","qualname":"::drivers::block::sdcard::init_sdcard","value":"fn init_sdcard() -> SDCard>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879049126},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116059,"byte_end":116070,"line_start":720,"line_end":720,"column_start":9,"column_end":20},"name":"peripherals","qualname":"peripherals$HirId { owner: DefId(0:934 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 14 }","value":"k210_pac::Peripherals","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1006633894},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116314,"byte_end":116320,"line_start":724,"line_end":724,"column_start":9,"column_end":15},"name":"clocks","qualname":"clocks$HirId { owner: DefId(0:934 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 60 }","value":"k210_hal::clock::Clocks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":704644006},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116437,"byte_end":116440,"line_start":728,"line_end":728,"column_start":9,"column_end":12},"name":"spi","qualname":"spi$HirId { owner: DefId(0:934 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 84 }","value":"k210_soc::spi::SPIImpl","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1174406054},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116481,"byte_end":116483,"line_start":729,"line_end":729,"column_start":9,"column_end":11},"name":"sd","qualname":"sd$HirId { owner: DefId(0:934 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 98 }","value":"drivers::block::sdcard::SDCard>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3590325158},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116534,"byte_end":116538,"line_start":730,"line_end":730,"column_start":9,"column_end":13},"name":"info","qualname":"info$HirId { owner: DefId(0:934 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 107 }","value":"drivers::block::sdcard::SDCardInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107430},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116569,"byte_end":116580,"line_start":731,"line_end":731,"column_start":9,"column_end":20},"name":"num_sectors","qualname":"num_sectors$HirId { owner: DefId(0:934 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 115 }","value":"u64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":935},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116690,"byte_end":116703,"line_start":738,"line_end":738,"column_start":12,"column_end":25},"name":"SDCardWrapper","qualname":"::drivers::block::sdcard::SDCardWrapper","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":937},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116704,"byte_end":116732,"line_start":738,"line_end":738,"column_start":26,"column_end":54},"name":"0","qualname":"::drivers::block::sdcard::SDCardWrapper::0","value":"spin::Mutex>>","parent":{"krate":0,"index":935},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":939},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116768,"byte_end":116771,"line_start":741,"line_end":741,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742765},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116889,"byte_end":116893,"line_start":747,"line_end":747,"column_start":20,"column_end":24},"name":"self","qualname":"::read_block::self","value":"&drivers::block::sdcard::SDCardWrapper","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871853},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116895,"byte_end":116903,"line_start":747,"line_end":747,"column_start":26,"column_end":34},"name":"block_id","qualname":"::read_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613677},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116912,"byte_end":116915,"line_start":747,"line_end":747,"column_start":43,"column_end":46},"name":"buf","qualname":"::read_block::buf","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":941},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116877,"byte_end":116887,"line_start":747,"line_end":747,"column_start":8,"column_end":18},"name":"read_block","qualname":"::read_block","value":"fn read_block(&Self, usize, &mut [u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":8},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742766},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117021,"byte_end":117025,"line_start":750,"line_end":750,"column_start":21,"column_end":25},"name":"self","qualname":"::write_block::self","value":"&drivers::block::sdcard::SDCardWrapper","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871854},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117027,"byte_end":117035,"line_start":750,"line_end":750,"column_start":27,"column_end":35},"name":"block_id","qualname":"::write_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613678},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117044,"byte_end":117047,"line_start":750,"line_end":750,"column_start":44,"column_end":47},"name":"buf","qualname":"::write_block::buf","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":942},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117008,"byte_end":117019,"line_start":750,"line_end":750,"column_start":8,"column_end":19},"name":"write_block","qualname":"::write_block","value":"fn write_block(&Self, usize, &[u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":9},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1719},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89227,"byte_end":89239,"line_start":15,"line_end":15,"column_start":20,"column_end":32},"name":"BLOCK_DEVICE","qualname":"::drivers::block::BLOCK_DEVICE","value":"BLOCK_DEVICE { __private_field }","parent":null,"children":[{"krate":0,"index":1720}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781154,"byte_end":4781192,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781201,"byte_end":4781231,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781240,"byte_end":4781259,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1721},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89227,"byte_end":89239,"line_start":15,"line_end":15,"column_start":20,"column_end":32},"name":"BLOCK_DEVICE","qualname":"::drivers::block::BLOCK_DEVICE","value":"BLOCK_DEVICE","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":946},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89325,"byte_end":89342,"line_start":19,"line_end":19,"column_start":8,"column_end":25},"name":"block_device_test","qualname":"::drivers::block::block_device_test","value":"pub fn block_device_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89301,"byte_end":89317,"line_start":18,"line_end":18,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":1610613682},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89355,"byte_end":89367,"line_start":20,"line_end":20,"column_start":9,"column_end":21},"name":"block_device","qualname":"block_device$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 6 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790962},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89404,"byte_end":89416,"line_start":21,"line_end":21,"column_start":13,"column_end":25},"name":"write_buffer","qualname":"write_buffer$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 13 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089586},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89443,"byte_end":89454,"line_start":22,"line_end":22,"column_start":13,"column_end":24},"name":"read_buffer","qualname":"read_buffer$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 20 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825206194},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89482,"byte_end":89488,"line_start":23,"line_end":23,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 39 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879602},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89482,"byte_end":89488,"line_start":23,"line_end":23,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 27 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939525042},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89477,"byte_end":89478,"line_start":23,"line_end":23,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 28 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2348811186},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89477,"byte_end":89478,"line_start":23,"line_end":23,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 49 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":570426290},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89511,"byte_end":89534,"line_start":24,"line_end":24,"column_start":21,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 68 }","value":"core::slice::IterMut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762994},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89511,"byte_end":89534,"line_start":24,"line_end":24,"column_start":21,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 56 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617246642},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89503,"byte_end":89507,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 57 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1912603570},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89503,"byte_end":89507,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"name":"byte","qualname":"byte$HirId { owner: DefId(0:946 ~ os[2ea9]::drivers::block::block_device_test), local_id: 78 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":950},"span":{"file_name":"src/main.rs","byte_start":421,"byte_end":430,"line_start":29,"line_end":29,"column_start":4,"column_end":13},"name":"clear_bss","qualname":"::clear_bss","value":"fn clear_bss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":952},"span":{"file_name":"src/main.rs","byte_start":463,"byte_end":467,"line_start":31,"line_end":31,"column_start":12,"column_end":16},"name":"sbss","qualname":"::clear_bss::sbss","value":"unsafe extern \"C\" fn sbss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":953},"span":{"file_name":"src/main.rs","byte_start":482,"byte_end":486,"line_start":32,"line_end":32,"column_start":12,"column_end":16},"name":"ebss","qualname":"::clear_bss::ebss","value":"unsafe extern \"C\" fn ebss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281702326},"span":{"file_name":"src/main.rs","byte_start":541,"byte_end":542,"line_start":34,"line_end":34,"column_start":46,"column_end":47},"name":"a","qualname":"$HirId { owner: DefId(0:950 ~ os[2ea9]::clear_bss), local_id: 32 }::a","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":955},"span":{"file_name":"src/main.rs","byte_start":629,"byte_end":638,"line_start":40,"line_end":40,"column_start":8,"column_end":17},"name":"rust_main","qualname":"::rust_main","value":"pub fn rust_main() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/main.rs","byte_start":609,"byte_end":621,"line_start":39,"line_end":39,"column_start":1,"column_end":13}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"src/console.rs","byte_start":1036,"byte_end":1042,"line_start":6,"line_end":6,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":14}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/trap/context.rs","byte_start":21250,"byte_end":21261,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":116},{"krate":0,"index":117}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"src/task/context.rs","byte_start":26073,"byte_end":26084,"line_start":9,"line_end":9,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":168}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"src/task/task.rs","byte_start":28157,"byte_end":28178,"line_start":64,"line_end":64,"column_start":6,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":228},{"krate":0,"index":229},{"krate":0,"index":230},{"krate":0,"index":231},{"krate":0,"index":232},{"krate":0,"index":233}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"src/task/task.rs","byte_start":29102,"byte_end":29118,"line_start":97,"line_end":97,"column_start":6,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":236},{"krate":0,"index":237},{"krate":0,"index":238},{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":242},{"krate":0,"index":243},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":247}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"src/task/manager.rs","byte_start":38567,"byte_end":38578,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"src/task/processor.rs","byte_start":39979,"byte_end":39988,"line_start":15,"line_end":15,"column_start":22,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"src/task/processor.rs","byte_start":40098,"byte_end":40107,"line_start":22,"line_end":22,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":287},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":291}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"src/task/pid.rs","byte_start":42980,"byte_end":42992,"line_start":16,"line_end":16,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":315},{"krate":0,"index":316},{"krate":0,"index":317}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"src/task/pid.rs","byte_start":43764,"byte_end":43773,"line_start":47,"line_end":47,"column_start":15,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":322}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"src/task/pid.rs","byte_start":44274,"byte_end":44285,"line_start":69,"line_end":69,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":328},{"krate":0,"index":329},{"krate":0,"index":331}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"src/task/pid.rs","byte_start":45166,"byte_end":45177,"line_start":97,"line_end":97,"column_start":15,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":333}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48236,"byte_end":48244,"line_start":24,"line_end":24,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":400}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48382,"byte_end":48393,"line_start":29,"line_end":29,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":402}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48532,"byte_end":48540,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":404}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48678,"byte_end":48689,"line_start":39,"line_end":39,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":406}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48939,"byte_end":48947,"line_start":49,"line_end":49,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":408}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":49015,"byte_end":49026,"line_start":52,"line_end":52,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":410}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":49094,"byte_end":49102,"line_start":55,"line_end":55,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":412}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":49170,"byte_end":49181,"line_start":58,"line_end":58,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":414}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":49546,"byte_end":49554,"line_start":74,"line_end":74,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":424},{"krate":0,"index":425},{"krate":0,"index":426},{"krate":0,"index":427}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":49881,"byte_end":49892,"line_start":80,"line_end":80,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":429}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":50023,"byte_end":50031,"line_start":86,"line_end":86,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":431}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":50109,"byte_end":50117,"line_start":89,"line_end":89,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":433},{"krate":0,"index":434},{"krate":0,"index":435},{"krate":0,"index":436}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":50443,"byte_end":50454,"line_start":95,"line_end":95,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":438}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":50585,"byte_end":50593,"line_start":101,"line_end":101,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":440}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":50672,"byte_end":50683,"line_start":105,"line_end":105,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":442}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":50916,"byte_end":50924,"line_start":117,"line_end":117,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":446},{"krate":0,"index":448}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":51194,"byte_end":51205,"line_start":129,"line_end":129,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":451},{"krate":0,"index":452},{"krate":0,"index":453}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":51833,"byte_end":51844,"line_start":151,"line_end":151,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":458}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":51920,"byte_end":51931,"line_start":156,"line_end":156,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":460}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":52134,"byte_end":52145,"line_start":168,"line_end":168,"column_start":9,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":463},{"krate":0,"index":464},{"krate":0,"index":465}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":52480,"byte_end":52491,"line_start":177,"line_end":177,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":468},{"krate":0,"index":469},{"krate":0,"index":470}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":52862,"byte_end":52881,"line_start":190,"line_end":190,"column_start":9,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":53054,"byte_end":53073,"line_start":196,"line_end":196,"column_start":22,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":480},{"krate":0,"index":481}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53659,"byte_end":53671,"line_start":12,"line_end":12,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":498}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53897,"byte_end":53909,"line_start":23,"line_end":23,"column_start":16,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":500}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54065,"byte_end":54077,"line_start":29,"line_end":29,"column_start":15,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":502}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Inherent","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54391,"byte_end":54410,"line_start":47,"line_end":47,"column_start":6,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":512}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54629,"byte_end":54648,"line_start":54,"line_end":54,"column_start":25,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":514},{"krate":0,"index":515},{"krate":0,"index":516}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Inherent","span":{"file_name":"src/mm/page_table.rs","byte_start":57106,"byte_end":57120,"line_start":34,"line_end":34,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":540},{"krate":0,"index":541},{"krate":0,"index":542},{"krate":0,"index":543},{"krate":0,"index":544},{"krate":0,"index":545},{"krate":0,"index":546},{"krate":0,"index":547}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Inherent","span":{"file_name":"src/mm/page_table.rs","byte_start":58117,"byte_end":58126,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555},{"krate":0,"index":556},{"krate":0,"index":557},{"krate":0,"index":558},{"krate":0,"index":560},{"krate":0,"index":562}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Inherent","span":{"file_name":"src/mm/page_table.rs","byte_start":62689,"byte_end":62699,"line_start":208,"line_end":208,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":572},{"krate":0,"index":573}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"src/mm/page_table.rs","byte_start":62982,"byte_end":62992,"line_start":221,"line_end":221,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":575},{"krate":0,"index":576},{"krate":0,"index":577}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"src/mm/page_table.rs","byte_start":63386,"byte_end":63404,"line_start":239,"line_end":239,"column_start":19,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":583},{"krate":0,"index":584}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Inherent","span":{"file_name":"src/mm/memory_set.rs","byte_start":64858,"byte_end":64867,"line_start":48,"line_end":48,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":630},{"krate":0,"index":631},{"krate":0,"index":632},{"krate":0,"index":633},{"krate":0,"index":635},{"krate":0,"index":636},{"krate":0,"index":637},{"krate":0,"index":638},{"krate":0,"index":639},{"krate":0,"index":640},{"krate":0,"index":641},{"krate":0,"index":642}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Inherent","span":{"file_name":"src/mm/memory_set.rs","byte_start":72256,"byte_end":72263,"line_start":242,"line_end":242,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":649},{"krate":0,"index":650},{"krate":0,"index":651},{"krate":0,"index":652},{"krate":0,"index":653},{"krate":0,"index":654},{"krate":0,"index":655}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Inherent","span":{"file_name":"src/fs/pipe.rs","byte_start":76668,"byte_end":76672,"line_start":15,"line_end":15,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":700},{"krate":0,"index":701}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Inherent","span":{"file_name":"src/fs/pipe.rs","byte_start":77350,"byte_end":77364,"line_start":49,"line_end":49,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":711},{"krate":0,"index":713},{"krate":0,"index":714},{"krate":0,"index":715},{"krate":0,"index":716},{"krate":0,"index":717},{"krate":0,"index":718}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"src/fs/pipe.rs","byte_start":79321,"byte_end":79325,"line_start":115,"line_end":115,"column_start":15,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":721},{"krate":0,"index":722},{"krate":0,"index":723},{"krate":0,"index":724}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"src/fs/stdio.rs","byte_start":81339,"byte_end":81344,"line_start":10,"line_end":10,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":736},{"krate":0,"index":737},{"krate":0,"index":738},{"krate":0,"index":739}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"src/fs/stdio.rs","byte_start":82019,"byte_end":82025,"line_start":35,"line_end":35,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":741},{"krate":0,"index":742},{"krate":0,"index":743},{"krate":0,"index":744}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Inherent","span":{"file_name":"src/fs/inode.rs","byte_start":82816,"byte_end":82823,"line_start":25,"line_end":25,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":765},{"krate":0,"index":766}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Inherent","span":{"file_name":"src/fs/inode.rs","byte_start":84086,"byte_end":84095,"line_start":81,"line_end":81,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":770}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"src/fs/inode.rs","byte_start":85484,"byte_end":85491,"line_start":132,"line_end":132,"column_start":15,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":775},{"krate":0,"index":776},{"krate":0,"index":777},{"krate":0,"index":778}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"src/fs/proc.rs","byte_start":87361,"byte_end":87373,"line_start":52,"line_end":52,"column_start":15,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":806},{"krate":0,"index":807},{"krate":0,"index":808},{"krate":0,"index":809}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90300,"byte_end":90311,"line_start":28,"line_end":28,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":860},{"krate":0,"index":861}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Inherent","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90628,"byte_end":90639,"line_start":37,"line_end":37,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":863}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Inherent","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97000,"byte_end":97006,"line_start":162,"line_end":162,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":905},{"krate":0,"index":906},{"krate":0,"index":907},{"krate":0,"index":908},{"krate":0,"index":909},{"krate":0,"index":910},{"krate":0,"index":911},{"krate":0,"index":912},{"krate":0,"index":913},{"krate":0,"index":914},{"krate":0,"index":915},{"krate":0,"index":916},{"krate":0,"index":918},{"krate":0,"index":920},{"krate":0,"index":921},{"krate":0,"index":926},{"krate":0,"index":929}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Inherent","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116741,"byte_end":116754,"line_start":740,"line_end":740,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":939}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116854,"byte_end":116867,"line_start":746,"line_end":746,"column_start":22,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":941},{"krate":0,"index":942}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":257,"byte_end":264,"line_start":15,"line_end":15,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":6}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":945,"byte_end":949,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6655}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":945,"byte_end":949,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6887}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":951,"byte_end":954,"line_start":1,"line_end":1,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6887}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":975,"byte_end":980,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":34}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":982,"byte_end":985,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1036,"byte_end":1042,"line_start":6,"line_end":6,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":11}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1026,"byte_end":1031,"line_start":6,"line_end":6,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6887}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1090,"byte_end":1096,"line_start":7,"line_end":7,"column_start":46,"column_end":52},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1085,"byte_end":1088,"line_start":7,"line_end":7,"column_start":41,"column_end":44},"ref_id":{"krate":1,"index":6655}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1116,"byte_end":1117,"line_start":8,"line_end":8,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":536870926}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1111,"byte_end":1112,"line_start":8,"line_end":8,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1140,"byte_end":1155,"line_start":9,"line_end":9,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":34}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1156,"byte_end":1157,"line_start":9,"line_end":9,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":4160749582}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1187,"byte_end":1189,"line_start":11,"line_end":11,"column_start":9,"column_end":11},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1227,"byte_end":1236,"line_start":15,"line_end":15,"column_start":25,"column_end":34},"ref_id":{"krate":1,"index":30392}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1222,"byte_end":1225,"line_start":15,"line_end":15,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1267,"byte_end":1273,"line_start":16,"line_end":16,"column_start":28,"column_end":34},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1251,"byte_end":1260,"line_start":16,"line_end":16,"column_start":12,"column_end":21},"ref_id":{"krate":1,"index":6891}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1244,"byte_end":1250,"line_start":16,"line_end":16,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":11}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1261,"byte_end":1265,"line_start":16,"line_end":16,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073741839}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":270,"byte_end":280,"line_start":16,"line_end":16,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":18}},{"kind":"Mod","span":{"file_name":"src/lang_items.rs","byte_start":1617,"byte_end":1621,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/lang_items.rs","byte_start":1623,"byte_end":1628,"line_start":1,"line_end":1,"column_start":11,"column_end":16},"ref_id":{"krate":1,"index":6206}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1645,"byte_end":1650,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":36}},{"kind":"Mod","span":{"file_name":"src/lang_items.rs","byte_start":1652,"byte_end":1655,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":1701,"byte_end":1710,"line_start":5,"line_end":5,"column_start":17,"column_end":26},"ref_id":{"krate":1,"index":29433}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1734,"byte_end":1742,"line_start":6,"line_end":6,"column_start":16,"column_end":24},"ref_id":{"krate":1,"index":6217}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1729,"byte_end":1733,"line_start":6,"line_end":6,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":1755,"byte_end":1759,"line_start":7,"line_end":7,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":1755,"byte_end":1759,"line_start":7,"line_end":7,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1867,"byte_end":1873,"line_start":9,"line_end":9,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1857,"byte_end":1864,"line_start":9,"line_end":9,"column_start":22,"column_end":29},"ref_id":{"krate":1,"index":6216}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1852,"byte_end":1856,"line_start":9,"line_end":9,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1902,"byte_end":1906,"line_start":10,"line_end":10,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":6226}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1893,"byte_end":1901,"line_start":10,"line_end":10,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":268435477}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1936,"byte_end":1940,"line_start":11,"line_end":11,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":6227}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1927,"byte_end":1935,"line_start":11,"line_end":11,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":268435477}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1969,"byte_end":1975,"line_start":12,"line_end":12,"column_start":26,"column_end":32},"ref_id":{"krate":1,"index":6228}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1960,"byte_end":1968,"line_start":12,"line_end":12,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":268435477}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":2011,"byte_end":2015,"line_start":15,"line_end":15,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29344}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":2011,"byte_end":2015,"line_start":15,"line_end":15,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":2072,"byte_end":2078,"line_start":15,"line_end":15,"column_start":70,"column_end":76},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":2062,"byte_end":2069,"line_start":15,"line_end":15,"column_start":60,"column_end":67},"ref_id":{"krate":1,"index":6216}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":2057,"byte_end":2061,"line_start":15,"line_end":15,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":2092,"byte_end":2100,"line_start":17,"line_end":17,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":36}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":286,"byte_end":289,"line_start":17,"line_end":17,"column_start":5,"column_end":8},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2624,"byte_end":2627,"line_start":18,"line_end":18,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":1342177312}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2652,"byte_end":2656,"line_start":19,"line_end":19,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":536870944}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2668,"byte_end":2672,"line_start":19,"line_end":19,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":1610612768}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2684,"byte_end":2688,"line_start":19,"line_end":19,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":268435488}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2700,"byte_end":2705,"line_start":19,"line_end":19,"column_start":72,"column_end":77},"ref_id":{"krate":0,"index":1073741856}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2776,"byte_end":2779,"line_start":24,"line_end":24,"column_start":5,"column_end":8},"ref_id":{"krate":0,"index":1342177312}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":2820,"byte_end":2828,"line_start":28,"line_end":28,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2829,"byte_end":2842,"line_start":28,"line_end":28,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":23}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2844,"byte_end":2849,"line_start":28,"line_end":28,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1073741857}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":2900,"byte_end":2908,"line_start":32,"line_end":32,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2909,"byte_end":2928,"line_start":32,"line_end":32,"column_start":14,"column_end":33},"ref_id":{"krate":0,"index":24}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2930,"byte_end":2931,"line_start":32,"line_end":32,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1073741858}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":2983,"byte_end":2991,"line_start":36,"line_end":36,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2992,"byte_end":3011,"line_start":36,"line_end":36,"column_start":14,"column_end":33},"ref_id":{"krate":0,"index":25}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":3054,"byte_end":3062,"line_start":40,"line_end":40,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":3063,"byte_end":3075,"line_start":40,"line_end":40,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":31}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":295,"byte_end":302,"line_start":18,"line_end":18,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":37}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3602,"byte_end":3604,"line_start":16,"line_end":16,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":52}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":563}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":563}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4699,"byte_end":4704,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Mod","span":{"file_name":"src/syscall/fs.rs","byte_start":4706,"byte_end":4711,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4730,"byte_end":4735,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4737,"byte_end":4741,"line_start":8,"line_end":8,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4730,"byte_end":4735,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4737,"byte_end":4741,"line_start":8,"line_end":8,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4783,"byte_end":4788,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":719}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4790,"byte_end":4792,"line_start":9,"line_end":9,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":719}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4783,"byte_end":4788,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1440}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4790,"byte_end":4792,"line_start":9,"line_end":9,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1440}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4783,"byte_end":4788,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4790,"byte_end":4792,"line_start":9,"line_end":9,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Mod","span":{"file_name":"src/syscall/fs.rs","byte_start":4833,"byte_end":4838,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/fs.rs","byte_start":4840,"byte_end":4844,"line_start":10,"line_end":10,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4940,"byte_end":4951,"line_start":13,"line_end":13,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4971,"byte_end":4989,"line_start":14,"line_end":14,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5023,"byte_end":5029,"line_start":15,"line_end":15,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5008,"byte_end":5020,"line_start":15,"line_end":15,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5054,"byte_end":5072,"line_start":16,"line_end":16,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5049,"byte_end":5053,"line_start":16,"line_end":16,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":2550136899}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5118,"byte_end":5122,"line_start":17,"line_end":17,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5104,"byte_end":5109,"line_start":17,"line_end":17,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":67108931}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5110,"byte_end":5117,"line_start":17,"line_end":17,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5133,"byte_end":5135,"line_start":18,"line_end":18,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741891}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5154,"byte_end":5157,"line_start":18,"line_end":18,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5139,"byte_end":5144,"line_start":18,"line_end":18,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":67108931}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5145,"byte_end":5153,"line_start":18,"line_end":18,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5212,"byte_end":5217,"line_start":21,"line_end":21,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":67108931}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5218,"byte_end":5226,"line_start":21,"line_end":21,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5227,"byte_end":5229,"line_start":21,"line_end":21,"column_start":41,"column_end":43},"ref_id":{"krate":0,"index":1073741891}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":5198,"byte_end":5202,"line_start":21,"line_end":21,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":5198,"byte_end":5202,"line_start":21,"line_end":21,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5241,"byte_end":5254,"line_start":22,"line_end":22,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":335544387}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5255,"byte_end":5268,"line_start":22,"line_end":22,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5294,"byte_end":5302,"line_start":23,"line_end":23,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":818}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5289,"byte_end":5293,"line_start":23,"line_end":23,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":301989955}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5364,"byte_end":5369,"line_start":26,"line_end":26,"column_start":25,"column_end":30},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5359,"byte_end":5363,"line_start":26,"line_end":26,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":301989955}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5470,"byte_end":5481,"line_start":28,"line_end":28,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5486,"byte_end":5496,"line_start":28,"line_end":28,"column_start":58,"column_end":68},"ref_id":{"krate":0,"index":3489660995}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5437,"byte_end":5450,"line_start":28,"line_end":28,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":335544387}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5451,"byte_end":5464,"line_start":28,"line_end":28,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5506,"byte_end":5510,"line_start":29,"line_end":29,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5511,"byte_end":5524,"line_start":29,"line_end":29,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":335544387}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5540,"byte_end":5545,"line_start":30,"line_end":30,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":820}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5535,"byte_end":5539,"line_start":30,"line_end":30,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":3321888835}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5571,"byte_end":5574,"line_start":31,"line_end":31,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":572}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":5559,"byte_end":5569,"line_start":31,"line_end":31,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5575,"byte_end":5597,"line_start":31,"line_end":31,"column_start":29,"column_end":51},"ref_id":{"krate":0,"index":563}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5598,"byte_end":5603,"line_start":31,"line_end":31,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":2281701443}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5605,"byte_end":5608,"line_start":31,"line_end":31,"column_start":59,"column_end":62},"ref_id":{"krate":0,"index":536870979}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5610,"byte_end":5613,"line_start":31,"line_end":31,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":1610612803}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5774,"byte_end":5792,"line_start":40,"line_end":40,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5826,"byte_end":5832,"line_start":41,"line_end":41,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5811,"byte_end":5823,"line_start":41,"line_end":41,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5857,"byte_end":5875,"line_start":42,"line_end":42,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5852,"byte_end":5856,"line_start":42,"line_end":42,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":3892314180}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5921,"byte_end":5925,"line_start":43,"line_end":43,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5907,"byte_end":5912,"line_start":43,"line_end":43,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5913,"byte_end":5920,"line_start":43,"line_end":43,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5936,"byte_end":5938,"line_start":44,"line_end":44,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741892}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5957,"byte_end":5960,"line_start":44,"line_end":44,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5942,"byte_end":5947,"line_start":44,"line_end":44,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5948,"byte_end":5956,"line_start":44,"line_end":44,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6015,"byte_end":6020,"line_start":47,"line_end":47,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6021,"byte_end":6029,"line_start":47,"line_end":47,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6030,"byte_end":6032,"line_start":47,"line_end":47,"column_start":41,"column_end":43},"ref_id":{"krate":0,"index":1073741892}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6001,"byte_end":6005,"line_start":47,"line_end":47,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6001,"byte_end":6005,"line_start":47,"line_end":47,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6044,"byte_end":6057,"line_start":48,"line_end":48,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1677721668}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6058,"byte_end":6070,"line_start":48,"line_end":48,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6103,"byte_end":6108,"line_start":49,"line_end":49,"column_start":25,"column_end":30},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6098,"byte_end":6102,"line_start":49,"line_end":49,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1644167236}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6129,"byte_end":6137,"line_start":50,"line_end":50,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":817}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6124,"byte_end":6128,"line_start":50,"line_end":50,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":704643140}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6271,"byte_end":6282,"line_start":54,"line_end":54,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6287,"byte_end":6297,"line_start":54,"line_end":54,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":2415919172}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6239,"byte_end":6252,"line_start":54,"line_end":54,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1677721668}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6253,"byte_end":6265,"line_start":54,"line_end":54,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6307,"byte_end":6311,"line_start":55,"line_end":55,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6312,"byte_end":6325,"line_start":55,"line_end":55,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":1677721668}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6336,"byte_end":6340,"line_start":56,"line_end":56,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6341,"byte_end":6346,"line_start":56,"line_end":56,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6362,"byte_end":6366,"line_start":57,"line_end":57,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":819}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6357,"byte_end":6361,"line_start":57,"line_end":57,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":704643140}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6392,"byte_end":6395,"line_start":58,"line_end":58,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":572}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6380,"byte_end":6390,"line_start":58,"line_end":58,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6396,"byte_end":6418,"line_start":58,"line_end":58,"column_start":29,"column_end":51},"ref_id":{"krate":0,"index":563}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6419,"byte_end":6424,"line_start":58,"line_end":58,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":4026531908}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6426,"byte_end":6429,"line_start":58,"line_end":58,"column_start":59,"column_end":62},"ref_id":{"krate":0,"index":536870980}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6431,"byte_end":6434,"line_start":58,"line_end":58,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":1610612804}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6599,"byte_end":6605,"line_start":67,"line_end":67,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6584,"byte_end":6596,"line_start":67,"line_end":67,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6625,"byte_end":6643,"line_start":68,"line_end":68,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6662,"byte_end":6676,"line_start":69,"line_end":69,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":564}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6677,"byte_end":6682,"line_start":69,"line_end":69,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":2818572357}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6684,"byte_end":6688,"line_start":69,"line_end":69,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":1073741893}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6716,"byte_end":6725,"line_start":70,"line_end":70,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6740,"byte_end":6746,"line_start":71,"line_end":71,"column_start":14,"column_end":20},"ref_id":{"krate":4,"index":4209}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6735,"byte_end":6739,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":4160749637}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6786,"byte_end":6792,"line_start":72,"line_end":72,"column_start":37,"column_end":43},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6769,"byte_end":6778,"line_start":72,"line_end":72,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":1486}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6758,"byte_end":6767,"line_start":72,"line_end":72,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1440}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6779,"byte_end":6784,"line_start":72,"line_end":72,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":536870981}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6702,"byte_end":6706,"line_start":70,"line_end":70,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6702,"byte_end":6706,"line_start":70,"line_end":70,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6832,"byte_end":6850,"line_start":74,"line_end":74,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6827,"byte_end":6831,"line_start":74,"line_end":74,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4026531909}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6877,"byte_end":6885,"line_start":75,"line_end":75,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6871,"byte_end":6876,"line_start":75,"line_end":75,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":4227858501}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6918,"byte_end":6922,"line_start":76,"line_end":76,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6923,"byte_end":6928,"line_start":76,"line_end":76,"column_start":35,"column_end":40},"ref_id":{"krate":0,"index":469762117}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6897,"byte_end":6902,"line_start":76,"line_end":76,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":4227858501}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6903,"byte_end":6911,"line_start":76,"line_end":76,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6912,"byte_end":6914,"line_start":76,"line_end":76,"column_start":24,"column_end":26},"ref_id":{"krate":0,"index":1644167237}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6968,"byte_end":6972,"line_start":76,"line_end":76,"column_start":80,"column_end":84},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6954,"byte_end":6959,"line_start":76,"line_end":76,"column_start":66,"column_end":71},"ref_id":{"krate":0,"index":4227858501}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6960,"byte_end":6967,"line_start":76,"line_end":76,"column_start":72,"column_end":79},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6984,"byte_end":6997,"line_start":77,"line_end":77,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3657433157}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6998,"byte_end":7010,"line_start":77,"line_end":77,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":970}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7059,"byte_end":7070,"line_start":78,"line_end":78,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7075,"byte_end":7085,"line_start":78,"line_end":78,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":3758096453}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7027,"byte_end":7040,"line_start":78,"line_end":78,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3657433157}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7041,"byte_end":7053,"line_start":78,"line_end":78,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7095,"byte_end":7097,"line_start":79,"line_end":79,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":1644167237}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7200,"byte_end":7211,"line_start":86,"line_end":86,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7245,"byte_end":7251,"line_start":87,"line_end":87,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7230,"byte_end":7242,"line_start":87,"line_end":87,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7280,"byte_end":7298,"line_start":88,"line_end":88,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7275,"byte_end":7279,"line_start":88,"line_end":88,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4026531910}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7309,"byte_end":7311,"line_start":89,"line_end":89,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741894}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7330,"byte_end":7333,"line_start":89,"line_end":89,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7315,"byte_end":7320,"line_start":89,"line_end":89,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7321,"byte_end":7329,"line_start":89,"line_end":89,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7389,"byte_end":7396,"line_start":92,"line_end":92,"column_start":27,"column_end":34},"ref_id":{"krate":1,"index":5999}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7370,"byte_end":7375,"line_start":92,"line_end":92,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7376,"byte_end":7384,"line_start":92,"line_end":92,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7385,"byte_end":7387,"line_start":92,"line_end":92,"column_start":23,"column_end":25},"ref_id":{"krate":0,"index":1073741894}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7449,"byte_end":7453,"line_start":95,"line_end":95,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":6047}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7430,"byte_end":7435,"line_start":95,"line_end":95,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7436,"byte_end":7444,"line_start":95,"line_end":95,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7445,"byte_end":7447,"line_start":95,"line_end":95,"column_start":20,"column_end":22},"ref_id":{"krate":0,"index":1073741894}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7499,"byte_end":7503,"line_start":96,"line_end":96,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7485,"byte_end":7490,"line_start":96,"line_end":96,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7491,"byte_end":7498,"line_start":96,"line_end":96,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7511,"byte_end":7524,"line_start":97,"line_end":97,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":3791650886}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7525,"byte_end":7538,"line_start":97,"line_end":97,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":971}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7584,"byte_end":7595,"line_start":98,"line_end":98,"column_start":38,"column_end":49},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7600,"byte_end":7610,"line_start":98,"line_end":98,"column_start":54,"column_end":64},"ref_id":{"krate":0,"index":3758096454}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7551,"byte_end":7564,"line_start":98,"line_end":98,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":3791650886}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7565,"byte_end":7578,"line_start":98,"line_end":98,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":971}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7687,"byte_end":7698,"line_start":103,"line_end":103,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7732,"byte_end":7738,"line_start":104,"line_end":104,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7717,"byte_end":7729,"line_start":104,"line_end":104,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7758,"byte_end":7776,"line_start":105,"line_end":105,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7805,"byte_end":7823,"line_start":106,"line_end":106,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7800,"byte_end":7804,"line_start":106,"line_end":106,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4026531911}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7861,"byte_end":7870,"line_start":107,"line_end":107,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":719}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7898,"byte_end":7906,"line_start":108,"line_end":108,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7892,"byte_end":7897,"line_start":108,"line_end":108,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":939524167}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":7940,"byte_end":7944,"line_start":109,"line_end":109,"column_start":31,"column_end":35},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7945,"byte_end":7954,"line_start":109,"line_end":109,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":1140850759}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7914,"byte_end":7919,"line_start":109,"line_end":109,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":939524167}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7920,"byte_end":7928,"line_start":109,"line_end":109,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7929,"byte_end":7936,"line_start":109,"line_end":109,"column_start":20,"column_end":27},"ref_id":{"krate":0,"index":3556769863}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7982,"byte_end":7990,"line_start":110,"line_end":110,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7976,"byte_end":7981,"line_start":110,"line_end":110,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":939524167}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":8025,"byte_end":8029,"line_start":111,"line_end":111,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8030,"byte_end":8040,"line_start":111,"line_end":111,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":3288334407}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7998,"byte_end":8003,"line_start":111,"line_end":111,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":939524167}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8004,"byte_end":8012,"line_start":111,"line_end":111,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8013,"byte_end":8021,"line_start":111,"line_end":111,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":4227858503}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8081,"byte_end":8088,"line_start":112,"line_end":112,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":3556769863}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8048,"byte_end":8065,"line_start":112,"line_end":112,"column_start":6,"column_end":23},"ref_id":{"krate":0,"index":567}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8066,"byte_end":8071,"line_start":112,"line_end":112,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":2818572359}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8073,"byte_end":8077,"line_start":112,"line_end":112,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073741895}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8146,"byte_end":8154,"line_start":113,"line_end":113,"column_start":57,"column_end":65},"ref_id":{"krate":0,"index":4227858503}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8095,"byte_end":8112,"line_start":113,"line_end":113,"column_start":6,"column_end":23},"ref_id":{"krate":0,"index":567}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8113,"byte_end":8118,"line_start":113,"line_end":113,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":2818572359}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8134,"byte_end":8137,"line_start":113,"line_end":113,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":1618}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8129,"byte_end":8133,"line_start":113,"line_end":113,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":1073741895}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8198,"byte_end":8202,"line_start":114,"line_end":114,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8184,"byte_end":8189,"line_start":114,"line_end":114,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":939524167}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8190,"byte_end":8197,"line_start":114,"line_end":114,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8210,"byte_end":8223,"line_start":115,"line_end":115,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2382364743}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8224,"byte_end":8236,"line_start":115,"line_end":115,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8281,"byte_end":8292,"line_start":116,"line_end":116,"column_start":37,"column_end":48},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8297,"byte_end":8307,"line_start":116,"line_end":116,"column_start":53,"column_end":63},"ref_id":{"krate":0,"index":3758096455}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8249,"byte_end":8262,"line_start":116,"line_end":116,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2382364743}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8263,"byte_end":8275,"line_start":116,"line_end":116,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8376,"byte_end":8387,"line_start":121,"line_end":121,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8421,"byte_end":8427,"line_start":122,"line_end":122,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8406,"byte_end":8418,"line_start":122,"line_end":122,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8456,"byte_end":8474,"line_start":123,"line_end":123,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8451,"byte_end":8455,"line_start":123,"line_end":123,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4026531912}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8485,"byte_end":8487,"line_start":124,"line_end":124,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741896}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8506,"byte_end":8509,"line_start":124,"line_end":124,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8491,"byte_end":8496,"line_start":124,"line_end":124,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8497,"byte_end":8505,"line_start":124,"line_end":124,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8565,"byte_end":8572,"line_start":127,"line_end":127,"column_start":27,"column_end":34},"ref_id":{"krate":1,"index":5999}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8546,"byte_end":8551,"line_start":127,"line_end":127,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8552,"byte_end":8560,"line_start":127,"line_end":127,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8561,"byte_end":8563,"line_start":127,"line_end":127,"column_start":23,"column_end":25},"ref_id":{"krate":0,"index":1073741896}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8625,"byte_end":8633,"line_start":130,"line_end":130,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8619,"byte_end":8624,"line_start":130,"line_end":130,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":8666,"byte_end":8670,"line_start":131,"line_end":131,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8676,"byte_end":8681,"line_start":131,"line_end":131,"column_start":40,"column_end":45},"ref_id":{"krate":1,"index":1771}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":8671,"byte_end":8674,"line_start":131,"line_end":131,"column_start":35,"column_end":38},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8710,"byte_end":8716,"line_start":131,"line_end":131,"column_start":74,"column_end":80},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8701,"byte_end":8707,"line_start":131,"line_end":131,"column_start":65,"column_end":71},"ref_id":{"krate":1,"index":6002}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8682,"byte_end":8687,"line_start":131,"line_end":131,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8688,"byte_end":8696,"line_start":131,"line_end":131,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8697,"byte_end":8699,"line_start":131,"line_end":131,"column_start":61,"column_end":63},"ref_id":{"krate":0,"index":1073741896}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8641,"byte_end":8646,"line_start":131,"line_end":131,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8647,"byte_end":8655,"line_start":131,"line_end":131,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8656,"byte_end":8662,"line_start":131,"line_end":131,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":3154116680}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8764,"byte_end":8768,"line_start":132,"line_end":132,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8750,"byte_end":8755,"line_start":132,"line_end":132,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8756,"byte_end":8763,"line_start":132,"line_end":132,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8776,"byte_end":8789,"line_start":133,"line_end":133,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":4194304072}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8790,"byte_end":8801,"line_start":133,"line_end":133,"column_start":19,"column_end":30},"ref_id":{"krate":0,"index":969}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8845,"byte_end":8856,"line_start":134,"line_end":134,"column_start":36,"column_end":47},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8861,"byte_end":8871,"line_start":134,"line_end":134,"column_start":52,"column_end":62},"ref_id":{"krate":0,"index":3758096456}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8814,"byte_end":8827,"line_start":134,"line_end":134,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":4194304072}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8828,"byte_end":8839,"line_start":134,"line_end":134,"column_start":19,"column_end":30},"ref_id":{"krate":0,"index":969}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8877,"byte_end":8883,"line_start":135,"line_end":135,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":3154116680}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3610,"byte_end":3617,"line_start":17,"line_end":17,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":73}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":267}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":267}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":991}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9072,"byte_end":9077,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":372}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9079,"byte_end":9084,"line_start":10,"line_end":10,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":372}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9072,"byte_end":9077,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9079,"byte_end":9084,"line_start":10,"line_end":10,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9115,"byte_end":9120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9122,"byte_end":9124,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9115,"byte_end":9120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9122,"byte_end":9124,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9115,"byte_end":9120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":565}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9122,"byte_end":9124,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":565}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9198,"byte_end":9203,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9205,"byte_end":9207,"line_start":16,"line_end":16,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":9198,"byte_end":9203,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1440}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":9205,"byte_end":9207,"line_start":16,"line_end":16,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1440}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9248,"byte_end":9253,"line_start":20,"line_end":20,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9255,"byte_end":9259,"line_start":20,"line_end":20,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9270,"byte_end":9275,"line_start":21,"line_end":21,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9277,"byte_end":9280,"line_start":21,"line_end":21,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9291,"byte_end":9296,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9298,"byte_end":9304,"line_start":22,"line_end":22,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4159}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9358,"byte_end":9383,"line_start":25,"line_end":25,"column_start":5,"column_end":30},"ref_id":{"krate":0,"index":364}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9384,"byte_end":9393,"line_start":25,"line_end":25,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":1073741919}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9490,"byte_end":9501,"line_start":30,"line_end":30,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9509,"byte_end":9537,"line_start":31,"line_end":31,"column_start":5,"column_end":33},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9579,"byte_end":9585,"line_start":32,"line_end":32,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9564,"byte_end":9576,"line_start":32,"line_end":32,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9618,"byte_end":9636,"line_start":33,"line_end":33,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9605,"byte_end":9617,"line_start":33,"line_end":33,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":2281701472}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9682,"byte_end":9686,"line_start":34,"line_end":34,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9668,"byte_end":9673,"line_start":34,"line_end":34,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":402653280}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9674,"byte_end":9681,"line_start":34,"line_end":34,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9694,"byte_end":9707,"line_start":35,"line_end":35,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":67108960}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9708,"byte_end":9721,"line_start":35,"line_end":35,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":976}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9767,"byte_end":9778,"line_start":36,"line_end":36,"column_start":38,"column_end":49},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9783,"byte_end":9793,"line_start":36,"line_end":36,"column_start":54,"column_end":64},"ref_id":{"krate":0,"index":2684354656}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9734,"byte_end":9747,"line_start":36,"line_end":36,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":67108960}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9748,"byte_end":9761,"line_start":36,"line_end":36,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":976}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9875,"byte_end":9881,"line_start":41,"line_end":41,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9860,"byte_end":9872,"line_start":41,"line_end":41,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9914,"byte_end":9932,"line_start":42,"line_end":42,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9901,"byte_end":9913,"line_start":42,"line_end":42,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":3758096481}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9978,"byte_end":9982,"line_start":43,"line_end":43,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9964,"byte_end":9969,"line_start":43,"line_end":43,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1879048289}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9970,"byte_end":9977,"line_start":43,"line_end":43,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9990,"byte_end":10003,"line_start":44,"line_end":44,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1744830561}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10004,"byte_end":10020,"line_start":44,"line_end":44,"column_start":19,"column_end":35},"ref_id":{"krate":0,"index":977}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10033,"byte_end":10044,"line_start":45,"line_end":45,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10111,"byte_end":10122,"line_start":49,"line_end":49,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10164,"byte_end":10170,"line_start":50,"line_end":50,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10149,"byte_end":10161,"line_start":50,"line_end":50,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10186,"byte_end":10198,"line_start":51,"line_end":51,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":2952790114}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10199,"byte_end":10202,"line_start":51,"line_end":51,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10203,"byte_end":10204,"line_start":51,"line_end":51,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10244,"byte_end":10262,"line_start":52,"line_end":52,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10231,"byte_end":10243,"line_start":52,"line_end":52,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":2952790114}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10308,"byte_end":10312,"line_start":53,"line_end":53,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10294,"byte_end":10299,"line_start":53,"line_end":53,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2013266018}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10300,"byte_end":10307,"line_start":53,"line_end":53,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10320,"byte_end":10333,"line_start":54,"line_end":54,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1677721698}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10334,"byte_end":10348,"line_start":54,"line_end":54,"column_start":19,"column_end":33},"ref_id":{"krate":0,"index":978}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10395,"byte_end":10406,"line_start":55,"line_end":55,"column_start":39,"column_end":50},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10411,"byte_end":10421,"line_start":55,"line_end":55,"column_start":55,"column_end":65},"ref_id":{"krate":0,"index":2684354658}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10361,"byte_end":10374,"line_start":55,"line_end":55,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1677721698}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10375,"byte_end":10389,"line_start":55,"line_end":55,"column_start":19,"column_end":33},"ref_id":{"krate":0,"index":978}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10427,"byte_end":10428,"line_start":56,"line_end":56,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":3892314210}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10482,"byte_end":10493,"line_start":60,"line_end":60,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10535,"byte_end":10541,"line_start":61,"line_end":61,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10520,"byte_end":10532,"line_start":61,"line_end":61,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10577,"byte_end":10581,"line_start":62,"line_end":62,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":242}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10564,"byte_end":10576,"line_start":62,"line_end":62,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":2952790115}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10603,"byte_end":10611,"line_start":63,"line_end":63,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":671088739}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10612,"byte_end":10615,"line_start":63,"line_end":63,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10616,"byte_end":10617,"line_start":63,"line_end":63,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10745,"byte_end":10756,"line_start":65,"line_end":65,"column_start":49,"column_end":60},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10724,"byte_end":10742,"line_start":65,"line_end":65,"column_start":28,"column_end":46},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10715,"byte_end":10723,"line_start":65,"line_end":65,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":671088739}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10884,"byte_end":10891,"line_start":68,"line_end":68,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":603979875}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10892,"byte_end":10893,"line_start":68,"line_end":68,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":957}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10940,"byte_end":10948,"line_start":70,"line_end":70,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":265}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10949,"byte_end":10957,"line_start":70,"line_end":70,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":671088739}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10992,"byte_end":11010,"line_start":71,"line_end":71,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10979,"byte_end":10991,"line_start":71,"line_end":71,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":2952790115}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11056,"byte_end":11060,"line_start":72,"line_end":72,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11042,"byte_end":11047,"line_start":72,"line_end":72,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2617245795}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11048,"byte_end":11055,"line_start":72,"line_end":72,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11068,"byte_end":11081,"line_start":73,"line_end":73,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2181038179}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11082,"byte_end":11094,"line_start":73,"line_end":73,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":979}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11139,"byte_end":11150,"line_start":74,"line_end":74,"column_start":37,"column_end":48},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11155,"byte_end":11165,"line_start":74,"line_end":74,"column_start":53,"column_end":63},"ref_id":{"krate":0,"index":2684354659}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11107,"byte_end":11120,"line_start":74,"line_end":74,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2181038179}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11121,"byte_end":11133,"line_start":74,"line_end":74,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11171,"byte_end":11178,"line_start":75,"line_end":75,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":3623878755}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11280,"byte_end":11291,"line_start":79,"line_end":79,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11311,"byte_end":11329,"line_start":80,"line_end":80,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11348,"byte_end":11362,"line_start":81,"line_end":81,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":564}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11363,"byte_end":11368,"line_start":81,"line_end":81,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":4026531940}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11370,"byte_end":11374,"line_start":81,"line_end":81,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":1073741924}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11399,"byte_end":11402,"line_start":82,"line_end":82,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11403,"byte_end":11409,"line_start":82,"line_end":82,"column_start":27,"column_end":33},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11418,"byte_end":11421,"line_start":82,"line_end":82,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11413,"byte_end":11416,"line_start":82,"line_end":82,"column_start":37,"column_end":40},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11463,"byte_end":11477,"line_start":84,"line_end":84,"column_start":28,"column_end":42},"ref_id":{"krate":0,"index":565}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11478,"byte_end":11483,"line_start":84,"line_end":84,"column_start":43,"column_end":48},"ref_id":{"krate":0,"index":4026531940}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11485,"byte_end":11489,"line_start":84,"line_end":84,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":536871012}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11503,"byte_end":11514,"line_start":85,"line_end":85,"column_start":12,"column_end":23},"ref_id":{"krate":0,"index":201326692}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11568,"byte_end":11572,"line_start":88,"line_end":88,"column_start":18,"column_end":22},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11559,"byte_end":11567,"line_start":88,"line_end":88,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":2751463524}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11573,"byte_end":11587,"line_start":88,"line_end":88,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":564}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11588,"byte_end":11593,"line_start":88,"line_end":88,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":4026531940}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11595,"byte_end":11606,"line_start":88,"line_end":88,"column_start":45,"column_end":56},"ref_id":{"krate":0,"index":201326692}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11652,"byte_end":11655,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":1,"index":1555}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11647,"byte_end":11651,"line_start":89,"line_end":89,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":536871012}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11640,"byte_end":11644,"line_start":89,"line_end":89,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":536871012}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11697,"byte_end":11706,"line_start":91,"line_end":91,"column_start":30,"column_end":39},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11712,"byte_end":11718,"line_start":91,"line_end":91,"column_start":45,"column_end":51},"ref_id":{"krate":4,"index":4209}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11707,"byte_end":11711,"line_start":91,"line_end":91,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":2550136932}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11733,"byte_end":11739,"line_start":91,"line_end":91,"column_start":66,"column_end":72},"ref_id":{"krate":0,"index":1481}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11722,"byte_end":11731,"line_start":91,"line_end":91,"column_start":55,"column_end":64},"ref_id":{"krate":0,"index":1440}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11679,"byte_end":11683,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11679,"byte_end":11683,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11776,"byte_end":11784,"line_start":92,"line_end":92,"column_start":34,"column_end":42},"ref_id":{"krate":0,"index":766}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11766,"byte_end":11775,"line_start":92,"line_end":92,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":905969764}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11822,"byte_end":11828,"line_start":93,"line_end":93,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11807,"byte_end":11819,"line_start":93,"line_end":93,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11860,"byte_end":11863,"line_start":94,"line_end":94,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11851,"byte_end":11859,"line_start":94,"line_end":94,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":2751463524}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11880,"byte_end":11888,"line_start":95,"line_end":95,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":238}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11875,"byte_end":11879,"line_start":95,"line_end":95,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":3724542052}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11889,"byte_end":11893,"line_start":95,"line_end":95,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":2550136932}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11909,"byte_end":11913,"line_start":96,"line_end":96,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":240}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11904,"byte_end":11908,"line_start":96,"line_end":96,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":3724542052}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11923,"byte_end":11931,"line_start":96,"line_end":96,"column_start":28,"column_end":36},"ref_id":{"krate":4,"index":5376}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11914,"byte_end":11922,"line_start":96,"line_end":96,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":3456106596}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11935,"byte_end":11943,"line_start":96,"line_end":96,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":2751463524}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11988,"byte_end":11994,"line_start":97,"line_end":97,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11973,"byte_end":11985,"line_start":97,"line_end":97,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12031,"byte_end":12049,"line_start":98,"line_end":98,"column_start":34,"column_end":52},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12018,"byte_end":12030,"line_start":98,"line_end":98,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":956301412}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12099,"byte_end":12103,"line_start":99,"line_end":99,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12085,"byte_end":12090,"line_start":99,"line_end":99,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":3305111652}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12091,"byte_end":12098,"line_start":99,"line_end":99,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12115,"byte_end":12128,"line_start":100,"line_end":100,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3573547108}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12129,"byte_end":12141,"line_start":100,"line_end":100,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":980}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12190,"byte_end":12201,"line_start":101,"line_end":101,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12206,"byte_end":12216,"line_start":101,"line_end":101,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":2415919204}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12158,"byte_end":12171,"line_start":101,"line_end":101,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3573547108}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12172,"byte_end":12184,"line_start":101,"line_end":101,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12296,"byte_end":12300,"line_start":103,"line_end":103,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1090519140}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12391,"byte_end":12399,"line_start":110,"line_end":110,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":267}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12422,"byte_end":12423,"line_start":111,"line_end":111,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":2684354661}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12564,"byte_end":12565,"line_start":113,"line_end":113,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12567,"byte_end":12570,"line_start":113,"line_end":113,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12567,"byte_end":12568,"line_start":113,"line_end":113,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":2684354661}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12559,"byte_end":12560,"line_start":113,"line_end":113,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12583,"byte_end":12592,"line_start":114,"line_end":114,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12593,"byte_end":12594,"line_start":114,"line_end":114,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12596,"byte_end":12602,"line_start":114,"line_end":114,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":802}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":12618,"byte_end":12624,"line_start":114,"line_end":114,"column_start":47,"column_end":53},"ref_id":{"krate":0,"index":996}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":12606,"byte_end":12616,"line_start":114,"line_end":114,"column_start":35,"column_end":45},"ref_id":{"krate":0,"index":991}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12748,"byte_end":12757,"line_start":119,"line_end":119,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12758,"byte_end":12759,"line_start":119,"line_end":119,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12761,"byte_end":12765,"line_start":119,"line_end":119,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":800}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12767,"byte_end":12776,"line_start":119,"line_end":119,"column_start":60,"column_end":69},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12777,"byte_end":12778,"line_start":119,"line_end":119,"column_start":70,"column_end":71},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12780,"byte_end":12783,"line_start":119,"line_end":119,"column_start":73,"column_end":76},"ref_id":{"krate":0,"index":799}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12785,"byte_end":12794,"line_start":119,"line_end":119,"column_start":78,"column_end":87},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12795,"byte_end":12796,"line_start":119,"line_end":119,"column_start":88,"column_end":89},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12798,"byte_end":12802,"line_start":119,"line_end":119,"column_start":91,"column_end":95},"ref_id":{"krate":0,"index":801}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12860,"byte_end":12864,"line_start":120,"line_end":120,"column_start":51,"column_end":55},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12835,"byte_end":12844,"line_start":120,"line_end":120,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12845,"byte_end":12846,"line_start":120,"line_end":120,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12848,"byte_end":12859,"line_start":120,"line_end":120,"column_start":39,"column_end":50},"ref_id":{"krate":0,"index":803}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12905,"byte_end":12915,"line_start":122,"line_end":122,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12916,"byte_end":12927,"line_start":122,"line_end":122,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":969}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12952,"byte_end":12957,"line_start":123,"line_end":123,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1635778661}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13072,"byte_end":13082,"line_start":126,"line_end":126,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13083,"byte_end":13094,"line_start":126,"line_end":126,"column_start":70,"column_end":81},"ref_id":{"krate":0,"index":969}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13098,"byte_end":13108,"line_start":126,"line_end":126,"column_start":85,"column_end":95},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13109,"byte_end":13120,"line_start":126,"line_end":126,"column_start":96,"column_end":107},"ref_id":{"krate":0,"index":969}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13146,"byte_end":13156,"line_start":128,"line_end":128,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13157,"byte_end":13169,"line_start":128,"line_end":128,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":970}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13237,"byte_end":13247,"line_start":129,"line_end":129,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13248,"byte_end":13260,"line_start":129,"line_end":129,"column_start":71,"column_end":83},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13264,"byte_end":13274,"line_start":129,"line_end":129,"column_start":87,"column_end":97},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13275,"byte_end":13287,"line_start":129,"line_end":129,"column_start":98,"column_end":110},"ref_id":{"krate":0,"index":970}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13349,"byte_end":13359,"line_start":132,"line_end":132,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13360,"byte_end":13373,"line_start":132,"line_end":132,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":971}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13441,"byte_end":13451,"line_start":133,"line_end":133,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13452,"byte_end":13465,"line_start":133,"line_end":133,"column_start":71,"column_end":84},"ref_id":{"krate":0,"index":971}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13469,"byte_end":13479,"line_start":133,"line_end":133,"column_start":88,"column_end":98},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13480,"byte_end":13493,"line_start":133,"line_end":133,"column_start":99,"column_end":112},"ref_id":{"krate":0,"index":971}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13555,"byte_end":13565,"line_start":136,"line_end":136,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13566,"byte_end":13578,"line_start":136,"line_end":136,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13645,"byte_end":13655,"line_start":137,"line_end":137,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13656,"byte_end":13668,"line_start":137,"line_end":137,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":972}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13672,"byte_end":13682,"line_start":137,"line_end":137,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13683,"byte_end":13695,"line_start":137,"line_end":137,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13757,"byte_end":13767,"line_start":140,"line_end":140,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13768,"byte_end":13780,"line_start":140,"line_end":140,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13847,"byte_end":13857,"line_start":141,"line_end":141,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13858,"byte_end":13870,"line_start":141,"line_end":141,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":973}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13874,"byte_end":13884,"line_start":141,"line_end":141,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13885,"byte_end":13897,"line_start":141,"line_end":141,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13959,"byte_end":13969,"line_start":144,"line_end":144,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13970,"byte_end":13983,"line_start":144,"line_end":144,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14051,"byte_end":14061,"line_start":145,"line_end":145,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14062,"byte_end":14075,"line_start":145,"line_end":145,"column_start":71,"column_end":84},"ref_id":{"krate":0,"index":974}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14079,"byte_end":14089,"line_start":145,"line_end":145,"column_start":88,"column_end":98},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14090,"byte_end":14103,"line_start":145,"line_end":145,"column_start":99,"column_end":112},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14165,"byte_end":14175,"line_start":148,"line_end":148,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14176,"byte_end":14188,"line_start":148,"line_end":148,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":975}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14255,"byte_end":14265,"line_start":149,"line_end":149,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14266,"byte_end":14278,"line_start":149,"line_end":149,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":975}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14282,"byte_end":14292,"line_start":149,"line_end":149,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14293,"byte_end":14305,"line_start":149,"line_end":149,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":975}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14367,"byte_end":14377,"line_start":152,"line_end":152,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14378,"byte_end":14391,"line_start":152,"line_end":152,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":976}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14459,"byte_end":14469,"line_start":153,"line_end":153,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14470,"byte_end":14483,"line_start":153,"line_end":153,"column_start":71,"column_end":84},"ref_id":{"krate":0,"index":976}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14487,"byte_end":14497,"line_start":153,"line_end":153,"column_start":88,"column_end":98},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14498,"byte_end":14511,"line_start":153,"line_end":153,"column_start":99,"column_end":112},"ref_id":{"krate":0,"index":976}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14573,"byte_end":14583,"line_start":156,"line_end":156,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14584,"byte_end":14600,"line_start":156,"line_end":156,"column_start":23,"column_end":39},"ref_id":{"krate":0,"index":977}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14671,"byte_end":14681,"line_start":157,"line_end":157,"column_start":63,"column_end":73},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14682,"byte_end":14698,"line_start":157,"line_end":157,"column_start":74,"column_end":90},"ref_id":{"krate":0,"index":977}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14702,"byte_end":14712,"line_start":157,"line_end":157,"column_start":94,"column_end":104},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14713,"byte_end":14729,"line_start":157,"line_end":157,"column_start":105,"column_end":121},"ref_id":{"krate":0,"index":977}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14791,"byte_end":14801,"line_start":160,"line_end":160,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14802,"byte_end":14816,"line_start":160,"line_end":160,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":978}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14885,"byte_end":14895,"line_start":161,"line_end":161,"column_start":61,"column_end":71},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14896,"byte_end":14910,"line_start":161,"line_end":161,"column_start":72,"column_end":86},"ref_id":{"krate":0,"index":978}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14914,"byte_end":14924,"line_start":161,"line_end":161,"column_start":90,"column_end":100},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14925,"byte_end":14939,"line_start":161,"line_end":161,"column_start":101,"column_end":115},"ref_id":{"krate":0,"index":978}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15001,"byte_end":15011,"line_start":164,"line_end":164,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15012,"byte_end":15024,"line_start":164,"line_end":164,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":979}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15091,"byte_end":15101,"line_start":165,"line_end":165,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15102,"byte_end":15114,"line_start":165,"line_end":165,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15118,"byte_end":15128,"line_start":165,"line_end":165,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15129,"byte_end":15141,"line_start":165,"line_end":165,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":979}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15203,"byte_end":15213,"line_start":168,"line_end":168,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15214,"byte_end":15226,"line_start":168,"line_end":168,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":980}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15293,"byte_end":15303,"line_start":169,"line_end":169,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15304,"byte_end":15316,"line_start":169,"line_end":169,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15320,"byte_end":15330,"line_start":169,"line_end":169,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15331,"byte_end":15343,"line_start":169,"line_end":169,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":980}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15405,"byte_end":15415,"line_start":172,"line_end":172,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15416,"byte_end":15431,"line_start":172,"line_end":172,"column_start":23,"column_end":38},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15501,"byte_end":15511,"line_start":173,"line_end":173,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15512,"byte_end":15527,"line_start":173,"line_end":173,"column_start":73,"column_end":88},"ref_id":{"krate":0,"index":981}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15531,"byte_end":15541,"line_start":173,"line_end":173,"column_start":92,"column_end":102},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15542,"byte_end":15557,"line_start":173,"line_end":173,"column_start":103,"column_end":118},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16187,"byte_end":16198,"line_start":192,"line_end":192,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16232,"byte_end":16238,"line_start":193,"line_end":193,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16217,"byte_end":16229,"line_start":193,"line_end":193,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16330,"byte_end":16348,"line_start":197,"line_end":197,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16325,"byte_end":16329,"line_start":197,"line_end":197,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":2281701478}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16460,"byte_end":16467,"line_start":201,"line_end":201,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":5999}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16399,"byte_end":16403,"line_start":200,"line_end":200,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16383,"byte_end":16387,"line_start":199,"line_end":199,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16359,"byte_end":16364,"line_start":198,"line_end":198,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16365,"byte_end":16373,"line_start":198,"line_end":198,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":221}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16409,"byte_end":16412,"line_start":200,"line_end":200,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16422,"byte_end":16425,"line_start":200,"line_end":200,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16440,"byte_end":16446,"line_start":200,"line_end":200,"column_start":51,"column_end":57},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16438,"byte_end":16439,"line_start":200,"line_end":200,"column_start":49,"column_end":50},"ref_id":{"krate":0,"index":335544422}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16614,"byte_end":16618,"line_start":208,"line_end":208,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16593,"byte_end":16602,"line_start":207,"line_end":207,"column_start":10,"column_end":19},"ref_id":{"krate":1,"index":5662}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16577,"byte_end":16581,"line_start":206,"line_end":206,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16553,"byte_end":16558,"line_start":205,"line_end":205,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16559,"byte_end":16567,"line_start":205,"line_end":205,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16717,"byte_end":16726,"line_start":210,"line_end":210,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":232}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16696,"byte_end":16714,"line_start":210,"line_end":210,"column_start":15,"column_end":33},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16694,"byte_end":16695,"line_start":210,"line_end":210,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3523215462}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16733,"byte_end":16736,"line_start":210,"line_end":210,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16746,"byte_end":16749,"line_start":210,"line_end":210,"column_start":65,"column_end":68},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16764,"byte_end":16770,"line_start":210,"line_end":210,"column_start":83,"column_end":89},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16762,"byte_end":16763,"line_start":210,"line_end":210,"column_start":81,"column_end":82},"ref_id":{"krate":0,"index":3523215462}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16857,"byte_end":16861,"line_start":213,"line_end":213,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1442840678}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":16840,"byte_end":16844,"line_start":213,"line_end":213,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":16840,"byte_end":16844,"line_start":213,"line_end":213,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16899,"byte_end":16905,"line_start":214,"line_end":214,"column_start":36,"column_end":42},"ref_id":{"krate":4,"index":5386}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16884,"byte_end":16889,"line_start":214,"line_end":214,"column_start":21,"column_end":26},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16890,"byte_end":16898,"line_start":214,"line_end":214,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":221}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16906,"byte_end":16909,"line_start":214,"line_end":214,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":2919235686}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17025,"byte_end":17037,"line_start":216,"line_end":216,"column_start":25,"column_end":37},"ref_id":{"krate":4,"index":4596}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":17020,"byte_end":17023,"line_start":216,"line_end":216,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17039,"byte_end":17044,"line_start":216,"line_end":216,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":2164260966}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17081,"byte_end":17087,"line_start":217,"line_end":217,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17075,"byte_end":17080,"line_start":217,"line_end":217,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":2164260966}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17165,"byte_end":17183,"line_start":219,"line_end":219,"column_start":31,"column_end":49},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17159,"byte_end":17164,"line_start":219,"line_end":219,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":2164260966}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17186,"byte_end":17195,"line_start":219,"line_end":219,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":222}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17306,"byte_end":17315,"line_start":221,"line_end":221,"column_start":71,"column_end":80},"ref_id":{"krate":0,"index":3472883814}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17245,"byte_end":17262,"line_start":221,"line_end":221,"column_start":10,"column_end":27},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17280,"byte_end":17285,"line_start":221,"line_end":221,"column_start":45,"column_end":50},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17263,"byte_end":17268,"line_start":221,"line_end":221,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17269,"byte_end":17279,"line_start":221,"line_end":221,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17289,"byte_end":17302,"line_start":221,"line_end":221,"column_start":54,"column_end":67},"ref_id":{"krate":0,"index":536871014}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17359,"byte_end":17365,"line_start":222,"line_end":222,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17344,"byte_end":17356,"line_start":222,"line_end":222,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17402,"byte_end":17420,"line_start":223,"line_end":223,"column_start":34,"column_end":52},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17389,"byte_end":17401,"line_start":223,"line_end":223,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":1350565990}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17470,"byte_end":17474,"line_start":224,"line_end":224,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17456,"byte_end":17461,"line_start":224,"line_end":224,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":2290090086}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17462,"byte_end":17469,"line_start":224,"line_end":224,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17486,"byte_end":17499,"line_start":225,"line_end":225,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":2558525542}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17500,"byte_end":17515,"line_start":225,"line_end":225,"column_start":23,"column_end":38},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17567,"byte_end":17578,"line_start":226,"line_end":226,"column_start":44,"column_end":55},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17583,"byte_end":17593,"line_start":226,"line_end":226,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":2415919206}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17532,"byte_end":17545,"line_start":226,"line_end":226,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":2558525542}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17546,"byte_end":17561,"line_start":226,"line_end":226,"column_start":23,"column_end":38},"ref_id":{"krate":0,"index":981}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17603,"byte_end":17612,"line_start":227,"line_end":227,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":3607101542}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3624,"byte_end":3626,"line_start":19,"line_end":19,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":52}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3635,"byte_end":3642,"line_start":20,"line_end":20,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":73}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3721,"byte_end":3731,"line_start":23,"line_end":23,"column_start":11,"column_end":21},"ref_id":{"krate":0,"index":1073741931}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3742,"byte_end":3753,"line_start":24,"line_end":24,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":38}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3742,"byte_end":3753,"line_start":24,"line_end":24,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":38}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3756,"byte_end":3763,"line_start":24,"line_end":24,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":72}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3764,"byte_end":3768,"line_start":24,"line_end":24,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3782,"byte_end":3794,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":39}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3782,"byte_end":3794,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":39}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3798,"byte_end":3806,"line_start":25,"line_end":25,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3807,"byte_end":3811,"line_start":25,"line_end":25,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3829,"byte_end":3833,"line_start":25,"line_end":25,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3854,"byte_end":3867,"line_start":26,"line_end":26,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":40}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3854,"byte_end":3867,"line_start":26,"line_end":26,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":40}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3871,"byte_end":3880,"line_start":26,"line_end":26,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":70}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3881,"byte_end":3885,"line_start":26,"line_end":26,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3899,"byte_end":3911,"line_start":27,"line_end":27,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":41}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3899,"byte_end":3911,"line_start":27,"line_end":27,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":41}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3915,"byte_end":3923,"line_start":27,"line_end":27,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":71}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3924,"byte_end":3928,"line_start":27,"line_end":27,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3956,"byte_end":3968,"line_start":28,"line_end":28,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":42}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3956,"byte_end":3968,"line_start":28,"line_end":28,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":42}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3972,"byte_end":3980,"line_start":28,"line_end":28,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":68}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3981,"byte_end":3985,"line_start":28,"line_end":28,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3990,"byte_end":3994,"line_start":28,"line_end":28,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4012,"byte_end":4016,"line_start":28,"line_end":28,"column_start":65,"column_end":69},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4030,"byte_end":4043,"line_start":29,"line_end":29,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":43}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4030,"byte_end":4043,"line_start":29,"line_end":29,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":43}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4047,"byte_end":4056,"line_start":29,"line_end":29,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":67}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4057,"byte_end":4061,"line_start":29,"line_end":29,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4066,"byte_end":4070,"line_start":29,"line_end":29,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4088,"byte_end":4092,"line_start":29,"line_end":29,"column_start":67,"column_end":71},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4106,"byte_end":4118,"line_start":30,"line_end":30,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":44}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4106,"byte_end":4118,"line_start":30,"line_end":30,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":44}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4122,"byte_end":4130,"line_start":30,"line_end":30,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4131,"byte_end":4135,"line_start":30,"line_end":30,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4156,"byte_end":4169,"line_start":31,"line_end":31,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":45}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4156,"byte_end":4169,"line_start":31,"line_end":31,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":45}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4173,"byte_end":4182,"line_start":31,"line_end":31,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":96}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4194,"byte_end":4210,"line_start":32,"line_end":32,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":46}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4194,"byte_end":4210,"line_start":32,"line_end":32,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4214,"byte_end":4226,"line_start":32,"line_end":32,"column_start":29,"column_end":41},"ref_id":{"krate":0,"index":97}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4238,"byte_end":4252,"line_start":33,"line_end":33,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":47}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4238,"byte_end":4252,"line_start":33,"line_end":33,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4256,"byte_end":4266,"line_start":33,"line_end":33,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":98}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4278,"byte_end":4290,"line_start":34,"line_end":34,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":48}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4278,"byte_end":4290,"line_start":34,"line_end":34,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":48}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4294,"byte_end":4302,"line_start":34,"line_end":34,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":99}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4314,"byte_end":4326,"line_start":35,"line_end":35,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":49}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4314,"byte_end":4326,"line_start":35,"line_end":35,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4330,"byte_end":4338,"line_start":35,"line_end":35,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":100}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4339,"byte_end":4343,"line_start":35,"line_end":35,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4361,"byte_end":4365,"line_start":35,"line_end":35,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4395,"byte_end":4410,"line_start":36,"line_end":36,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":50}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4395,"byte_end":4410,"line_start":36,"line_end":36,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":50}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4414,"byte_end":4425,"line_start":36,"line_end":36,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4426,"byte_end":4430,"line_start":36,"line_end":36,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4444,"byte_end":4448,"line_start":36,"line_end":36,"column_start":58,"column_end":62},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4474,"byte_end":4491,"line_start":37,"line_end":37,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":51}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4474,"byte_end":4491,"line_start":37,"line_end":37,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":51}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4495,"byte_end":4511,"line_start":37,"line_end":37,"column_start":30,"column_end":46},"ref_id":{"krate":0,"index":101}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4565,"byte_end":4575,"line_start":38,"line_end":38,"column_start":51,"column_end":61},"ref_id":{"krate":0,"index":1073741931}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":308,"byte_end":312,"line_start":19,"line_end":19,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":109}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17709,"byte_end":17716,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20986,"byte_end":20991,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2048}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20993,"byte_end":21001,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2048}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21003,"byte_end":21010,"line_start":1,"line_end":1,"column_start":22,"column_end":29},"ref_id":{"krate":6,"index":2048}},{"kind":"Mod","span":{"file_name":"src/trap/context.rs","byte_start":20986,"byte_end":20991,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":716}},{"kind":"Mod","span":{"file_name":"src/trap/context.rs","byte_start":20993,"byte_end":21001,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":716}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20986,"byte_end":20991,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20993,"byte_end":21001,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21003,"byte_end":21010,"line_start":1,"line_end":1,"column_start":22,"column_end":29},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21129,"byte_end":21136,"line_start":7,"line_end":7,"column_start":18,"column_end":25},"ref_id":{"krate":6,"index":2048}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21096,"byte_end":21097,"line_start":6,"line_end":6,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21120,"byte_end":21127,"line_start":7,"line_end":7,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":959}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21146,"byte_end":21150,"line_start":8,"line_end":8,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":960}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21167,"byte_end":21178,"line_start":9,"line_end":9,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":961}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21195,"byte_end":21204,"line_start":10,"line_end":10,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":962}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21221,"byte_end":21233,"line_start":11,"line_end":11,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":963}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21250,"byte_end":21261,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":956}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21318,"byte_end":21320,"line_start":15,"line_end":15,"column_start":55,"column_end":57},"ref_id":{"krate":0,"index":536871028}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21306,"byte_end":21310,"line_start":15,"line_end":15,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":1073741940}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21311,"byte_end":21312,"line_start":15,"line_end":15,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":957}},{"kind":"Function","span":{"file_name":"src/trap/context.rs","byte_start":21528,"byte_end":21532,"line_start":23,"line_end":23,"column_start":36,"column_end":40},"ref_id":{"krate":6,"index":2073}},{"kind":"Mod","span":{"file_name":"src/trap/context.rs","byte_start":21519,"byte_end":21526,"line_start":23,"line_end":23,"column_start":27,"column_end":34},"ref_id":{"krate":6,"index":716}},{"kind":"Function","span":{"file_name":"src/trap/context.rs","byte_start":21609,"byte_end":21616,"line_start":25,"line_end":25,"column_start":17,"column_end":24},"ref_id":{"krate":6,"index":734}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21601,"byte_end":21608,"line_start":25,"line_end":25,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":134217845}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21622,"byte_end":21626,"line_start":25,"line_end":25,"column_start":30,"column_end":34},"ref_id":{"krate":6,"index":2059}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21617,"byte_end":21620,"line_start":25,"line_end":25,"column_start":25,"column_end":28},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21650,"byte_end":21654,"line_start":26,"line_end":26,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":956}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21669,"byte_end":21670,"line_start":27,"line_end":27,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21693,"byte_end":21700,"line_start":28,"line_end":28,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":959}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21693,"byte_end":21700,"line_start":28,"line_end":28,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":134217845}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21714,"byte_end":21718,"line_start":29,"line_end":29,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":960}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21720,"byte_end":21725,"line_start":29,"line_end":29,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":1073741941}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21739,"byte_end":21750,"line_start":30,"line_end":30,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":961}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21739,"byte_end":21750,"line_start":30,"line_end":30,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1610612853}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21764,"byte_end":21773,"line_start":31,"line_end":31,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":962}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21764,"byte_end":21773,"line_start":31,"line_end":31,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":268435573}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21787,"byte_end":21799,"line_start":32,"line_end":32,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":963}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21787,"byte_end":21799,"line_start":32,"line_end":32,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1342177397}},{"kind":"Function","span":{"file_name":"src/trap/context.rs","byte_start":21823,"byte_end":21829,"line_start":34,"line_end":34,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":116}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21820,"byte_end":21822,"line_start":34,"line_end":34,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":2348810357}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21830,"byte_end":21832,"line_start":34,"line_end":34,"column_start":19,"column_end":21},"ref_id":{"krate":0,"index":536871029}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21843,"byte_end":21845,"line_start":35,"line_end":35,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":2348810357}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2517}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2517}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17746,"byte_end":17751,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":870}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":737}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":737}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":744}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":744}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2122}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2122}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"ref_id":{"krate":6,"index":2122}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":769}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":769}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":706}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":706}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17888,"byte_end":17893,"line_start":15,"line_end":15,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":107}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17895,"byte_end":17902,"line_start":15,"line_end":15,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":297}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":297}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18049,"byte_end":18054,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":374}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18056,"byte_end":18061,"line_start":22,"line_end":22,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18085,"byte_end":18090,"line_start":23,"line_end":23,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18092,"byte_end":18098,"line_start":23,"line_end":23,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18085,"byte_end":18090,"line_start":23,"line_end":23,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18092,"byte_end":18098,"line_start":23,"line_end":23,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":158}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18187,"byte_end":18208,"line_start":28,"line_end":28,"column_start":5,"column_end":26},"ref_id":{"krate":0,"index":140}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18272,"byte_end":18277,"line_start":33,"line_end":33,"column_start":16,"column_end":21},"ref_id":{"krate":6,"index":743}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18265,"byte_end":18270,"line_start":33,"line_end":33,"column_start":9,"column_end":14},"ref_id":{"krate":6,"index":737}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18278,"byte_end":18294,"line_start":33,"line_end":33,"column_start":22,"column_end":38},"ref_id":{"krate":0,"index":148}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18315,"byte_end":18321,"line_start":33,"line_end":33,"column_start":59,"column_end":65},"ref_id":{"krate":6,"index":2518}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18305,"byte_end":18313,"line_start":33,"line_end":33,"column_start":49,"column_end":57},"ref_id":{"krate":6,"index":2517}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18388,"byte_end":18393,"line_start":39,"line_end":39,"column_start":16,"column_end":21},"ref_id":{"krate":6,"index":743}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18381,"byte_end":18386,"line_start":39,"line_end":39,"column_start":9,"column_end":14},"ref_id":{"krate":6,"index":737}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18394,"byte_end":18404,"line_start":39,"line_end":39,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":158}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18425,"byte_end":18431,"line_start":39,"line_end":39,"column_start":53,"column_end":59},"ref_id":{"krate":6,"index":2518}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18415,"byte_end":18423,"line_start":39,"line_end":39,"column_start":43,"column_end":51},"ref_id":{"krate":6,"index":2517}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18495,"byte_end":18505,"line_start":44,"line_end":44,"column_start":19,"column_end":29},"ref_id":{"krate":6,"index":2042}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18490,"byte_end":18493,"line_start":44,"line_end":44,"column_start":14,"column_end":17},"ref_id":{"krate":6,"index":706}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18560,"byte_end":18581,"line_start":49,"line_end":49,"column_start":5,"column_end":26},"ref_id":{"krate":0,"index":140}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18610,"byte_end":18614,"line_start":50,"line_end":50,"column_start":26,"column_end":30},"ref_id":{"krate":6,"index":2200}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18602,"byte_end":18608,"line_start":50,"line_end":50,"column_start":18,"column_end":24},"ref_id":{"krate":6,"index":744}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18641,"byte_end":18645,"line_start":51,"line_end":51,"column_start":24,"column_end":28},"ref_id":{"krate":6,"index":2219}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18634,"byte_end":18639,"line_start":51,"line_end":51,"column_start":17,"column_end":22},"ref_id":{"krate":6,"index":769}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18666,"byte_end":18671,"line_start":52,"line_end":52,"column_start":18,"column_end":23},"ref_id":{"krate":6,"index":754}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18659,"byte_end":18665,"line_start":52,"line_end":52,"column_start":11,"column_end":17},"ref_id":{"krate":0,"index":1342177423}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18690,"byte_end":18699,"line_start":53,"line_end":53,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18684,"byte_end":18688,"line_start":53,"line_end":53,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18711,"byte_end":18722,"line_start":53,"line_end":53,"column_start":36,"column_end":47},"ref_id":{"krate":6,"index":2169}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18700,"byte_end":18709,"line_start":53,"line_end":53,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18690,"byte_end":18699,"line_start":53,"line_end":53,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18684,"byte_end":18688,"line_start":53,"line_end":53,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18711,"byte_end":18722,"line_start":53,"line_end":53,"column_start":36,"column_end":47},"ref_id":{"krate":6,"index":2169}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18700,"byte_end":18709,"line_start":53,"line_end":53,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18801,"byte_end":18816,"line_start":55,"line_end":55,"column_start":26,"column_end":41},"ref_id":{"krate":0,"index":297}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18832,"byte_end":18834,"line_start":56,"line_end":56,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18835,"byte_end":18839,"line_start":56,"line_end":56,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":960}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18915,"byte_end":18922,"line_start":58,"line_end":58,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":107}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18923,"byte_end":18925,"line_start":58,"line_end":58,"column_start":34,"column_end":36},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18926,"byte_end":18927,"line_start":58,"line_end":58,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18934,"byte_end":18936,"line_start":58,"line_end":58,"column_start":45,"column_end":47},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18937,"byte_end":18938,"line_start":58,"line_end":58,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18944,"byte_end":18946,"line_start":58,"line_end":58,"column_start":55,"column_end":57},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18947,"byte_end":18948,"line_start":58,"line_end":58,"column_start":58,"column_end":59},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18954,"byte_end":18956,"line_start":58,"line_end":58,"column_start":65,"column_end":67},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18957,"byte_end":18958,"line_start":58,"line_end":58,"column_start":68,"column_end":69},"ref_id":{"krate":0,"index":957}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19057,"byte_end":19072,"line_start":60,"line_end":60,"column_start":18,"column_end":33},"ref_id":{"krate":0,"index":297}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19052,"byte_end":19054,"line_start":60,"line_end":60,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19099,"byte_end":19105,"line_start":61,"line_end":61,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":3254780047}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19088,"byte_end":19090,"line_start":61,"line_end":61,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19091,"byte_end":19092,"line_start":61,"line_end":61,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":957}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19140,"byte_end":19149,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19134,"byte_end":19138,"line_start":63,"line_end":63,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19161,"byte_end":19171,"line_start":63,"line_end":63,"column_start":36,"column_end":46},"ref_id":{"krate":6,"index":2167}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19150,"byte_end":19159,"line_start":63,"line_end":63,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19189,"byte_end":19198,"line_start":64,"line_end":64,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19183,"byte_end":19187,"line_start":64,"line_end":64,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19210,"byte_end":19224,"line_start":64,"line_end":64,"column_start":36,"column_end":50},"ref_id":{"krate":6,"index":2177}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19199,"byte_end":19208,"line_start":64,"line_end":64,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19242,"byte_end":19251,"line_start":65,"line_end":65,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19236,"byte_end":19240,"line_start":65,"line_end":65,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19263,"byte_end":19279,"line_start":65,"line_end":65,"column_start":36,"column_end":52},"ref_id":{"krate":6,"index":2157}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19252,"byte_end":19261,"line_start":65,"line_end":65,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19297,"byte_end":19306,"line_start":66,"line_end":66,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19291,"byte_end":19295,"line_start":66,"line_end":66,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19318,"byte_end":19338,"line_start":66,"line_end":66,"column_start":36,"column_end":56},"ref_id":{"krate":6,"index":2173}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19307,"byte_end":19316,"line_start":66,"line_end":66,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19356,"byte_end":19365,"line_start":67,"line_end":67,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19350,"byte_end":19354,"line_start":67,"line_end":67,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19377,"byte_end":19386,"line_start":67,"line_end":67,"column_start":36,"column_end":45},"ref_id":{"krate":6,"index":2163}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19366,"byte_end":19375,"line_start":67,"line_end":67,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19404,"byte_end":19413,"line_start":68,"line_end":68,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19398,"byte_end":19402,"line_start":68,"line_end":68,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19425,"byte_end":19438,"line_start":68,"line_end":68,"column_start":36,"column_end":49},"ref_id":{"krate":6,"index":2175}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19414,"byte_end":19423,"line_start":68,"line_end":68,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19140,"byte_end":19149,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19134,"byte_end":19138,"line_start":63,"line_end":63,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19161,"byte_end":19171,"line_start":63,"line_end":63,"column_start":36,"column_end":46},"ref_id":{"krate":6,"index":2167}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19150,"byte_end":19159,"line_start":63,"line_end":63,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19189,"byte_end":19198,"line_start":64,"line_end":64,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19183,"byte_end":19187,"line_start":64,"line_end":64,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19210,"byte_end":19224,"line_start":64,"line_end":64,"column_start":36,"column_end":50},"ref_id":{"krate":6,"index":2177}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19199,"byte_end":19208,"line_start":64,"line_end":64,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19242,"byte_end":19251,"line_start":65,"line_end":65,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19236,"byte_end":19240,"line_start":65,"line_end":65,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19263,"byte_end":19279,"line_start":65,"line_end":65,"column_start":36,"column_end":52},"ref_id":{"krate":6,"index":2157}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19252,"byte_end":19261,"line_start":65,"line_end":65,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19297,"byte_end":19306,"line_start":66,"line_end":66,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19291,"byte_end":19295,"line_start":66,"line_end":66,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19318,"byte_end":19338,"line_start":66,"line_end":66,"column_start":36,"column_end":56},"ref_id":{"krate":6,"index":2173}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19307,"byte_end":19316,"line_start":66,"line_end":66,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19356,"byte_end":19365,"line_start":67,"line_end":67,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19350,"byte_end":19354,"line_start":67,"line_end":67,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19377,"byte_end":19386,"line_start":67,"line_end":67,"column_start":36,"column_end":45},"ref_id":{"krate":6,"index":2163}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19366,"byte_end":19375,"line_start":67,"line_end":67,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19404,"byte_end":19413,"line_start":68,"line_end":68,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19398,"byte_end":19402,"line_start":68,"line_end":68,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19425,"byte_end":19438,"line_start":68,"line_end":68,"column_start":36,"column_end":49},"ref_id":{"krate":6,"index":2175}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19414,"byte_end":19423,"line_start":68,"line_end":68,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19595,"byte_end":19600,"line_start":71,"line_end":71,"column_start":24,"column_end":29},"ref_id":{"krate":6,"index":754}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19588,"byte_end":19594,"line_start":71,"line_end":71,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":1342177423}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19620,"byte_end":19625,"line_start":72,"line_end":72,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":2281701519}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19643,"byte_end":19658,"line_start":73,"line_end":73,"column_start":17,"column_end":32},"ref_id":{"krate":0,"index":297}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19661,"byte_end":19665,"line_start":73,"line_end":73,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":960}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19730,"byte_end":19755,"line_start":76,"line_end":76,"column_start":13,"column_end":38},"ref_id":{"krate":0,"index":364}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19785,"byte_end":19794,"line_start":78,"line_end":78,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19779,"byte_end":19783,"line_start":78,"line_end":78,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19806,"byte_end":19824,"line_start":78,"line_end":78,"column_start":36,"column_end":54},"ref_id":{"krate":6,"index":2159}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19795,"byte_end":19804,"line_start":78,"line_end":78,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19785,"byte_end":19794,"line_start":78,"line_end":78,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19779,"byte_end":19783,"line_start":78,"line_end":78,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19806,"byte_end":19824,"line_start":78,"line_end":78,"column_start":36,"column_end":54},"ref_id":{"krate":6,"index":2159}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19795,"byte_end":19804,"line_start":78,"line_end":78,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19970,"byte_end":19995,"line_start":81,"line_end":81,"column_start":13,"column_end":38},"ref_id":{"krate":0,"index":364}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20025,"byte_end":20034,"line_start":83,"line_end":83,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2104}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20019,"byte_end":20023,"line_start":83,"line_end":83,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20046,"byte_end":20061,"line_start":83,"line_end":83,"column_start":36,"column_end":51},"ref_id":{"krate":6,"index":2133}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20035,"byte_end":20044,"line_start":83,"line_end":83,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2122}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20025,"byte_end":20034,"line_start":83,"line_end":83,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2104}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20019,"byte_end":20023,"line_start":83,"line_end":83,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20046,"byte_end":20061,"line_start":83,"line_end":83,"column_start":36,"column_end":51},"ref_id":{"krate":6,"index":2133}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20035,"byte_end":20044,"line_start":83,"line_end":83,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2122}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20080,"byte_end":20096,"line_start":84,"line_end":84,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":374}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20112,"byte_end":20140,"line_start":85,"line_end":85,"column_start":13,"column_end":41},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20236,"byte_end":20241,"line_start":88,"line_end":88,"column_start":68,"column_end":73},"ref_id":{"krate":6,"index":754}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20229,"byte_end":20235,"line_start":88,"line_end":88,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":1342177423}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20245,"byte_end":20250,"line_start":88,"line_end":88,"column_start":77,"column_end":82},"ref_id":{"krate":0,"index":2281701519}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20311,"byte_end":20322,"line_start":92,"line_end":92,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":144}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20374,"byte_end":20393,"line_start":97,"line_end":97,"column_start":5,"column_end":24},"ref_id":{"krate":0,"index":141}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20419,"byte_end":20431,"line_start":98,"line_end":98,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20453,"byte_end":20471,"line_start":99,"line_end":99,"column_start":21,"column_end":39},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20568,"byte_end":20577,"line_start":104,"line_end":104,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":147}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20589,"byte_end":20599,"line_start":104,"line_end":104,"column_start":43,"column_end":53},"ref_id":{"krate":0,"index":146}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20611,"byte_end":20621,"line_start":104,"line_end":104,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20715,"byte_end":20725,"line_start":107,"line_end":107,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":67109008}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20735,"byte_end":20746,"line_start":107,"line_end":107,"column_start":54,"column_end":65},"ref_id":{"krate":0,"index":268435600}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20756,"byte_end":20765,"line_start":107,"line_end":107,"column_start":75,"column_end":84},"ref_id":{"krate":0,"index":1879048336}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20936,"byte_end":20941,"line_start":114,"line_end":114,"column_start":55,"column_end":60},"ref_id":{"krate":6,"index":754}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20929,"byte_end":20933,"line_start":114,"line_end":114,"column_start":48,"column_end":52},"ref_id":{"krate":6,"index":2200}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":20921,"byte_end":20927,"line_start":114,"line_end":114,"column_start":40,"column_end":46},"ref_id":{"krate":6,"index":744}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20957,"byte_end":20964,"line_start":117,"line_end":117,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":956}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":318,"byte_end":324,"line_start":20,"line_end":20,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":151}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22168,"byte_end":22171,"line_start":10,"line_end":10,"column_start":38,"column_end":41},"ref_id":{"krate":1,"index":14642}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22174,"byte_end":22183,"line_start":10,"line_end":10,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22221,"byte_end":22231,"line_start":11,"line_end":11,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22234,"byte_end":22243,"line_start":11,"line_end":11,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":156}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":330,"byte_end":334,"line_start":21,"line_end":21,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":160}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23361,"byte_end":23368,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":161}},{"kind":"Function","span":{"file_name":"src/task/context.rs","byte_start":25967,"byte_end":25972,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":144}},{"kind":"Mod","span":{"file_name":"src/task/context.rs","byte_start":25974,"byte_end":25978,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":109}},{"kind":"Type","span":{"file_name":"src/task/context.rs","byte_start":26073,"byte_end":26084,"line_start":9,"line_end":9,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/context.rs","byte_start":26135,"byte_end":26139,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":163}},{"kind":"Variable","span":{"file_name":"src/task/context.rs","byte_start":26154,"byte_end":26156,"line_start":12,"line_end":12,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":164}},{"kind":"Function","span":{"file_name":"src/task/context.rs","byte_start":26158,"byte_end":26169,"line_start":12,"line_end":12,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":144}},{"kind":"Variable","span":{"file_name":"src/task/context.rs","byte_start":26192,"byte_end":26193,"line_start":13,"line_end":13,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":165}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23374,"byte_end":23380,"line_start":2,"line_end":2,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":170}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23386,"byte_end":23390,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":173}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1291}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1291}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1293}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1293}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":567}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26537,"byte_end":26542,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":956}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26544,"byte_end":26548,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":956}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26537,"byte_end":26542,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":143}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26544,"byte_end":26548,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":143}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26583,"byte_end":26588,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26590,"byte_end":26596,"line_start":10,"line_end":10,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":159}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26618,"byte_end":26623,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":323}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26690,"byte_end":26695,"line_start":13,"line_end":13,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26697,"byte_end":26701,"line_start":13,"line_end":13,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26690,"byte_end":26695,"line_start":13,"line_end":13,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26697,"byte_end":26701,"line_start":13,"line_end":13,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4514}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26720,"byte_end":26725,"line_start":14,"line_end":14,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26736,"byte_end":26741,"line_start":15,"line_end":15,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26743,"byte_end":26746,"line_start":15,"line_end":15,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26757,"byte_end":26762,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26764,"byte_end":26770,"line_start":16,"line_end":16,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26757,"byte_end":26762,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26764,"byte_end":26770,"line_start":16,"line_end":16,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26796,"byte_end":26800,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26796,"byte_end":26800,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":221}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":804}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":804}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26895,"byte_end":26900,"line_start":20,"line_end":20,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1520}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26959,"byte_end":26971,"line_start":23,"line_end":23,"column_start":12,"column_end":24},"ref_id":{"krate":0,"index":968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26977,"byte_end":27008,"line_start":24,"line_end":24,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26977,"byte_end":27008,"line_start":24,"line_end":24,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26977,"byte_end":27008,"line_start":24,"line_end":24,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26977,"byte_end":27008,"line_start":24,"line_end":24,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27014,"byte_end":27046,"line_start":25,"line_end":25,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27014,"byte_end":27046,"line_start":25,"line_end":25,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27014,"byte_end":27046,"line_start":25,"line_end":25,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27014,"byte_end":27046,"line_start":25,"line_end":25,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27052,"byte_end":27085,"line_start":26,"line_end":26,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27052,"byte_end":27085,"line_start":26,"line_end":26,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27052,"byte_end":27085,"line_start":26,"line_end":26,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27052,"byte_end":27085,"line_start":26,"line_end":26,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27091,"byte_end":27123,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27091,"byte_end":27123,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27091,"byte_end":27123,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27091,"byte_end":27123,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27129,"byte_end":27161,"line_start":28,"line_end":28,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27129,"byte_end":27161,"line_start":28,"line_end":28,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27129,"byte_end":27161,"line_start":28,"line_end":28,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27129,"byte_end":27161,"line_start":28,"line_end":28,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27167,"byte_end":27200,"line_start":29,"line_end":29,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27167,"byte_end":27200,"line_start":29,"line_end":29,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27167,"byte_end":27200,"line_start":29,"line_end":29,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27167,"byte_end":27200,"line_start":29,"line_end":29,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27206,"byte_end":27238,"line_start":30,"line_end":30,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27206,"byte_end":27238,"line_start":30,"line_end":30,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27206,"byte_end":27238,"line_start":30,"line_end":30,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27206,"byte_end":27238,"line_start":30,"line_end":30,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27244,"byte_end":27277,"line_start":31,"line_end":31,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27244,"byte_end":27277,"line_start":31,"line_end":31,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27244,"byte_end":27277,"line_start":31,"line_end":31,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27244,"byte_end":27277,"line_start":31,"line_end":31,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27283,"byte_end":27319,"line_start":32,"line_end":32,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27283,"byte_end":27319,"line_start":32,"line_end":32,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27283,"byte_end":27319,"line_start":32,"line_end":32,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27283,"byte_end":27319,"line_start":32,"line_end":32,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27325,"byte_end":27359,"line_start":33,"line_end":33,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27325,"byte_end":27359,"line_start":33,"line_end":33,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27325,"byte_end":27359,"line_start":33,"line_end":33,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27325,"byte_end":27359,"line_start":33,"line_end":33,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27365,"byte_end":27397,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27365,"byte_end":27397,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27365,"byte_end":27397,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27365,"byte_end":27397,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27403,"byte_end":27435,"line_start":35,"line_end":35,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27403,"byte_end":27435,"line_start":35,"line_end":35,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27403,"byte_end":27435,"line_start":35,"line_end":35,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27403,"byte_end":27435,"line_start":35,"line_end":35,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27441,"byte_end":27476,"line_start":36,"line_end":36,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27441,"byte_end":27476,"line_start":36,"line_end":36,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27441,"byte_end":27476,"line_start":36,"line_end":36,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27441,"byte_end":27476,"line_start":36,"line_end":36,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":1608}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27541,"byte_end":27550,"line_start":41,"line_end":41,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27574,"byte_end":27585,"line_start":42,"line_end":42,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27613,"byte_end":27618,"line_start":44,"line_end":44,"column_start":12,"column_end":17},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27619,"byte_end":27640,"line_start":44,"line_end":44,"column_start":18,"column_end":39},"ref_id":{"krate":0,"index":213}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27723,"byte_end":27734,"line_start":49,"line_end":49,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27811,"byte_end":27821,"line_start":52,"line_end":52,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27837,"byte_end":27843,"line_start":53,"line_end":53,"column_start":15,"column_end":21},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27865,"byte_end":27874,"line_start":54,"line_end":54,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27892,"byte_end":27898,"line_start":55,"line_end":55,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27899,"byte_end":27903,"line_start":55,"line_end":55,"column_start":24,"column_end":28},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27904,"byte_end":27920,"line_start":55,"line_end":55,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27942,"byte_end":27945,"line_start":56,"line_end":56,"column_start":19,"column_end":22},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27946,"byte_end":27949,"line_start":56,"line_end":56,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27950,"byte_end":27966,"line_start":56,"line_end":56,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28012,"byte_end":28015,"line_start":58,"line_end":58,"column_start":19,"column_end":22},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28016,"byte_end":28022,"line_start":58,"line_end":58,"column_start":23,"column_end":29},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28023,"byte_end":28026,"line_start":58,"line_end":58,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28123,"byte_end":28126,"line_start":61,"line_end":61,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28127,"byte_end":28132,"line_start":61,"line_end":61,"column_start":22,"column_end":27},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28133,"byte_end":28145,"line_start":61,"line_end":61,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":968}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28157,"byte_end":28178,"line_start":64,"line_end":64,"column_start":6,"column_end":27},"ref_id":{"krate":0,"index":213}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28243,"byte_end":28247,"line_start":66,"line_end":66,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742052}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28248,"byte_end":28259,"line_start":66,"line_end":66,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":216}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28328,"byte_end":28339,"line_start":68,"line_end":68,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":956}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28367,"byte_end":28374,"line_start":69,"line_end":69,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":453}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28350,"byte_end":28354,"line_start":69,"line_end":69,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742053}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28355,"byte_end":28366,"line_start":69,"line_end":69,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":214}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28451,"byte_end":28456,"line_start":72,"line_end":72,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28435,"byte_end":28439,"line_start":72,"line_end":72,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742054}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28440,"byte_end":28450,"line_start":72,"line_end":72,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":219}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28497,"byte_end":28507,"line_start":74,"line_end":74,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":991}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28518,"byte_end":28522,"line_start":75,"line_end":75,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742055}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28523,"byte_end":28534,"line_start":75,"line_end":75,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":217}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28592,"byte_end":28602,"line_start":78,"line_end":78,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":231}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28587,"byte_end":28591,"line_start":78,"line_end":78,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742056}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28620,"byte_end":28626,"line_start":78,"line_end":78,"column_start":42,"column_end":48},"ref_id":{"krate":0,"index":996}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28608,"byte_end":28618,"line_start":78,"line_end":78,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":991}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28739,"byte_end":28743,"line_start":82,"line_end":82,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28768,"byte_end":28775,"line_start":82,"line_end":82,"column_start":43,"column_end":50},"ref_id":{"krate":1,"index":5999}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28749,"byte_end":28753,"line_start":82,"line_end":82,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073742057}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28754,"byte_end":28762,"line_start":82,"line_end":82,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28764,"byte_end":28766,"line_start":82,"line_end":82,"column_start":39,"column_end":41},"ref_id":{"krate":0,"index":2214592745}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28690,"byte_end":28694,"line_start":81,"line_end":81,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28690,"byte_end":28694,"line_start":81,"line_end":81,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28793,"byte_end":28795,"line_start":83,"line_end":83,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":4093640937}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28839,"byte_end":28843,"line_start":85,"line_end":85,"column_start":27,"column_end":31},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28825,"byte_end":28829,"line_start":85,"line_end":85,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742057}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28830,"byte_end":28838,"line_start":85,"line_end":85,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":223}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28844,"byte_end":28848,"line_start":85,"line_end":85,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28877,"byte_end":28880,"line_start":86,"line_end":86,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28863,"byte_end":28867,"line_start":86,"line_end":86,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742057}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28868,"byte_end":28876,"line_start":86,"line_end":86,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":223}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29102,"byte_end":29118,"line_start":97,"line_end":97,"column_start":6,"column_end":22},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29150,"byte_end":29158,"line_start":98,"line_end":98,"column_start":30,"column_end":38},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29183,"byte_end":29189,"line_start":99,"line_end":99,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29178,"byte_end":29182,"line_start":99,"line_end":99,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29232,"byte_end":29242,"line_start":100,"line_end":100,"column_start":40,"column_end":50},"ref_id":{"krate":0,"index":231}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29225,"byte_end":29229,"line_start":100,"line_end":100,"column_start":33,"column_end":37},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29214,"byte_end":29218,"line_start":100,"line_end":100,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29219,"byte_end":29224,"line_start":100,"line_end":100,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":211}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29270,"byte_end":29278,"line_start":101,"line_end":101,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":246}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29265,"byte_end":29269,"line_start":101,"line_end":101,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29306,"byte_end":29314,"line_start":102,"line_end":102,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":244}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29301,"byte_end":29305,"line_start":102,"line_end":102,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29346,"byte_end":29358,"line_start":103,"line_end":103,"column_start":29,"column_end":41},"ref_id":{"krate":0,"index":245}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29341,"byte_end":29345,"line_start":103,"line_end":103,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29393,"byte_end":29408,"line_start":104,"line_end":104,"column_start":32,"column_end":47},"ref_id":{"krate":0,"index":247}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29388,"byte_end":29392,"line_start":104,"line_end":104,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29420,"byte_end":29428,"line_start":105,"line_end":105,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":798}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29442,"byte_end":29445,"line_start":106,"line_end":106,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":799}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29442,"byte_end":29445,"line_start":106,"line_end":106,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":268435692}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29459,"byte_end":29463,"line_start":107,"line_end":107,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":800}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29459,"byte_end":29463,"line_start":107,"line_end":107,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":2550137068}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29477,"byte_end":29483,"line_start":108,"line_end":108,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":802}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29477,"byte_end":29483,"line_start":108,"line_end":108,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1207959788}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29497,"byte_end":29501,"line_start":109,"line_end":109,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":801}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29497,"byte_end":29501,"line_start":109,"line_end":109,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":67109100}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29515,"byte_end":29523,"line_start":110,"line_end":110,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":3825205484}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29537,"byte_end":29548,"line_start":111,"line_end":111,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":803}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29537,"byte_end":29548,"line_start":111,"line_end":111,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1946157292}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29607,"byte_end":29617,"line_start":115,"line_end":115,"column_start":41,"column_end":51},"ref_id":{"krate":9,"index":221}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29618,"byte_end":29639,"line_start":115,"line_end":115,"column_start":52,"column_end":73},"ref_id":{"krate":0,"index":213}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29662,"byte_end":29666,"line_start":116,"line_end":116,"column_start":20,"column_end":24},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29651,"byte_end":29655,"line_start":116,"line_end":116,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742061}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29656,"byte_end":29661,"line_start":116,"line_end":116,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":211}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29709,"byte_end":29715,"line_start":119,"line_end":119,"column_start":34,"column_end":40},"ref_id":{"krate":4,"index":5830}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29759,"byte_end":29763,"line_start":120,"line_end":120,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":536871150}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29731,"byte_end":29749,"line_start":120,"line_end":120,"column_start":14,"column_end":32},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29726,"byte_end":29730,"line_start":120,"line_end":120,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742062}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29752,"byte_end":29756,"line_start":120,"line_end":120,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":218}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29956,"byte_end":29964,"line_start":125,"line_end":125,"column_start":61,"column_end":69},"ref_id":{"krate":0,"index":638}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29945,"byte_end":29954,"line_start":125,"line_end":125,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29965,"byte_end":29973,"line_start":125,"line_end":125,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1073742063}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30108,"byte_end":30111,"line_start":129,"line_end":129,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30086,"byte_end":30092,"line_start":128,"line_end":128,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30026,"byte_end":30035,"line_start":127,"line_end":127,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30002,"byte_end":30012,"line_start":126,"line_end":126,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":3489661167}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30065,"byte_end":30069,"line_start":127,"line_end":127,"column_start":53,"column_end":57},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30046,"byte_end":30050,"line_start":127,"line_end":127,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30036,"byte_end":30044,"line_start":127,"line_end":127,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30051,"byte_end":30063,"line_start":127,"line_end":127,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30198,"byte_end":30207,"line_start":131,"line_end":131,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":323}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30251,"byte_end":30254,"line_start":132,"line_end":132,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":328}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30238,"byte_end":30249,"line_start":132,"line_end":132,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":325}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30256,"byte_end":30266,"line_start":132,"line_end":132,"column_start":46,"column_end":56},"ref_id":{"krate":0,"index":335544559}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30313,"byte_end":30320,"line_start":133,"line_end":133,"column_start":45,"column_end":52},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30300,"byte_end":30312,"line_start":133,"line_end":133,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":3422552303}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30351,"byte_end":30354,"line_start":134,"line_end":134,"column_start":28,"column_end":31},"ref_id":{"krate":4,"index":4197}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30343,"byte_end":30349,"line_start":134,"line_end":134,"column_start":20,"column_end":26},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30481,"byte_end":30492,"line_start":136,"line_end":136,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":329}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30468,"byte_end":30480,"line_start":136,"line_end":136,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":3422552303}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30506,"byte_end":30522,"line_start":136,"line_end":136,"column_start":65,"column_end":81},"ref_id":{"krate":0,"index":168}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30493,"byte_end":30504,"line_start":136,"line_end":136,"column_start":52,"column_end":63},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30560,"byte_end":30564,"line_start":137,"line_end":137,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":208}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30579,"byte_end":30582,"line_start":138,"line_end":138,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30584,"byte_end":30594,"line_start":138,"line_end":138,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":335544559}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30608,"byte_end":30620,"line_start":139,"line_end":139,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":210}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30608,"byte_end":30620,"line_start":139,"line_end":139,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":3422552303}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30634,"byte_end":30638,"line_start":140,"line_end":140,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":212}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30656,"byte_end":30661,"line_start":141,"line_end":141,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":211}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30670,"byte_end":30673,"line_start":141,"line_end":141,"column_start":27,"column_end":30},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30663,"byte_end":30668,"line_start":141,"line_end":141,"column_start":20,"column_end":25},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30674,"byte_end":30695,"line_start":141,"line_end":141,"column_start":31,"column_end":52},"ref_id":{"krate":0,"index":213}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30714,"byte_end":30725,"line_start":142,"line_end":142,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":214}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30714,"byte_end":30725,"line_start":142,"line_end":142,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":1140850927}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30743,"byte_end":30752,"line_start":143,"line_end":143,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":215}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30754,"byte_end":30761,"line_start":143,"line_end":143,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":805306607}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30779,"byte_end":30790,"line_start":144,"line_end":144,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":216}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30792,"byte_end":30803,"line_start":144,"line_end":144,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":1912602863}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30830,"byte_end":30841,"line_start":145,"line_end":145,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":217}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30855,"byte_end":30860,"line_start":145,"line_end":145,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30843,"byte_end":30853,"line_start":145,"line_end":145,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":991}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30878,"byte_end":30882,"line_start":146,"line_end":146,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":218}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30878,"byte_end":30882,"line_start":146,"line_end":146,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1107296495}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30900,"byte_end":30910,"line_start":147,"line_end":147,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30900,"byte_end":30910,"line_start":147,"line_end":147,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":3489661167}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30928,"byte_end":30934,"line_start":148,"line_end":148,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":220}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30936,"byte_end":30940,"line_start":148,"line_end":148,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30958,"byte_end":30966,"line_start":149,"line_end":149,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30973,"byte_end":30976,"line_start":149,"line_end":149,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30968,"byte_end":30971,"line_start":149,"line_end":149,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30996,"byte_end":31005,"line_start":150,"line_end":150,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":222}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31026,"byte_end":31034,"line_start":151,"line_end":151,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":223}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31096,"byte_end":31100,"line_start":153,"line_end":153,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31106,"byte_end":31109,"line_start":153,"line_end":153,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31101,"byte_end":31104,"line_start":153,"line_end":153,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31110,"byte_end":31115,"line_start":153,"line_end":153,"column_start":35,"column_end":40},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31174,"byte_end":31178,"line_start":155,"line_end":155,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31184,"byte_end":31187,"line_start":155,"line_end":155,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31179,"byte_end":31182,"line_start":155,"line_end":155,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31188,"byte_end":31194,"line_start":155,"line_end":155,"column_start":35,"column_end":41},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31253,"byte_end":31257,"line_start":157,"line_end":157,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31263,"byte_end":31266,"line_start":157,"line_end":157,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31258,"byte_end":31261,"line_start":157,"line_end":157,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31267,"byte_end":31273,"line_start":157,"line_end":157,"column_start":35,"column_end":41},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31471,"byte_end":31475,"line_start":160,"line_end":160,"column_start":22,"column_end":26},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31481,"byte_end":31484,"line_start":160,"line_end":160,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31476,"byte_end":31479,"line_start":160,"line_end":160,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31485,"byte_end":31497,"line_start":160,"line_end":160,"column_start":36,"column_end":48},"ref_id":{"krate":0,"index":804}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31539,"byte_end":31549,"line_start":162,"line_end":162,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":224}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31570,"byte_end":31578,"line_start":163,"line_end":163,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":225}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31599,"byte_end":31606,"line_start":164,"line_end":164,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":226}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31613,"byte_end":31616,"line_start":164,"line_end":164,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31608,"byte_end":31611,"line_start":164,"line_end":164,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31624,"byte_end":31627,"line_start":164,"line_end":164,"column_start":42,"column_end":45},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31617,"byte_end":31622,"line_start":164,"line_end":164,"column_start":35,"column_end":40},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31628,"byte_end":31640,"line_start":164,"line_end":164,"column_start":46,"column_end":58},"ref_id":{"krate":0,"index":968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31662,"byte_end":31673,"line_start":165,"line_end":165,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":969}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31703,"byte_end":31715,"line_start":166,"line_end":166,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31745,"byte_end":31758,"line_start":167,"line_end":167,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":971}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31788,"byte_end":31800,"line_start":168,"line_end":168,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":972}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31830,"byte_end":31842,"line_start":169,"line_end":169,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":973}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31872,"byte_end":31885,"line_start":170,"line_end":170,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":974}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31915,"byte_end":31927,"line_start":171,"line_end":171,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":975}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31957,"byte_end":31970,"line_start":172,"line_end":172,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32000,"byte_end":32016,"line_start":173,"line_end":173,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":977}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32046,"byte_end":32060,"line_start":174,"line_end":174,"column_start":21,"column_end":35},"ref_id":{"krate":0,"index":978}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32090,"byte_end":32102,"line_start":175,"line_end":175,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32132,"byte_end":32144,"line_start":176,"line_end":176,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32174,"byte_end":32189,"line_start":177,"line_end":177,"column_start":21,"column_end":36},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32390,"byte_end":32401,"line_start":183,"line_end":183,"column_start":63,"column_end":74},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32369,"byte_end":32387,"line_start":183,"line_end":183,"column_start":42,"column_end":60},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32350,"byte_end":32368,"line_start":183,"line_end":183,"column_start":23,"column_end":41},"ref_id":{"krate":0,"index":1593835759}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32437,"byte_end":32453,"line_start":184,"line_end":184,"column_start":33,"column_end":49},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32424,"byte_end":32435,"line_start":184,"line_end":184,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":956}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32467,"byte_end":32478,"line_start":185,"line_end":185,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":2952790255}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32492,"byte_end":32499,"line_start":186,"line_end":186,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":805306607}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32533,"byte_end":32538,"line_start":187,"line_end":187,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":631}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32526,"byte_end":32530,"line_start":187,"line_end":187,"column_start":26,"column_end":30},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32513,"byte_end":32525,"line_start":187,"line_end":187,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1293}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32554,"byte_end":32570,"line_start":188,"line_end":188,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":1543504111}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32584,"byte_end":32596,"line_start":189,"line_end":189,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":143}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32414,"byte_end":32421,"line_start":184,"line_end":184,"column_start":10,"column_end":17},"ref_id":{"krate":0,"index":3229614319}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32626,"byte_end":32644,"line_start":191,"line_end":191,"column_start":9,"column_end":27},"ref_id":{"krate":0,"index":1593835759}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32697,"byte_end":32700,"line_start":193,"line_end":193,"column_start":47,"column_end":50},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32701,"byte_end":32707,"line_start":193,"line_end":193,"column_start":51,"column_end":57},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32858,"byte_end":32866,"line_start":195,"line_end":195,"column_start":65,"column_end":73},"ref_id":{"krate":0,"index":638}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32847,"byte_end":32856,"line_start":195,"line_end":195,"column_start":54,"column_end":63},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32867,"byte_end":32875,"line_start":195,"line_end":195,"column_start":74,"column_end":82},"ref_id":{"krate":0,"index":536871152}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33010,"byte_end":33013,"line_start":199,"line_end":199,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32988,"byte_end":32994,"line_start":198,"line_end":198,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32928,"byte_end":32937,"line_start":197,"line_end":197,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32904,"byte_end":32914,"line_start":196,"line_end":196,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32967,"byte_end":32971,"line_start":197,"line_end":197,"column_start":53,"column_end":57},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32948,"byte_end":32952,"line_start":197,"line_end":197,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32938,"byte_end":32946,"line_start":197,"line_end":197,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32953,"byte_end":32965,"line_start":197,"line_end":197,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33082,"byte_end":33085,"line_start":201,"line_end":201,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33077,"byte_end":33081,"line_start":201,"line_end":201,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33106,"byte_end":33113,"line_start":201,"line_end":201,"column_start":50,"column_end":57},"ref_id":{"krate":1,"index":1316}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33095,"byte_end":33099,"line_start":201,"line_end":201,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33101,"byte_end":33104,"line_start":201,"line_end":201,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":1226}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33065,"byte_end":33072,"line_start":201,"line_end":201,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33150,"byte_end":33157,"line_start":202,"line_end":202,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":134217968}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":33181,"byte_end":33184,"line_start":203,"line_end":203,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33437,"byte_end":33444,"line_start":210,"line_end":210,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":5685}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33220,"byte_end":33223,"line_start":204,"line_end":204,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":5647}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33200,"byte_end":33203,"line_start":203,"line_end":203,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33195,"byte_end":33199,"line_start":203,"line_end":203,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33248,"byte_end":33265,"line_start":205,"line_end":205,"column_start":17,"column_end":34},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33298,"byte_end":33303,"line_start":206,"line_end":206,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33287,"byte_end":33297,"line_start":206,"line_end":206,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33328,"byte_end":33337,"line_start":207,"line_end":207,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":3154116848}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33340,"byte_end":33343,"line_start":207,"line_end":207,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":838861040}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33357,"byte_end":33364,"line_start":207,"line_end":207,"column_start":51,"column_end":58},"ref_id":{"krate":1,"index":1316}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33346,"byte_end":33350,"line_start":207,"line_end":207,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33352,"byte_end":33355,"line_start":207,"line_end":207,"column_start":46,"column_end":49},"ref_id":{"krate":1,"index":1226}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33457,"byte_end":33461,"line_start":211,"line_end":211,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":905969904}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33467,"byte_end":33470,"line_start":211,"line_end":211,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33462,"byte_end":33466,"line_start":211,"line_end":211,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33496,"byte_end":33497,"line_start":212,"line_end":212,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33499,"byte_end":33509,"line_start":212,"line_end":212,"column_start":21,"column_end":31},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33504,"byte_end":33507,"line_start":212,"line_end":212,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33499,"byte_end":33503,"line_start":212,"line_end":212,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33491,"byte_end":33492,"line_start":212,"line_end":212,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33543,"byte_end":33546,"line_start":213,"line_end":213,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33535,"byte_end":33539,"line_start":213,"line_end":213,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33540,"byte_end":33541,"line_start":213,"line_end":213,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":3909091568}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33524,"byte_end":33531,"line_start":213,"line_end":213,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33577,"byte_end":33584,"line_start":214,"line_end":214,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33567,"byte_end":33571,"line_start":214,"line_end":214,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":905969904}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33572,"byte_end":33573,"line_start":214,"line_end":214,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":3909091568}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33610,"byte_end":33617,"line_start":215,"line_end":215,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33640,"byte_end":33644,"line_start":216,"line_end":216,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33645,"byte_end":33646,"line_start":216,"line_end":216,"column_start":27,"column_end":28},"ref_id":{"krate":0,"index":3909091568}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33635,"byte_end":33636,"line_start":216,"line_end":216,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33733,"byte_end":33734,"line_start":217,"line_end":217,"column_start":73,"column_end":74},"ref_id":{"krate":0,"index":3405775088}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33678,"byte_end":33695,"line_start":217,"line_end":217,"column_start":18,"column_end":35},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33707,"byte_end":33712,"line_start":217,"line_end":217,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33696,"byte_end":33706,"line_start":217,"line_end":217,"column_start":36,"column_end":46},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33716,"byte_end":33717,"line_start":217,"line_end":217,"column_start":56,"column_end":57},"ref_id":{"krate":0,"index":754974960}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33752,"byte_end":33753,"line_start":218,"line_end":218,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":754974960}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33787,"byte_end":33804,"line_start":220,"line_end":220,"column_start":14,"column_end":31},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33816,"byte_end":33821,"line_start":220,"line_end":220,"column_start":43,"column_end":48},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33805,"byte_end":33815,"line_start":220,"line_end":220,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33825,"byte_end":33826,"line_start":220,"line_end":220,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":754974960}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33933,"byte_end":33940,"line_start":223,"line_end":223,"column_start":20,"column_end":27},"ref_id":{"krate":0,"index":134217968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33954,"byte_end":33961,"line_start":223,"line_end":223,"column_start":41,"column_end":48},"ref_id":{"krate":1,"index":1316}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33943,"byte_end":33947,"line_start":223,"line_end":223,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33949,"byte_end":33952,"line_start":223,"line_end":223,"column_start":36,"column_end":39},"ref_id":{"krate":1,"index":1226}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33922,"byte_end":33929,"line_start":223,"line_end":223,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":134217968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34042,"byte_end":34060,"line_start":226,"line_end":226,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34037,"byte_end":34041,"line_start":226,"line_end":226,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742064}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34124,"byte_end":34134,"line_start":228,"line_end":228,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34105,"byte_end":34110,"line_start":228,"line_end":228,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1686110448}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34111,"byte_end":34121,"line_start":228,"line_end":228,"column_start":15,"column_end":25},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34194,"byte_end":34205,"line_start":230,"line_end":230,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":1677721840}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34174,"byte_end":34179,"line_start":230,"line_end":230,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1686110448}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34180,"byte_end":34191,"line_start":230,"line_end":230,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":214}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34276,"byte_end":34292,"line_start":232,"line_end":232,"column_start":40,"column_end":56},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34263,"byte_end":34274,"line_start":232,"line_end":232,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":956}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34306,"byte_end":34317,"line_start":233,"line_end":233,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":2281701616}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34331,"byte_end":34338,"line_start":234,"line_end":234,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":134217968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34372,"byte_end":34377,"line_start":235,"line_end":235,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":631}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34365,"byte_end":34369,"line_start":235,"line_end":235,"column_start":26,"column_end":30},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34352,"byte_end":34364,"line_start":235,"line_end":235,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1293}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34411,"byte_end":34418,"line_start":236,"line_end":236,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34393,"byte_end":34397,"line_start":236,"line_end":236,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742064}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34398,"byte_end":34410,"line_start":236,"line_end":236,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":210}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34434,"byte_end":34446,"line_start":237,"line_end":237,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":143}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34497,"byte_end":34500,"line_start":239,"line_end":239,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34492,"byte_end":34496,"line_start":239,"line_end":239,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34476,"byte_end":34483,"line_start":239,"line_end":239,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":176161008}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34484,"byte_end":34485,"line_start":239,"line_end":239,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34528,"byte_end":34537,"line_start":240,"line_end":240,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":3154116848}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34512,"byte_end":34519,"line_start":240,"line_end":240,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":176161008}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34520,"byte_end":34521,"line_start":240,"line_end":240,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34570,"byte_end":34577,"line_start":241,"line_end":241,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":176161008}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34554,"byte_end":34565,"line_start":241,"line_end":241,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":229}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34548,"byte_end":34553,"line_start":241,"line_end":241,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":1686110448}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34649,"byte_end":34652,"line_start":244,"line_end":244,"column_start":24,"column_end":27},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34653,"byte_end":34669,"line_start":244,"line_end":244,"column_start":28,"column_end":44},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34675,"byte_end":34678,"line_start":244,"line_end":244,"column_start":50,"column_end":53},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34679,"byte_end":34695,"line_start":244,"line_end":244,"column_start":54,"column_end":70},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34772,"byte_end":34790,"line_start":246,"line_end":246,"column_start":37,"column_end":55},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34767,"byte_end":34771,"line_start":246,"line_end":246,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742066}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34879,"byte_end":34896,"line_start":248,"line_end":248,"column_start":37,"column_end":54},"ref_id":{"krate":0,"index":639}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34868,"byte_end":34877,"line_start":248,"line_end":248,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34911,"byte_end":34923,"line_start":249,"line_end":249,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34924,"byte_end":34934,"line_start":249,"line_end":249,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":219}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35078,"byte_end":35081,"line_start":254,"line_end":254,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35056,"byte_end":35062,"line_start":253,"line_end":253,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34996,"byte_end":35005,"line_start":252,"line_end":252,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34972,"byte_end":34982,"line_start":251,"line_end":251,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":671088882}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35035,"byte_end":35039,"line_start":252,"line_end":252,"column_start":53,"column_end":57},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35016,"byte_end":35020,"line_start":252,"line_end":252,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35006,"byte_end":35014,"line_start":252,"line_end":252,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35021,"byte_end":35033,"line_start":252,"line_end":252,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35168,"byte_end":35177,"line_start":256,"line_end":256,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":323}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35221,"byte_end":35224,"line_start":257,"line_end":257,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":328}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35208,"byte_end":35219,"line_start":257,"line_end":257,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":325}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35226,"byte_end":35236,"line_start":257,"line_end":257,"column_start":46,"column_end":56},"ref_id":{"krate":0,"index":1946157298}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35283,"byte_end":35290,"line_start":258,"line_end":258,"column_start":45,"column_end":52},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35270,"byte_end":35282,"line_start":258,"line_end":258,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":2617245938}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35403,"byte_end":35414,"line_start":260,"line_end":260,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":329}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35390,"byte_end":35402,"line_start":260,"line_end":260,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":2617245938}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35428,"byte_end":35444,"line_start":260,"line_end":260,"column_start":65,"column_end":81},"ref_id":{"krate":0,"index":168}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35415,"byte_end":35426,"line_start":260,"line_end":260,"column_start":52,"column_end":63},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35504,"byte_end":35507,"line_start":262,"line_end":262,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35508,"byte_end":35514,"line_start":262,"line_end":262,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35515,"byte_end":35518,"line_start":262,"line_end":262,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35552,"byte_end":35555,"line_start":262,"line_end":262,"column_start":79,"column_end":82},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35547,"byte_end":35550,"line_start":262,"line_end":262,"column_start":74,"column_end":77},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35577,"byte_end":35589,"line_start":263,"line_end":263,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35590,"byte_end":35598,"line_start":263,"line_end":263,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35571,"byte_end":35573,"line_start":263,"line_end":263,"column_start":13,"column_end":15},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35640,"byte_end":35642,"line_start":264,"line_end":264,"column_start":33,"column_end":35},"ref_id":{"krate":0,"index":4261413106}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35627,"byte_end":35631,"line_start":264,"line_end":264,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35627,"byte_end":35631,"line_start":264,"line_end":264,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35674,"byte_end":35678,"line_start":265,"line_end":265,"column_start":30,"column_end":34},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35661,"byte_end":35673,"line_start":265,"line_end":265,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":1174405362}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35679,"byte_end":35683,"line_start":265,"line_end":265,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35689,"byte_end":35694,"line_start":265,"line_end":265,"column_start":45,"column_end":50},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35684,"byte_end":35688,"line_start":265,"line_end":265,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":150995186}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35750,"byte_end":35754,"line_start":267,"line_end":267,"column_start":30,"column_end":34},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35737,"byte_end":35749,"line_start":267,"line_end":267,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":1174405362}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35755,"byte_end":35759,"line_start":267,"line_end":267,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35823,"byte_end":35828,"line_start":270,"line_end":270,"column_start":38,"column_end":43},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35805,"byte_end":35817,"line_start":270,"line_end":270,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35818,"byte_end":35822,"line_start":270,"line_end":270,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":218}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35851,"byte_end":35855,"line_start":271,"line_end":271,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742066}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35856,"byte_end":35859,"line_start":271,"line_end":271,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35860,"byte_end":35861,"line_start":271,"line_end":271,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35910,"byte_end":35913,"line_start":272,"line_end":272,"column_start":39,"column_end":42},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35905,"byte_end":35908,"line_start":272,"line_end":272,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35914,"byte_end":35930,"line_start":272,"line_end":272,"column_start":43,"column_end":59},"ref_id":{"krate":0,"index":208}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35945,"byte_end":35948,"line_start":273,"line_end":273,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35950,"byte_end":35960,"line_start":273,"line_end":273,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":1946157298}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35974,"byte_end":35986,"line_start":274,"line_end":274,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":210}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35974,"byte_end":35986,"line_start":274,"line_end":274,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":2617245938}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36000,"byte_end":36004,"line_start":275,"line_end":275,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":212}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36000,"byte_end":36004,"line_start":275,"line_end":275,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1023410418}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36018,"byte_end":36023,"line_start":276,"line_end":276,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":211}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36032,"byte_end":36035,"line_start":276,"line_end":276,"column_start":27,"column_end":30},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36025,"byte_end":36030,"line_start":276,"line_end":276,"column_start":20,"column_end":25},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36036,"byte_end":36057,"line_start":276,"line_end":276,"column_start":31,"column_end":52},"ref_id":{"krate":0,"index":213}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36076,"byte_end":36087,"line_start":277,"line_end":277,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":214}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36076,"byte_end":36087,"line_start":277,"line_end":277,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":335544562}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36105,"byte_end":36114,"line_start":278,"line_end":278,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":215}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36116,"byte_end":36128,"line_start":278,"line_end":278,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36129,"byte_end":36138,"line_start":278,"line_end":278,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":215}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36156,"byte_end":36167,"line_start":279,"line_end":279,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":216}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36169,"byte_end":36180,"line_start":279,"line_end":279,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":838861042}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36207,"byte_end":36218,"line_start":280,"line_end":280,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":217}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36232,"byte_end":36237,"line_start":280,"line_end":280,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36220,"byte_end":36230,"line_start":280,"line_end":280,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":991}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36255,"byte_end":36259,"line_start":281,"line_end":281,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":218}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36255,"byte_end":36259,"line_start":281,"line_end":281,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1291845874}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36277,"byte_end":36287,"line_start":282,"line_end":282,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36277,"byte_end":36287,"line_start":282,"line_end":282,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":671088882}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36305,"byte_end":36311,"line_start":283,"line_end":283,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":220}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36313,"byte_end":36317,"line_start":283,"line_end":283,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36323,"byte_end":36332,"line_start":283,"line_end":283,"column_start":35,"column_end":44},"ref_id":{"krate":4,"index":4594}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36318,"byte_end":36321,"line_start":283,"line_end":283,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36333,"byte_end":36337,"line_start":283,"line_end":283,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1073742066}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36357,"byte_end":36365,"line_start":284,"line_end":284,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36372,"byte_end":36375,"line_start":284,"line_end":284,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36367,"byte_end":36370,"line_start":284,"line_end":284,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36395,"byte_end":36404,"line_start":285,"line_end":285,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":222}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36425,"byte_end":36433,"line_start":286,"line_end":286,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36435,"byte_end":36447,"line_start":286,"line_end":286,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":1174405362}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36465,"byte_end":36475,"line_start":287,"line_end":287,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":224}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36496,"byte_end":36504,"line_start":288,"line_end":288,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":225}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36525,"byte_end":36532,"line_start":289,"line_end":289,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":226}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36539,"byte_end":36542,"line_start":289,"line_end":289,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36534,"byte_end":36537,"line_start":289,"line_end":289,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36550,"byte_end":36553,"line_start":289,"line_end":289,"column_start":42,"column_end":45},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36543,"byte_end":36548,"line_start":289,"line_end":289,"column_start":35,"column_end":40},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36554,"byte_end":36566,"line_start":289,"line_end":289,"column_start":46,"column_end":58},"ref_id":{"krate":0,"index":968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36588,"byte_end":36599,"line_start":290,"line_end":290,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":969}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36629,"byte_end":36641,"line_start":291,"line_end":291,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36671,"byte_end":36684,"line_start":292,"line_end":292,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":971}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36714,"byte_end":36726,"line_start":293,"line_end":293,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":972}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36756,"byte_end":36768,"line_start":294,"line_end":294,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":973}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36798,"byte_end":36811,"line_start":295,"line_end":295,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":974}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36841,"byte_end":36853,"line_start":296,"line_end":296,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":975}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36883,"byte_end":36896,"line_start":297,"line_end":297,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36926,"byte_end":36942,"line_start":298,"line_end":298,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":977}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36972,"byte_end":36986,"line_start":299,"line_end":299,"column_start":21,"column_end":35},"ref_id":{"krate":0,"index":978}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37016,"byte_end":37028,"line_start":300,"line_end":300,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37058,"byte_end":37070,"line_start":301,"line_end":301,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37100,"byte_end":37115,"line_start":302,"line_end":302,"column_start":21,"column_end":36},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37337,"byte_end":37341,"line_start":311,"line_end":311,"column_start":31,"column_end":35},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37315,"byte_end":37327,"line_start":311,"line_end":311,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37328,"byte_end":37336,"line_start":311,"line_end":311,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37361,"byte_end":37366,"line_start":311,"line_end":311,"column_start":55,"column_end":60},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37342,"byte_end":37360,"line_start":311,"line_end":311,"column_start":36,"column_end":54},"ref_id":{"krate":0,"index":2457862386}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37511,"byte_end":37522,"line_start":314,"line_end":314,"column_start":63,"column_end":74},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37490,"byte_end":37508,"line_start":314,"line_end":314,"column_start":42,"column_end":60},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37471,"byte_end":37489,"line_start":314,"line_end":314,"column_start":23,"column_end":41},"ref_id":{"krate":0,"index":2457862386}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37593,"byte_end":37609,"line_start":316,"line_end":316,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":33554674}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37573,"byte_end":37580,"line_start":316,"line_end":316,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":981467378}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37581,"byte_end":37590,"line_start":316,"line_end":316,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":962}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37637,"byte_end":37655,"line_start":318,"line_end":318,"column_start":9,"column_end":27},"ref_id":{"krate":0,"index":2457862386}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37746,"byte_end":37750,"line_start":322,"line_end":322,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742067}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37751,"byte_end":37754,"line_start":322,"line_end":322,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37755,"byte_end":37756,"line_start":322,"line_end":322,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":320}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37809,"byte_end":37813,"line_start":326,"line_end":326,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742068}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37814,"byte_end":37818,"line_start":326,"line_end":326,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":212}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37880,"byte_end":37898,"line_start":330,"line_end":330,"column_start":14,"column_end":32},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37875,"byte_end":37879,"line_start":330,"line_end":330,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742069}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37901,"byte_end":37909,"line_start":330,"line_end":330,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":225}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":37947,"byte_end":37953,"line_start":333,"line_end":333,"column_start":31,"column_end":37},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37980,"byte_end":37998,"line_start":334,"line_end":334,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37975,"byte_end":37979,"line_start":334,"line_end":334,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742070}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":38021,"byte_end":38026,"line_start":335,"line_end":335,"column_start":20,"column_end":25},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":38010,"byte_end":38015,"line_start":335,"line_end":335,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":268435702}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":38016,"byte_end":38020,"line_start":335,"line_end":335,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":218}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38073,"byte_end":38076,"line_start":338,"line_end":338,"column_start":38,"column_end":41},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38082,"line_start":338,"line_end":338,"column_start":42,"column_end":47},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38083,"byte_end":38095,"line_start":338,"line_end":338,"column_start":48,"column_end":60},"ref_id":{"krate":0,"index":968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":38112,"byte_end":38117,"line_start":339,"line_end":339,"column_start":14,"column_end":19},"ref_id":{"krate":1,"index":1771}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38107,"byte_end":38110,"line_start":339,"line_end":339,"column_start":9,"column_end":12},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":38124,"byte_end":38142,"line_start":339,"line_end":339,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":38119,"byte_end":38123,"line_start":339,"line_end":339,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742071}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":38145,"byte_end":38152,"line_start":339,"line_end":339,"column_start":47,"column_end":54},"ref_id":{"krate":0,"index":226}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38236,"byte_end":38241,"line_start":347,"line_end":347,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38236,"byte_end":38241,"line_start":347,"line_end":347,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38247,"byte_end":38254,"line_start":348,"line_end":348,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":994}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38247,"byte_end":38254,"line_start":348,"line_end":348,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":994}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38260,"byte_end":38266,"line_start":349,"line_end":349,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":996}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38260,"byte_end":38266,"line_start":349,"line_end":349,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":996}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38219,"byte_end":38229,"line_start":346,"line_end":346,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":991}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23396,"byte_end":23403,"line_start":4,"line_end":4,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":248}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38274,"byte_end":38279,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":798}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38281,"byte_end":38283,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":685}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38299,"byte_end":38304,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38306,"byte_end":38309,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38320,"byte_end":38325,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38320,"byte_end":38325,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":295}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38365,"byte_end":38370,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38372,"byte_end":38383,"line_start":4,"line_end":4,"column_start":12,"column_end":23},"ref_id":{"krate":4,"index":492}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38399,"byte_end":38404,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38406,"byte_end":38410,"line_start":5,"line_end":5,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38421,"byte_end":38425,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38438,"byte_end":38449,"line_start":7,"line_end":7,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38497,"byte_end":38505,"line_start":10,"line_end":10,"column_start":18,"column_end":26},"ref_id":{"krate":4,"index":3196}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38506,"byte_end":38509,"line_start":10,"line_end":10,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38510,"byte_end":38526,"line_start":10,"line_end":10,"column_start":31,"column_end":47},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38567,"byte_end":38578,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38616,"byte_end":38620,"line_start":16,"line_end":16,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":258}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38623,"byte_end":38634,"line_start":16,"line_end":16,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":259}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38646,"byte_end":38649,"line_start":16,"line_end":16,"column_start":39,"column_end":42},"ref_id":{"krate":4,"index":3239}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38636,"byte_end":38644,"line_start":16,"line_end":16,"column_start":29,"column_end":37},"ref_id":{"krate":4,"index":3196}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38693,"byte_end":38696,"line_start":18,"line_end":18,"column_start":33,"column_end":36},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38697,"byte_end":38713,"line_start":18,"line_end":18,"column_start":37,"column_end":53},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38743,"byte_end":38752,"line_start":19,"line_end":19,"column_start":26,"column_end":35},"ref_id":{"krate":4,"index":3286}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38726,"byte_end":38730,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742086}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38731,"byte_end":38742,"line_start":19,"line_end":19,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":259}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38753,"byte_end":38757,"line_start":19,"line_end":19,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":536871174}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38797,"byte_end":38803,"line_start":21,"line_end":21,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38804,"byte_end":38807,"line_start":21,"line_end":21,"column_start":39,"column_end":42},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38808,"byte_end":38824,"line_start":21,"line_end":21,"column_start":43,"column_end":59},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38854,"byte_end":38863,"line_start":22,"line_end":22,"column_start":26,"column_end":35},"ref_id":{"krate":4,"index":3283}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38837,"byte_end":38841,"line_start":22,"line_end":22,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742087}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38842,"byte_end":38853,"line_start":22,"line_end":22,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":259}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38907,"byte_end":38910,"line_start":24,"line_end":24,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38911,"byte_end":38919,"line_start":24,"line_end":24,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38955,"byte_end":38958,"line_start":25,"line_end":25,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38959,"byte_end":38967,"line_start":25,"line_end":25,"column_start":30,"column_end":38},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38976,"byte_end":38979,"line_start":25,"line_end":25,"column_start":47,"column_end":50},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38971,"byte_end":38974,"line_start":25,"line_end":25,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39023,"byte_end":39027,"line_start":27,"line_end":27,"column_start":17,"column_end":21},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39015,"byte_end":39022,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":2952790280}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39052,"byte_end":39060,"line_start":27,"line_end":27,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":236}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39043,"byte_end":39049,"line_start":27,"line_end":27,"column_start":37,"column_end":43},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39028,"byte_end":39040,"line_start":27,"line_end":27,"column_start":22,"column_end":34},"ref_id":{"krate":0,"index":295}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39085,"byte_end":39089,"line_start":28,"line_end":28,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742088}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39090,"byte_end":39101,"line_start":28,"line_end":28,"column_start":26,"column_end":37},"ref_id":{"krate":0,"index":259}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39077,"byte_end":39081,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39130,"byte_end":39134,"line_start":29,"line_end":29,"column_start":21,"column_end":25},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39122,"byte_end":39129,"line_start":29,"line_end":29,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":2952790280}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39140,"byte_end":39148,"line_start":29,"line_end":29,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":236}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39135,"byte_end":39139,"line_start":29,"line_end":29,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1543504136}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39165,"byte_end":39168,"line_start":30,"line_end":30,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":2281701640}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39256,"byte_end":39263,"line_start":33,"line_end":33,"column_start":10,"column_end":17},"ref_id":{"krate":0,"index":2952790280}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39265,"byte_end":39268,"line_start":33,"line_end":33,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":2281701640}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39336,"byte_end":39341,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39342,"byte_end":39353,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39336,"byte_end":39341,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39342,"byte_end":39353,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39336,"byte_end":39341,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39342,"byte_end":39353,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39364,"byte_end":39367,"line_start":38,"line_end":38,"column_start":62,"column_end":65},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39357,"byte_end":39362,"line_start":38,"line_end":38,"column_start":55,"column_end":60},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39381,"byte_end":39384,"line_start":38,"line_end":38,"column_start":79,"column_end":82},"ref_id":{"krate":0,"index":261}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39368,"byte_end":39379,"line_start":38,"line_end":38,"column_start":66,"column_end":77},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39336,"byte_end":39341,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39342,"byte_end":39353,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39414,"byte_end":39417,"line_start":41,"line_end":41,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39418,"byte_end":39434,"line_start":41,"line_end":41,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39463,"byte_end":39466,"line_start":42,"line_end":42,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":262}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39456,"byte_end":39460,"line_start":42,"line_end":42,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39443,"byte_end":39455,"line_start":42,"line_end":42,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1012}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39467,"byte_end":39471,"line_start":42,"line_end":42,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742089}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39500,"byte_end":39506,"line_start":45,"line_end":45,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39507,"byte_end":39510,"line_start":45,"line_end":45,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39511,"byte_end":39527,"line_start":45,"line_end":45,"column_start":35,"column_end":51},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39556,"byte_end":39561,"line_start":46,"line_end":46,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":263}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39549,"byte_end":39553,"line_start":46,"line_end":46,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39536,"byte_end":39548,"line_start":46,"line_end":46,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1012}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39589,"byte_end":39592,"line_start":49,"line_end":49,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39593,"byte_end":39601,"line_start":49,"line_end":49,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39636,"byte_end":39644,"line_start":50,"line_end":50,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":264}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39629,"byte_end":39633,"line_start":50,"line_end":50,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39616,"byte_end":39628,"line_start":50,"line_end":50,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1012}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23409,"byte_end":23418,"line_start":5,"line_end":5,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":268}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39654,"byte_end":39659,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":39683,"byte_end":39688,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39690,"byte_end":39695,"line_start":2,"line_end":2,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39714,"byte_end":39719,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39721,"byte_end":39725,"line_start":3,"line_end":3,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39736,"byte_end":39744,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"ref_id":{"krate":12,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39746,"byte_end":39751,"line_start":4,"line_end":4,"column_start":15,"column_end":20},"ref_id":{"krate":12,"index":48}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39766,"byte_end":39770,"line_start":5,"line_end":5,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39772,"byte_end":39776,"line_start":5,"line_end":5,"column_start":11,"column_end":15},"ref_id":{"krate":1,"index":2982}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39791,"byte_end":39802,"line_start":6,"line_end":6,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":39811,"byte_end":39816,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":266}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39811,"byte_end":39816,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":991}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":39848,"byte_end":39853,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":172}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39869,"byte_end":39874,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":956}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39876,"byte_end":39880,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":109}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39930,"byte_end":39937,"line_start":12,"line_end":12,"column_start":12,"column_end":19},"ref_id":{"krate":1,"index":3052}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39938,"byte_end":39952,"line_start":12,"line_end":12,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":283}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39979,"byte_end":39988,"line_start":15,"line_end":15,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39970,"byte_end":39974,"line_start":15,"line_end":15,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":2091}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40030,"byte_end":40036,"line_start":18,"line_end":18,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40037,"byte_end":40040,"line_start":18,"line_end":18,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40041,"byte_end":40057,"line_start":18,"line_end":18,"column_start":25,"column_end":41},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40098,"byte_end":40107,"line_start":22,"line_end":22,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40145,"byte_end":40149,"line_start":24,"line_end":24,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":280}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40164,"byte_end":40169,"line_start":25,"line_end":25,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":281}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40180,"byte_end":40183,"line_start":25,"line_end":25,"column_start":29,"column_end":32},"ref_id":{"krate":1,"index":3074}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40171,"byte_end":40178,"line_start":25,"line_end":25,"column_start":20,"column_end":27},"ref_id":{"krate":1,"index":3052}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40184,"byte_end":40198,"line_start":25,"line_end":25,"column_start":33,"column_end":47},"ref_id":{"krate":0,"index":283}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40217,"byte_end":40224,"line_start":26,"line_end":26,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":284}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40226,"byte_end":40230,"line_start":26,"line_end":26,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40248,"byte_end":40264,"line_start":27,"line_end":27,"column_start":17,"column_end":33},"ref_id":{"krate":0,"index":285}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40386,"byte_end":40392,"line_start":32,"line_end":32,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":3082}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40375,"byte_end":40379,"line_start":32,"line_end":32,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742112}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40380,"byte_end":40385,"line_start":32,"line_end":32,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40405,"byte_end":40410,"line_start":33,"line_end":33,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":2415919392}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40411,"byte_end":40427,"line_start":33,"line_end":33,"column_start":16,"column_end":32},"ref_id":{"krate":0,"index":285}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40548,"byte_end":40558,"line_start":38,"line_end":38,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":266}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40535,"byte_end":40539,"line_start":38,"line_end":38,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40535,"byte_end":40539,"line_start":38,"line_end":38,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40610,"byte_end":40631,"line_start":40,"line_end":40,"column_start":46,"column_end":67},"ref_id":{"krate":0,"index":288}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40605,"byte_end":40609,"line_start":40,"line_end":40,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":1073742113}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40704,"byte_end":40722,"line_start":42,"line_end":42,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40699,"byte_end":40703,"line_start":42,"line_end":42,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":3489661217}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40777,"byte_end":40793,"line_start":43,"line_end":43,"column_start":52,"column_end":68},"ref_id":{"krate":0,"index":228}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40766,"byte_end":40776,"line_start":43,"line_end":43,"column_start":41,"column_end":51},"ref_id":{"krate":0,"index":2550137121}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40907,"byte_end":40914,"line_start":45,"line_end":45,"column_start":54,"column_end":61},"ref_id":{"krate":0,"index":994}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40895,"byte_end":40905,"line_start":45,"line_end":45,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":991}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40870,"byte_end":40880,"line_start":45,"line_end":45,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":2550137121}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40881,"byte_end":40892,"line_start":45,"line_end":45,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":217}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40933,"byte_end":40937,"line_start":47,"line_end":47,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40938,"byte_end":40948,"line_start":47,"line_end":47,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":2550137121}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41045,"byte_end":41049,"line_start":50,"line_end":50,"column_start":51,"column_end":55},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41050,"byte_end":41054,"line_start":50,"line_end":50,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":3489661217}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41022,"byte_end":41032,"line_start":50,"line_end":50,"column_start":28,"column_end":38},"ref_id":{"krate":1,"index":3084}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41011,"byte_end":41015,"line_start":50,"line_end":50,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742113}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41016,"byte_end":41021,"line_start":50,"line_end":50,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41035,"byte_end":41042,"line_start":50,"line_end":50,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":284}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41090,"byte_end":41101,"line_start":51,"line_end":51,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41401,"byte_end":41409,"line_start":56,"line_end":56,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":172}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41435,"byte_end":41452,"line_start":57,"line_end":57,"column_start":25,"column_end":42},"ref_id":{"krate":0,"index":1207959841}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41478,"byte_end":41495,"line_start":58,"line_end":58,"column_start":25,"column_end":42},"ref_id":{"krate":0,"index":67109153}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41673,"byte_end":41679,"line_start":67,"line_end":67,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41680,"byte_end":41683,"line_start":67,"line_end":67,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41684,"byte_end":41700,"line_start":67,"line_end":67,"column_start":46,"column_end":62},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41745,"byte_end":41749,"line_start":68,"line_end":68,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":6047}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41724,"byte_end":41734,"line_start":68,"line_end":68,"column_start":20,"column_end":30},"ref_id":{"krate":1,"index":3084}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41713,"byte_end":41717,"line_start":68,"line_end":68,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742114}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41718,"byte_end":41723,"line_start":68,"line_end":68,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41737,"byte_end":41744,"line_start":68,"line_end":68,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":284}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41787,"byte_end":41793,"line_start":70,"line_end":70,"column_start":30,"column_end":36},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41794,"byte_end":41797,"line_start":70,"line_end":70,"column_start":37,"column_end":40},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41798,"byte_end":41814,"line_start":70,"line_end":70,"column_start":41,"column_end":57},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41864,"byte_end":41867,"line_start":71,"line_end":71,"column_start":46,"column_end":49},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41855,"byte_end":41861,"line_start":71,"line_end":71,"column_start":37,"column_end":43},"ref_id":{"krate":1,"index":6002}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41838,"byte_end":41844,"line_start":71,"line_end":71,"column_start":20,"column_end":26},"ref_id":{"krate":1,"index":3082}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41827,"byte_end":41831,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742115}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41832,"byte_end":41837,"line_start":71,"line_end":71,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41847,"byte_end":41854,"line_start":71,"line_end":71,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":284}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41880,"byte_end":41885,"line_start":71,"line_end":71,"column_start":62,"column_end":67},"ref_id":{"krate":1,"index":1771}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41875,"byte_end":41878,"line_start":71,"line_end":71,"column_start":57,"column_end":60},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41886,"byte_end":41890,"line_start":71,"line_end":71,"column_start":68,"column_end":72},"ref_id":{"krate":0,"index":2952790307}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41947,"byte_end":41956,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41947,"byte_end":41956,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41947,"byte_end":41956,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41970,"byte_end":41973,"line_start":76,"line_end":76,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":287}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41959,"byte_end":41968,"line_start":76,"line_end":76,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41947,"byte_end":41956,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42015,"byte_end":42018,"line_start":80,"line_end":80,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":289}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42005,"byte_end":42014,"line_start":80,"line_end":80,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":1023}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42055,"byte_end":42061,"line_start":83,"line_end":83,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42062,"byte_end":42065,"line_start":83,"line_end":83,"column_start":38,"column_end":41},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42066,"byte_end":42082,"line_start":83,"line_end":83,"column_start":42,"column_end":58},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42101,"byte_end":42113,"line_start":84,"line_end":84,"column_start":15,"column_end":27},"ref_id":{"krate":0,"index":290}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42091,"byte_end":42100,"line_start":84,"line_end":84,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":1023}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42144,"byte_end":42150,"line_start":87,"line_end":87,"column_start":26,"column_end":32},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42151,"byte_end":42154,"line_start":87,"line_end":87,"column_start":33,"column_end":36},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42155,"byte_end":42171,"line_start":87,"line_end":87,"column_start":37,"column_end":53},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42190,"byte_end":42197,"line_start":88,"line_end":88,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":291}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42180,"byte_end":42189,"line_start":88,"line_end":88,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":1023}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42272,"byte_end":42278,"line_start":92,"line_end":92,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42257,"byte_end":42269,"line_start":92,"line_end":92,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42324,"byte_end":42338,"line_start":93,"line_end":93,"column_start":43,"column_end":57},"ref_id":{"krate":0,"index":230}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42303,"byte_end":42321,"line_start":93,"line_end":93,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42298,"byte_end":42302,"line_start":93,"line_end":93,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":3758096680}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42346,"byte_end":42351,"line_start":94,"line_end":94,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218024}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42396,"byte_end":42407,"line_start":97,"line_end":97,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":956}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42459,"byte_end":42470,"line_start":98,"line_end":98,"column_start":50,"column_end":61},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42438,"byte_end":42456,"line_start":98,"line_end":98,"column_start":29,"column_end":47},"ref_id":{"krate":0,"index":237}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42429,"byte_end":42435,"line_start":98,"line_end":98,"column_start":20,"column_end":26},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42414,"byte_end":42426,"line_start":98,"line_end":98,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42569,"byte_end":42590,"line_start":102,"line_end":102,"column_start":39,"column_end":60},"ref_id":{"krate":0,"index":288}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42559,"byte_end":42568,"line_start":102,"line_end":102,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":1023}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42615,"byte_end":42623,"line_start":104,"line_end":104,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":172}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42637,"byte_end":42658,"line_start":105,"line_end":105,"column_start":13,"column_end":34},"ref_id":{"krate":0,"index":1073742122}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42672,"byte_end":42689,"line_start":106,"line_end":106,"column_start":13,"column_end":30},"ref_id":{"krate":0,"index":268435754}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23424,"byte_end":23427,"line_start":6,"line_end":6,"column_start":5,"column_end":8},"ref_id":{"krate":0,"index":299}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42715,"byte_end":42720,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42722,"byte_end":42725,"line_start":1,"line_end":1,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42736,"byte_end":42747,"line_start":2,"line_end":2,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42756,"byte_end":42760,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42773,"byte_end":42778,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1291}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42780,"byte_end":42782,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1291}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42773,"byte_end":42778,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1293}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42780,"byte_end":42782,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1293}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42773,"byte_end":42778,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42780,"byte_end":42782,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42773,"byte_end":42778,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42780,"byte_end":42782,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42773,"byte_end":42778,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42780,"byte_end":42782,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42829,"byte_end":42834,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42836,"byte_end":42842,"line_start":5,"line_end":5,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42829,"byte_end":42834,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42836,"byte_end":42842,"line_start":5,"line_end":5,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42829,"byte_end":42834,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42836,"byte_end":42842,"line_start":5,"line_end":5,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":153}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42960,"byte_end":42963,"line_start":13,"line_end":13,"column_start":15,"column_end":18},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42980,"byte_end":42992,"line_start":16,"line_end":16,"column_start":6,"column_end":18},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43030,"byte_end":43042,"line_start":18,"line_end":18,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":311}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43057,"byte_end":43064,"line_start":19,"line_end":19,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":312}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43081,"byte_end":43089,"line_start":20,"line_end":20,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":313}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43096,"byte_end":43099,"line_start":20,"line_end":20,"column_start":28,"column_end":31},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43091,"byte_end":43094,"line_start":20,"line_end":20,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43150,"byte_end":43159,"line_start":23,"line_end":23,"column_start":32,"column_end":41},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43203,"byte_end":43206,"line_start":24,"line_end":24,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5397}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43189,"byte_end":43193,"line_start":24,"line_end":24,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742140}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43194,"byte_end":43202,"line_start":24,"line_end":24,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":313}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43177,"byte_end":43181,"line_start":24,"line_end":24,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43177,"byte_end":43181,"line_start":24,"line_end":24,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43223,"byte_end":43232,"line_start":25,"line_end":25,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":318}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43233,"byte_end":43236,"line_start":25,"line_end":25,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":3623878972}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43267,"byte_end":43271,"line_start":27,"line_end":27,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742140}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43272,"byte_end":43279,"line_start":27,"line_end":27,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":312}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43298,"byte_end":43307,"line_start":28,"line_end":28,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":318}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43308,"byte_end":43312,"line_start":28,"line_end":28,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742140}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43313,"byte_end":43320,"line_start":28,"line_end":28,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":312}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43402,"byte_end":43405,"line_start":32,"line_end":32,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":536871229}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43408,"byte_end":43412,"line_start":32,"line_end":32,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742141}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43413,"byte_end":43420,"line_start":32,"line_end":32,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":312}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43500,"byte_end":43507,"line_start":34,"line_end":34,"column_start":61,"column_end":68},"ref_id":{"krate":1,"index":5999}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43473,"byte_end":43477,"line_start":34,"line_end":34,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43466,"byte_end":43470,"line_start":34,"line_end":34,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43452,"byte_end":43456,"line_start":34,"line_end":34,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742141}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43457,"byte_end":43465,"line_start":34,"line_end":34,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":313}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43487,"byte_end":43491,"line_start":34,"line_end":34,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1375732029}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43495,"byte_end":43498,"line_start":34,"line_end":34,"column_start":56,"column_end":59},"ref_id":{"krate":0,"index":536871229}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43555,"byte_end":43558,"line_start":35,"line_end":35,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":536871229}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43592,"byte_end":43596,"line_start":37,"line_end":37,"column_start":23,"column_end":27},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43578,"byte_end":43582,"line_start":37,"line_end":37,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742141}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43583,"byte_end":43591,"line_start":37,"line_end":37,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":313}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43597,"byte_end":43600,"line_start":37,"line_end":37,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":536871229}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43658,"byte_end":43663,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43664,"byte_end":43676,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43658,"byte_end":43663,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43664,"byte_end":43676,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43658,"byte_end":43663,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43664,"byte_end":43676,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43687,"byte_end":43690,"line_start":42,"line_end":42,"column_start":61,"column_end":64},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43680,"byte_end":43685,"line_start":42,"line_end":42,"column_start":54,"column_end":59},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43705,"byte_end":43708,"line_start":42,"line_end":42,"column_start":79,"column_end":82},"ref_id":{"krate":0,"index":315}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43691,"byte_end":43703,"line_start":42,"line_end":42,"column_start":65,"column_end":77},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43658,"byte_end":43663,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43664,"byte_end":43676,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43764,"byte_end":43773,"line_start":47,"line_end":47,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43755,"byte_end":43759,"line_start":47,"line_end":47,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":2303}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43873,"byte_end":43880,"line_start":50,"line_end":50,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":317}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43866,"byte_end":43870,"line_start":50,"line_end":50,"column_start":23,"column_end":27},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43852,"byte_end":43865,"line_start":50,"line_end":50,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1035}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43881,"byte_end":43885,"line_start":50,"line_end":50,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":1073742146}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43886,"byte_end":43887,"line_start":50,"line_end":50,"column_start":43,"column_end":44},"ref_id":{"krate":0,"index":320}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43921,"byte_end":43930,"line_start":54,"line_end":54,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43958,"byte_end":43963,"line_start":55,"line_end":55,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":316}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43951,"byte_end":43955,"line_start":55,"line_end":55,"column_start":19,"column_end":23},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43937,"byte_end":43950,"line_start":55,"line_end":55,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1035}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44107,"byte_end":44117,"line_start":60,"line_end":60,"column_start":15,"column_end":25},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44120,"byte_end":44126,"line_start":60,"line_end":60,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":1073742148}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44130,"byte_end":44147,"line_start":60,"line_end":60,"column_start":38,"column_end":55},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44150,"byte_end":44159,"line_start":60,"line_end":60,"column_start":58,"column_end":67},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44179,"byte_end":44182,"line_start":61,"line_end":61,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":4026532164}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44185,"byte_end":44202,"line_start":61,"line_end":61,"column_start":24,"column_end":41},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44209,"byte_end":44215,"line_start":62,"line_end":62,"column_start":6,"column_end":12},"ref_id":{"krate":0,"index":3892314436}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44217,"byte_end":44220,"line_start":62,"line_end":62,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":4026532164}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44274,"byte_end":44285,"line_start":69,"line_end":69,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44316,"byte_end":44325,"line_start":70,"line_end":70,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":318}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44355,"byte_end":44365,"line_start":71,"line_end":71,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":1073742152}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44366,"byte_end":44367,"line_start":71,"line_end":71,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44423,"byte_end":44444,"line_start":72,"line_end":72,"column_start":55,"column_end":76},"ref_id":{"krate":0,"index":324}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44445,"byte_end":44448,"line_start":72,"line_end":72,"column_start":77,"column_end":80},"ref_id":{"krate":0,"index":3758096712}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44505,"byte_end":44523,"line_start":75,"line_end":75,"column_start":14,"column_end":32},"ref_id":{"krate":0,"index":632}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44485,"byte_end":44489,"line_start":74,"line_end":74,"column_start":14,"column_end":18},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44459,"byte_end":44471,"line_start":73,"line_end":73,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1293}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44561,"byte_end":44565,"line_start":76,"line_end":76,"column_start":37,"column_end":41},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44541,"byte_end":44560,"line_start":76,"line_end":76,"column_start":17,"column_end":36},"ref_id":{"krate":0,"index":4026532168}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44602,"byte_end":44606,"line_start":77,"line_end":77,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44585,"byte_end":44601,"line_start":77,"line_end":77,"column_start":17,"column_end":33},"ref_id":{"krate":0,"index":134218056}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44641,"byte_end":44642,"line_start":78,"line_end":78,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44626,"byte_end":44639,"line_start":78,"line_end":78,"column_start":17,"column_end":30},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44660,"byte_end":44661,"line_start":78,"line_end":78,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44645,"byte_end":44658,"line_start":78,"line_end":78,"column_start":36,"column_end":49},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44686,"byte_end":44697,"line_start":80,"line_end":80,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":325}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44712,"byte_end":44715,"line_start":81,"line_end":81,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":326}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44717,"byte_end":44727,"line_start":81,"line_end":81,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":1073742152}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44728,"byte_end":44729,"line_start":81,"line_end":81,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":320}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44817,"byte_end":44822,"line_start":85,"line_end":85,"column_start":12,"column_end":17},"ref_id":{"krate":1,"index":2084}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44814,"byte_end":44815,"line_start":85,"line_end":85,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":330}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44787,"byte_end":44788,"line_start":84,"line_end":84,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":330}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44798,"byte_end":44799,"line_start":84,"line_end":84,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":330}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44862,"byte_end":44869,"line_start":86,"line_end":86,"column_start":37,"column_end":44},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44857,"byte_end":44861,"line_start":86,"line_end":86,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44896,"byte_end":44912,"line_start":87,"line_end":87,"column_start":24,"column_end":40},"ref_id":{"krate":0,"index":1342177609}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44926,"byte_end":44933,"line_start":87,"line_end":87,"column_start":54,"column_end":61},"ref_id":{"krate":1,"index":1316}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44936,"byte_end":44937,"line_start":87,"line_end":87,"column_start":64,"column_end":65},"ref_id":{"krate":0,"index":330}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":44915,"byte_end":44919,"line_start":87,"line_end":87,"column_start":43,"column_end":47},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":44921,"byte_end":44924,"line_start":87,"line_end":87,"column_start":49,"column_end":52},"ref_id":{"krate":1,"index":1226}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44950,"byte_end":44951,"line_start":87,"line_end":87,"column_start":78,"column_end":79},"ref_id":{"krate":0,"index":330}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44981,"byte_end":44986,"line_start":88,"line_end":88,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":536871241}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44971,"byte_end":44978,"line_start":88,"line_end":88,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":3623878985}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44998,"byte_end":45005,"line_start":89,"line_end":89,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":3623878985}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45085,"byte_end":45106,"line_start":92,"line_end":92,"column_start":37,"column_end":58},"ref_id":{"krate":0,"index":324}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45107,"byte_end":45111,"line_start":92,"line_end":92,"column_start":59,"column_end":63},"ref_id":{"krate":0,"index":1073742155}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45112,"byte_end":45115,"line_start":92,"line_end":92,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":326}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45126,"byte_end":45142,"line_start":93,"line_end":93,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":3489661259}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":45166,"byte_end":45177,"line_start":97,"line_end":97,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":45157,"byte_end":45161,"line_start":97,"line_end":97,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":2303}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45244,"byte_end":45265,"line_start":99,"line_end":99,"column_start":40,"column_end":61},"ref_id":{"krate":0,"index":324}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45266,"byte_end":45270,"line_start":99,"line_end":99,"column_start":62,"column_end":66},"ref_id":{"krate":0,"index":1073742157}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45271,"byte_end":45274,"line_start":99,"line_end":99,"column_start":67,"column_end":70},"ref_id":{"krate":0,"index":326}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":45313,"byte_end":45321,"line_start":100,"line_end":100,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45344,"byte_end":45348,"line_start":100,"line_end":100,"column_start":68,"column_end":72},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45324,"byte_end":45343,"line_start":100,"line_end":100,"column_start":48,"column_end":67},"ref_id":{"krate":0,"index":1342177613}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45406,"byte_end":45432,"line_start":103,"line_end":103,"column_start":14,"column_end":40},"ref_id":{"krate":0,"index":633}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45386,"byte_end":45390,"line_start":102,"line_end":102,"column_start":14,"column_end":18},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45360,"byte_end":45372,"line_start":101,"line_end":101,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1293}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45456,"byte_end":45460,"line_start":103,"line_end":103,"column_start":64,"column_end":68},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45433,"byte_end":45455,"line_start":103,"line_end":103,"column_start":41,"column_end":63},"ref_id":{"krate":0,"index":2818572621}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23438,"byte_end":23443,"line_start":8,"line_end":8,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23445,"byte_end":23447,"line_start":8,"line_end":8,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":771}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23438,"byte_end":23443,"line_start":8,"line_end":8,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1440}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23445,"byte_end":23447,"line_start":8,"line_end":8,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":1440}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23438,"byte_end":23443,"line_start":8,"line_end":8,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23445,"byte_end":23447,"line_start":8,"line_end":8,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23487,"byte_end":23492,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23494,"byte_end":23499,"line_start":9,"line_end":9,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23518,"byte_end":23524,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":170}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23544,"byte_end":23548,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23544,"byte_end":23548,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":968}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23592,"byte_end":23596,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":173}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23614,"byte_end":23619,"line_start":13,"line_end":13,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23621,"byte_end":23625,"line_start":13,"line_end":13,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23636,"byte_end":23643,"line_start":14,"line_end":14,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":248}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23661,"byte_end":23672,"line_start":15,"line_end":15,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23685,"byte_end":23692,"line_start":16,"line_end":16,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":161}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23715,"byte_end":23720,"line_start":17,"line_end":17,"column_start":9,"column_end":14},"ref_id":{"krate":19,"index":0}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":293}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":297}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":294}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":298}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23881,"byte_end":23888,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23881,"byte_end":23888,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":267}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":323}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":325}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24083,"byte_end":24089,"line_start":32,"line_end":32,"column_start":36,"column_end":42},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24063,"byte_end":24080,"line_start":32,"line_end":32,"column_start":16,"column_end":33},"ref_id":{"krate":0,"index":294}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24158,"byte_end":24176,"line_start":35,"line_end":35,"column_start":31,"column_end":49},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24153,"byte_end":24157,"line_start":35,"line_end":35,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":3758096747}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24214,"byte_end":24230,"line_start":36,"line_end":36,"column_start":35,"column_end":51},"ref_id":{"krate":0,"index":228}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24203,"byte_end":24213,"line_start":36,"line_end":36,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":1879048555}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24305,"byte_end":24310,"line_start":38,"line_end":38,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24293,"byte_end":24303,"line_start":38,"line_end":38,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":991}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24268,"byte_end":24278,"line_start":38,"line_end":38,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":1879048555}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24279,"byte_end":24290,"line_start":38,"line_end":38,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":217}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24333,"byte_end":24344,"line_start":39,"line_end":39,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24354,"byte_end":24358,"line_start":42,"line_end":42,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24359,"byte_end":24369,"line_start":42,"line_end":42,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":1879048555}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24447,"byte_end":24455,"line_start":46,"line_end":46,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":265}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24456,"byte_end":24460,"line_start":46,"line_end":46,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":3758096747}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24505,"byte_end":24513,"line_start":50,"line_end":50,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":298}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24514,"byte_end":24526,"line_start":50,"line_end":50,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":2818572651}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24703,"byte_end":24709,"line_start":57,"line_end":57,"column_start":36,"column_end":42},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24683,"byte_end":24700,"line_start":57,"line_end":57,"column_start":16,"column_end":33},"ref_id":{"krate":0,"index":294}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24772,"byte_end":24790,"line_start":59,"line_end":59,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24767,"byte_end":24771,"line_start":59,"line_end":59,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":2415919468}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24861,"byte_end":24867,"line_start":61,"line_end":61,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":996}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24849,"byte_end":24859,"line_start":61,"line_end":61,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":991}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24829,"byte_end":24834,"line_start":61,"line_end":61,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24835,"byte_end":24846,"line_start":61,"line_end":61,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":217}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24915,"byte_end":24924,"line_start":63,"line_end":63,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":1073742188}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24897,"byte_end":24902,"line_start":63,"line_end":63,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24903,"byte_end":24912,"line_start":63,"line_end":63,"column_start":11,"column_end":20},"ref_id":{"krate":0,"index":222}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25069,"byte_end":25087,"line_start":68,"line_end":68,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25060,"byte_end":25068,"line_start":68,"line_end":68,"column_start":34,"column_end":42},"ref_id":{"krate":0,"index":1046}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25112,"byte_end":25117,"line_start":69,"line_end":69,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25118,"byte_end":25126,"line_start":69,"line_end":69,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":221}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25103,"byte_end":25108,"line_start":69,"line_end":69,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25184,"byte_end":25188,"line_start":70,"line_end":70,"column_start":49,"column_end":53},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25194,"byte_end":25203,"line_start":70,"line_end":70,"column_start":59,"column_end":68},"ref_id":{"krate":4,"index":4594}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25189,"byte_end":25192,"line_start":70,"line_end":70,"column_start":54,"column_end":57},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25205,"byte_end":25213,"line_start":70,"line_end":70,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1046}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25154,"byte_end":25172,"line_start":70,"line_end":70,"column_start":19,"column_end":37},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25148,"byte_end":25153,"line_start":70,"line_end":70,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3254780268}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25175,"byte_end":25181,"line_start":70,"line_end":70,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":220}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25253,"byte_end":25257,"line_start":71,"line_end":71,"column_start":37,"column_end":41},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25229,"byte_end":25243,"line_start":71,"line_end":71,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1677721964}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25244,"byte_end":25252,"line_start":71,"line_end":71,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25264,"byte_end":25269,"line_start":71,"line_end":71,"column_start":48,"column_end":53},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25258,"byte_end":25263,"line_start":71,"line_end":71,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":3254780268}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25353,"byte_end":25358,"line_start":76,"line_end":76,"column_start":20,"column_end":25},"ref_id":{"krate":4,"index":5402}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25338,"byte_end":25343,"line_start":76,"line_end":76,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25344,"byte_end":25352,"line_start":76,"line_end":76,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25412,"byte_end":25430,"line_start":78,"line_end":78,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":642}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25395,"byte_end":25400,"line_start":78,"line_end":78,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25401,"byte_end":25411,"line_start":78,"line_end":78,"column_start":11,"column_end":21},"ref_id":{"krate":0,"index":219}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25438,"byte_end":25442,"line_start":79,"line_end":79,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25443,"byte_end":25448,"line_start":79,"line_end":79,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":134218092}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25543,"byte_end":25547,"line_start":82,"line_end":82,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25548,"byte_end":25552,"line_start":82,"line_end":82,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":2415919468}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25630,"byte_end":25638,"line_start":85,"line_end":85,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":298}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25640,"byte_end":25647,"line_start":85,"line_end":85,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":1358954860}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25738,"byte_end":25741,"line_start":89,"line_end":89,"column_start":59,"column_end":62},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25733,"byte_end":25736,"line_start":89,"line_end":89,"column_start":54,"column_end":57},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25805,"byte_end":25811,"line_start":90,"line_end":90,"column_start":62,"column_end":68},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25764,"byte_end":25773,"line_start":90,"line_end":90,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":771}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25797,"byte_end":25803,"line_start":90,"line_end":90,"column_start":54,"column_end":60},"ref_id":{"krate":0,"index":1481}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25786,"byte_end":25795,"line_start":90,"line_end":90,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":1440}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25837,"byte_end":25845,"line_start":91,"line_end":91,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":766}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25831,"byte_end":25836,"line_start":91,"line_end":91,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":134218778}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25875,"byte_end":25878,"line_start":92,"line_end":92,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":239}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25857,"byte_end":25873,"line_start":92,"line_end":92,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25881,"byte_end":25889,"line_start":92,"line_end":92,"column_start":33,"column_end":41},"ref_id":{"krate":4,"index":5376}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25879,"byte_end":25880,"line_start":92,"line_end":92,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":3892315162}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25932,"byte_end":25940,"line_start":97,"line_end":97,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25950,"byte_end":25955,"line_start":97,"line_end":97,"column_start":23,"column_end":28},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25941,"byte_end":25949,"line_start":97,"line_end":97,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":1046}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":340,"byte_end":345,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":366}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45477,"byte_end":45482,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":0}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45484,"byte_end":45492,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":638}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45504,"byte_end":45509,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":33}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45511,"byte_end":45514,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45538,"byte_end":45544,"line_start":3,"line_end":3,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":151}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45667,"byte_end":45671,"line_start":9,"line_end":9,"column_start":11,"column_end":15},"ref_id":{"krate":6,"index":1814}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45661,"byte_end":45665,"line_start":9,"line_end":9,"column_start":5,"column_end":9},"ref_id":{"krate":6,"index":703}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45719,"byte_end":45723,"line_start":13,"line_end":13,"column_start":11,"column_end":15},"ref_id":{"krate":6,"index":1814}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45713,"byte_end":45717,"line_start":13,"line_end":13,"column_start":5,"column_end":9},"ref_id":{"krate":6,"index":703}},{"kind":"Variable","span":{"file_name":"src/timer.rs","byte_start":45742,"byte_end":45754,"line_start":13,"line_end":13,"column_start":34,"column_end":46},"ref_id":{"krate":0,"index":371}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45791,"byte_end":45800,"line_start":17,"line_end":17,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":33}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45801,"byte_end":45809,"line_start":17,"line_end":17,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":372}},{"kind":"Variable","span":{"file_name":"src/timer.rs","byte_start":45827,"byte_end":45840,"line_start":17,"line_end":17,"column_start":41,"column_end":54},"ref_id":{"krate":0,"index":370}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":351,"byte_end":353,"line_start":23,"line_end":23,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":375}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45849,"byte_end":45863,"line_start":1,"line_end":1,"column_start":5,"column_end":19},"ref_id":{"krate":0,"index":376}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46563,"byte_end":46585,"line_start":1,"line_end":1,"column_start":5,"column_end":27},"ref_id":{"krate":21,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46603,"byte_end":46608,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":154}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46610,"byte_end":46616,"line_start":2,"line_end":2,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":151}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46680,"byte_end":46690,"line_start":5,"line_end":5,"column_start":24,"column_end":34},"ref_id":{"krate":21,"index":100}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46705,"byte_end":46710,"line_start":5,"line_end":5,"column_start":49,"column_end":54},"ref_id":{"krate":21,"index":105}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46693,"byte_end":46703,"line_start":5,"line_end":5,"column_start":37,"column_end":47},"ref_id":{"krate":21,"index":100}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46657,"byte_end":46713,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46657,"byte_end":46713,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46657,"byte_end":46713,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46657,"byte_end":46713,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46785,"byte_end":46791,"line_start":8,"line_end":8,"column_start":48,"column_end":54},"ref_id":{"krate":1,"index":32055}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46772,"byte_end":46776,"line_start":8,"line_end":8,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46778,"byte_end":46783,"line_start":8,"line_end":8,"column_start":41,"column_end":46},"ref_id":{"krate":1,"index":9762}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46851,"byte_end":46857,"line_start":9,"line_end":9,"column_start":52,"column_end":58},"ref_id":{"krate":0,"index":1073742203}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46891,"byte_end":46907,"line_start":12,"line_end":12,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":154}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46915,"byte_end":46931,"line_start":12,"line_end":12,"column_start":53,"column_end":69},"ref_id":{"krate":0,"index":154}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47025,"byte_end":47029,"line_start":18,"line_end":18,"column_start":14,"column_end":18},"ref_id":{"krate":21,"index":92}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47005,"byte_end":47009,"line_start":17,"line_end":17,"column_start":14,"column_end":18},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46977,"byte_end":46991,"line_start":16,"line_end":16,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1055}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47041,"byte_end":47047,"line_start":18,"line_end":18,"column_start":30,"column_end":36},"ref_id":{"krate":1,"index":8461}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47030,"byte_end":47040,"line_start":18,"line_end":18,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":380}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47060,"byte_end":47076,"line_start":18,"line_end":18,"column_start":49,"column_end":65},"ref_id":{"krate":0,"index":154}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47134,"byte_end":47139,"line_start":24,"line_end":24,"column_start":9,"column_end":14},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47141,"byte_end":47146,"line_start":24,"line_end":24,"column_start":16,"column_end":21},"ref_id":{"krate":4,"index":58}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47161,"byte_end":47166,"line_start":25,"line_end":25,"column_start":9,"column_end":14},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47168,"byte_end":47171,"line_start":25,"line_end":25,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47259,"byte_end":47287,"line_start":30,"line_end":30,"column_start":21,"column_end":49},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47259,"byte_end":47272,"line_start":30,"line_end":30,"column_start":21,"column_end":34},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47259,"byte_end":47263,"line_start":30,"line_end":30,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":388}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47274,"byte_end":47287,"line_start":30,"line_end":30,"column_start":36,"column_end":49},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47274,"byte_end":47278,"line_start":30,"line_end":30,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":389}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47306,"byte_end":47309,"line_start":31,"line_end":31,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":112}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47301,"byte_end":47304,"line_start":31,"line_end":31,"column_start":13,"column_end":16},"ref_id":{"krate":4,"index":104}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47330,"byte_end":47331,"line_start":32,"line_end":32,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":3623879040}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47359,"byte_end":47367,"line_start":33,"line_end":33,"column_start":23,"column_end":31},"ref_id":{"krate":1,"index":2382}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47349,"byte_end":47358,"line_start":33,"line_end":33,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1207959936}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47372,"byte_end":47378,"line_start":33,"line_end":33,"column_start":36,"column_end":42},"ref_id":{"krate":1,"index":1990}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47370,"byte_end":47371,"line_start":33,"line_end":33,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":3623879040}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47410,"byte_end":47414,"line_start":34,"line_end":34,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47415,"byte_end":47416,"line_start":34,"line_end":34,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":3623879040}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47434,"byte_end":47437,"line_start":35,"line_end":35,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47452,"byte_end":47455,"line_start":35,"line_end":35,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47447,"byte_end":47450,"line_start":35,"line_end":35,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47472,"byte_end":47473,"line_start":36,"line_end":36,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47475,"byte_end":47478,"line_start":36,"line_end":36,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47467,"byte_end":47468,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47491,"byte_end":47495,"line_start":37,"line_end":37,"column_start":11,"column_end":15},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47489,"byte_end":47490,"line_start":37,"line_end":37,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47496,"byte_end":47497,"line_start":37,"line_end":37,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":1124073856}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47519,"byte_end":47520,"line_start":39,"line_end":39,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47522,"byte_end":47525,"line_start":39,"line_end":39,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47514,"byte_end":47515,"line_start":39,"line_end":39,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47547,"byte_end":47548,"line_start":40,"line_end":40,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47549,"byte_end":47550,"line_start":40,"line_end":40,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":2399142272}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47553,"byte_end":47554,"line_start":40,"line_end":40,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":2399142272}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47585,"byte_end":47593,"line_start":42,"line_end":42,"column_start":23,"column_end":31},"ref_id":{"krate":1,"index":2382}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47575,"byte_end":47584,"line_start":42,"line_end":42,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1207959936}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47598,"byte_end":47604,"line_start":42,"line_end":42,"column_start":36,"column_end":42},"ref_id":{"krate":4,"index":5378}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47596,"byte_end":47597,"line_start":42,"line_end":42,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47624,"byte_end":47628,"line_start":43,"line_end":43,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47629,"byte_end":47630,"line_start":43,"line_end":43,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45869,"byte_end":45876,"line_start":2,"line_end":2,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":390}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47675,"byte_end":47680,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47682,"byte_end":47688,"line_start":1,"line_end":1,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47675,"byte_end":47680,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":157}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47682,"byte_end":47688,"line_start":1,"line_end":1,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47723,"byte_end":47728,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1286}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":47750,"byte_end":47754,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6655}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47750,"byte_end":47754,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47756,"byte_end":47759,"line_start":3,"line_end":3,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47750,"byte_end":47754,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47756,"byte_end":47759,"line_start":3,"line_end":3,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6897}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47890,"byte_end":47899,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47890,"byte_end":47899,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47890,"byte_end":47899,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47890,"byte_end":47899,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47989,"byte_end":47998,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47989,"byte_end":47998,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47989,"byte_end":47998,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47989,"byte_end":47998,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48091,"byte_end":48100,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48091,"byte_end":48100,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48091,"byte_end":48100,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48091,"byte_end":48100,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48193,"byte_end":48202,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48193,"byte_end":48202,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48193,"byte_end":48202,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48193,"byte_end":48202,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48236,"byte_end":48244,"line_start":24,"line_end":24,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48226,"byte_end":48231,"line_start":24,"line_end":24,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48273,"byte_end":48282,"line_start":25,"line_end":25,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48296,"byte_end":48302,"line_start":25,"line_end":25,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48291,"byte_end":48294,"line_start":25,"line_end":25,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48315,"byte_end":48324,"line_start":26,"line_end":26,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48313,"byte_end":48314,"line_start":26,"line_end":26,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871312}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48350,"byte_end":48354,"line_start":26,"line_end":26,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742224}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48355,"byte_end":48356,"line_start":26,"line_end":26,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1084}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48325,"byte_end":48357,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48382,"byte_end":48393,"line_start":29,"line_end":29,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48372,"byte_end":48377,"line_start":29,"line_end":29,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48422,"byte_end":48431,"line_start":30,"line_end":30,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48445,"byte_end":48451,"line_start":30,"line_end":30,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48440,"byte_end":48443,"line_start":30,"line_end":30,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48464,"byte_end":48473,"line_start":31,"line_end":31,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48462,"byte_end":48463,"line_start":31,"line_end":31,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871314}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48500,"byte_end":48504,"line_start":31,"line_end":31,"column_start":47,"column_end":51},"ref_id":{"krate":0,"index":1073742226}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48505,"byte_end":48506,"line_start":31,"line_end":31,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":1126}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48474,"byte_end":48507,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48532,"byte_end":48540,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48522,"byte_end":48527,"line_start":34,"line_end":34,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48569,"byte_end":48578,"line_start":35,"line_end":35,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48592,"byte_end":48598,"line_start":35,"line_end":35,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48587,"byte_end":48590,"line_start":35,"line_end":35,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48611,"byte_end":48620,"line_start":36,"line_end":36,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48609,"byte_end":48610,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871316}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48646,"byte_end":48650,"line_start":36,"line_end":36,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742228}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48651,"byte_end":48652,"line_start":36,"line_end":36,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1063}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48621,"byte_end":48653,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48678,"byte_end":48689,"line_start":39,"line_end":39,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48668,"byte_end":48673,"line_start":39,"line_end":39,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48718,"byte_end":48727,"line_start":40,"line_end":40,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48741,"byte_end":48747,"line_start":40,"line_end":40,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48736,"byte_end":48739,"line_start":40,"line_end":40,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48760,"byte_end":48769,"line_start":41,"line_end":41,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48758,"byte_end":48759,"line_start":41,"line_end":41,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871318}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48796,"byte_end":48800,"line_start":41,"line_end":41,"column_start":47,"column_end":51},"ref_id":{"krate":0,"index":1073742230}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48801,"byte_end":48802,"line_start":41,"line_end":41,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":1105}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48770,"byte_end":48803,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48939,"byte_end":48947,"line_start":49,"line_end":49,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48923,"byte_end":48927,"line_start":49,"line_end":49,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48987,"byte_end":48988,"line_start":50,"line_end":50,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742232}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49015,"byte_end":49026,"line_start":52,"line_end":52,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48999,"byte_end":49003,"line_start":52,"line_end":52,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49066,"byte_end":49067,"line_start":53,"line_end":53,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742234}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49094,"byte_end":49102,"line_start":55,"line_end":55,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49078,"byte_end":49082,"line_start":55,"line_end":55,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49142,"byte_end":49143,"line_start":56,"line_end":56,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742236}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49170,"byte_end":49181,"line_start":58,"line_end":58,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49154,"byte_end":49158,"line_start":58,"line_end":58,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49221,"byte_end":49222,"line_start":59,"line_end":59,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742238}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49233,"byte_end":49237,"line_start":61,"line_end":61,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49238,"byte_end":49246,"line_start":61,"line_end":61,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49275,"byte_end":49283,"line_start":62,"line_end":62,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1061}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49295,"byte_end":49296,"line_start":62,"line_end":62,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":1073742240}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49297,"byte_end":49298,"line_start":62,"line_end":62,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1063}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49308,"byte_end":49312,"line_start":64,"line_end":64,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49313,"byte_end":49324,"line_start":64,"line_end":64,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49353,"byte_end":49364,"line_start":65,"line_end":65,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49376,"byte_end":49377,"line_start":65,"line_end":65,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1073742242}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49378,"byte_end":49379,"line_start":65,"line_end":65,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":1105}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49389,"byte_end":49393,"line_start":67,"line_end":67,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49394,"byte_end":49402,"line_start":67,"line_end":67,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49431,"byte_end":49439,"line_start":68,"line_end":68,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49451,"byte_end":49452,"line_start":68,"line_end":68,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":1073742244}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49453,"byte_end":49454,"line_start":68,"line_end":68,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1084}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49464,"byte_end":49468,"line_start":70,"line_end":70,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49469,"byte_end":49480,"line_start":70,"line_end":70,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49509,"byte_end":49520,"line_start":71,"line_end":71,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1124}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49532,"byte_end":49533,"line_start":71,"line_end":71,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1073742246}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49534,"byte_end":49535,"line_start":71,"line_end":71,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":1126}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49546,"byte_end":49554,"line_start":74,"line_end":74,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49584,"byte_end":49595,"line_start":75,"line_end":75,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49598,"byte_end":49609,"line_start":75,"line_end":75,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":1124}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49610,"byte_end":49614,"line_start":75,"line_end":75,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":1073742248}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49615,"byte_end":49616,"line_start":75,"line_end":75,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1084}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49619,"byte_end":49628,"line_start":75,"line_end":75,"column_start":63,"column_end":72},"ref_id":{"krate":0,"index":156}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49658,"byte_end":49669,"line_start":76,"line_end":76,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49673,"byte_end":49684,"line_start":76,"line_end":76,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":1124}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49686,"byte_end":49690,"line_start":76,"line_end":76,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":1073742249}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49691,"byte_end":49692,"line_start":76,"line_end":76,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":1084}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49699,"byte_end":49708,"line_start":76,"line_end":76,"column_start":68,"column_end":77},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49712,"byte_end":49721,"line_start":76,"line_end":76,"column_start":81,"column_end":90},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49766,"byte_end":49770,"line_start":77,"line_end":77,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":1073742250}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49771,"byte_end":49772,"line_start":77,"line_end":77,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1084}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49776,"byte_end":49785,"line_start":77,"line_end":77,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":156}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":49834,"byte_end":49845,"line_start":78,"line_end":78,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49829,"byte_end":49833,"line_start":78,"line_end":78,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1073742251}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49881,"byte_end":49892,"line_start":80,"line_end":80,"column_start":25,"column_end":36},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49862,"byte_end":49866,"line_start":80,"line_end":80,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49867,"byte_end":49875,"line_start":80,"line_end":80,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49910,"byte_end":49918,"line_start":81,"line_end":81,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":49951,"byte_end":49962,"line_start":82,"line_end":82,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49949,"byte_end":49950,"line_start":82,"line_end":82,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1073742253}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":49980,"byte_end":49985,"line_start":83,"line_end":83,"column_start":11,"column_end":16},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49978,"byte_end":49979,"line_start":83,"line_end":83,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":1073742253}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50023,"byte_end":50031,"line_start":86,"line_end":86,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50001,"byte_end":50005,"line_start":86,"line_end":86,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50006,"byte_end":50017,"line_start":86,"line_end":86,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50049,"byte_end":50060,"line_start":87,"line_end":87,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1124}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50077,"byte_end":50078,"line_start":87,"line_end":87,"column_start":44,"column_end":45},"ref_id":{"krate":0,"index":1073742255}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50079,"byte_end":50080,"line_start":87,"line_end":87,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":1126}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50084,"byte_end":50098,"line_start":87,"line_end":87,"column_start":51,"column_end":65},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50109,"byte_end":50117,"line_start":89,"line_end":89,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50147,"byte_end":50158,"line_start":90,"line_end":90,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50161,"byte_end":50172,"line_start":90,"line_end":90,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50173,"byte_end":50177,"line_start":90,"line_end":90,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":1073742257}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50178,"byte_end":50179,"line_start":90,"line_end":90,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1063}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50182,"byte_end":50191,"line_start":90,"line_end":90,"column_start":63,"column_end":72},"ref_id":{"krate":0,"index":156}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50221,"byte_end":50232,"line_start":91,"line_end":91,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50235,"byte_end":50246,"line_start":91,"line_end":91,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50248,"byte_end":50252,"line_start":91,"line_end":91,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":1073742258}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50253,"byte_end":50254,"line_start":91,"line_end":91,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1063}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50261,"byte_end":50270,"line_start":91,"line_end":91,"column_start":67,"column_end":76},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50274,"byte_end":50283,"line_start":91,"line_end":91,"column_start":80,"column_end":89},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50328,"byte_end":50332,"line_start":92,"line_end":92,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":1073742259}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50333,"byte_end":50334,"line_start":92,"line_end":92,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1063}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50338,"byte_end":50347,"line_start":92,"line_end":92,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":156}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50396,"byte_end":50407,"line_start":93,"line_end":93,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":435}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50391,"byte_end":50395,"line_start":93,"line_end":93,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1073742260}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50443,"byte_end":50454,"line_start":95,"line_end":95,"column_start":25,"column_end":36},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50424,"byte_end":50428,"line_start":95,"line_end":95,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50429,"byte_end":50437,"line_start":95,"line_end":95,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50472,"byte_end":50480,"line_start":96,"line_end":96,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50513,"byte_end":50524,"line_start":97,"line_end":97,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":435}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50511,"byte_end":50512,"line_start":97,"line_end":97,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1073742262}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50542,"byte_end":50547,"line_start":98,"line_end":98,"column_start":11,"column_end":16},"ref_id":{"krate":0,"index":433}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50540,"byte_end":50541,"line_start":98,"line_end":98,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":1073742262}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50585,"byte_end":50593,"line_start":101,"line_end":101,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50563,"byte_end":50567,"line_start":101,"line_end":101,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50568,"byte_end":50579,"line_start":101,"line_end":101,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50611,"byte_end":50622,"line_start":102,"line_end":102,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50639,"byte_end":50640,"line_start":102,"line_end":102,"column_start":44,"column_end":45},"ref_id":{"krate":0,"index":1073742264}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50641,"byte_end":50642,"line_start":102,"line_end":102,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":1105}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50646,"byte_end":50660,"line_start":102,"line_end":102,"column_start":51,"column_end":65},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50672,"byte_end":50683,"line_start":105,"line_end":105,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":1124}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50750,"byte_end":50754,"line_start":107,"line_end":107,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742266}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50755,"byte_end":50756,"line_start":107,"line_end":107,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1126}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50811,"byte_end":50815,"line_start":109,"line_end":109,"column_start":19,"column_end":23},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50811,"byte_end":50812,"line_start":109,"line_end":109,"column_start":19,"column_end":20},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50814,"byte_end":50815,"line_start":109,"line_end":109,"column_start":22,"column_end":23},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50805,"byte_end":50806,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50846,"byte_end":50849,"line_start":110,"line_end":110,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":3758096826}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50837,"byte_end":50840,"line_start":110,"line_end":110,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1879048634}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50841,"byte_end":50842,"line_start":110,"line_end":110,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":3019899322}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50869,"byte_end":50872,"line_start":111,"line_end":111,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":3758096826}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50898,"byte_end":50901,"line_start":113,"line_end":113,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":1879048634}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50916,"byte_end":50924,"line_start":117,"line_end":117,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50968,"byte_end":50969,"line_start":118,"line_end":118,"column_start":42,"column_end":43},"ref_id":{"krate":0,"index":447}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51031,"byte_end":51037,"line_start":120,"line_end":120,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51022,"byte_end":51028,"line_start":120,"line_end":120,"column_start":34,"column_end":40},"ref_id":{"krate":1,"index":1546}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51002,"byte_end":51006,"line_start":120,"line_end":120,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":1073742270}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51007,"byte_end":51008,"line_start":120,"line_end":120,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":1063}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51019,"byte_end":51020,"line_start":120,"line_end":120,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":447}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51101,"byte_end":51102,"line_start":123,"line_end":123,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":449}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51162,"byte_end":51168,"line_start":125,"line_end":125,"column_start":41,"column_end":47},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51153,"byte_end":51159,"line_start":125,"line_end":125,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":1611}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51135,"byte_end":51139,"line_start":125,"line_end":125,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":1073742272}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51140,"byte_end":51141,"line_start":125,"line_end":125,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":1063}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51150,"byte_end":51151,"line_start":125,"line_end":125,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":449}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51194,"byte_end":51205,"line_start":129,"line_end":129,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51257,"byte_end":51271,"line_start":130,"line_end":130,"column_start":50,"column_end":64},"ref_id":{"krate":0,"index":1286}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51291,"byte_end":51299,"line_start":131,"line_end":131,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51315,"byte_end":51319,"line_start":131,"line_end":131,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51307,"byte_end":51312,"line_start":131,"line_end":131,"column_start":33,"column_end":38},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51302,"byte_end":51306,"line_start":131,"line_end":131,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742275}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51365,"byte_end":51383,"line_start":133,"line_end":133,"column_start":26,"column_end":44},"ref_id":{"krate":1,"index":8300}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51352,"byte_end":51356,"line_start":133,"line_end":133,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51358,"byte_end":51363,"line_start":133,"line_end":133,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":7220}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51384,"byte_end":51386,"line_start":133,"line_end":133,"column_start":45,"column_end":47},"ref_id":{"krate":0,"index":805306819}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51387,"byte_end":51388,"line_start":133,"line_end":133,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":1063}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51397,"byte_end":51411,"line_start":133,"line_end":133,"column_start":58,"column_end":72},"ref_id":{"krate":0,"index":1286}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51507,"byte_end":51515,"line_start":137,"line_end":137,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51531,"byte_end":51535,"line_start":137,"line_end":137,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51523,"byte_end":51528,"line_start":137,"line_end":137,"column_start":33,"column_end":38},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51518,"byte_end":51522,"line_start":137,"line_end":137,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742276}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51581,"byte_end":51599,"line_start":139,"line_end":139,"column_start":26,"column_end":44},"ref_id":{"krate":1,"index":8300}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51568,"byte_end":51572,"line_start":139,"line_end":139,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51574,"byte_end":51579,"line_start":139,"line_end":139,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":7220}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51600,"byte_end":51602,"line_start":139,"line_end":139,"column_start":45,"column_end":47},"ref_id":{"krate":0,"index":805306820}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51603,"byte_end":51604,"line_start":139,"line_end":139,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":1063}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51684,"byte_end":51685,"line_start":142,"line_end":142,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":454}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51704,"byte_end":51712,"line_start":143,"line_end":143,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51728,"byte_end":51732,"line_start":143,"line_end":143,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51720,"byte_end":51725,"line_start":143,"line_end":143,"column_start":33,"column_end":38},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51715,"byte_end":51719,"line_start":143,"line_end":143,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742277}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51747,"byte_end":51754,"line_start":144,"line_end":144,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":448}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51744,"byte_end":51746,"line_start":144,"line_end":144,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":805306821}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51833,"byte_end":51844,"line_start":151,"line_end":151,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51819,"byte_end":51828,"line_start":151,"line_end":151,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":455}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51880,"byte_end":51884,"line_start":153,"line_end":153,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742282}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51885,"byte_end":51886,"line_start":153,"line_end":153,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":1126}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51920,"byte_end":51931,"line_start":156,"line_end":156,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51906,"byte_end":51915,"line_start":156,"line_end":156,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":455}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51967,"byte_end":51971,"line_start":158,"line_end":158,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742284}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51972,"byte_end":51973,"line_start":158,"line_end":158,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":1105}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52111,"byte_end":52112,"line_start":165,"line_end":165,"column_start":8,"column_end":9},"ref_id":{"krate":0,"index":1146}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52121,"byte_end":52122,"line_start":166,"line_end":166,"column_start":8,"column_end":9},"ref_id":{"krate":0,"index":1146}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52051,"byte_end":52060,"line_start":164,"line_end":164,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52063,"byte_end":52067,"line_start":164,"line_end":164,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52070,"byte_end":52079,"line_start":164,"line_end":164,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52082,"byte_end":52092,"line_start":164,"line_end":164,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52095,"byte_end":52100,"line_start":164,"line_end":164,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52048,"byte_end":52049,"line_start":164,"line_end":164,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1146}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52051,"byte_end":52060,"line_start":164,"line_end":164,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52063,"byte_end":52067,"line_start":164,"line_end":164,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52070,"byte_end":52079,"line_start":164,"line_end":164,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52082,"byte_end":52092,"line_start":164,"line_end":164,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52095,"byte_end":52100,"line_start":164,"line_end":164,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52048,"byte_end":52049,"line_start":164,"line_end":164,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1153}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52051,"byte_end":52060,"line_start":164,"line_end":164,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52063,"byte_end":52067,"line_start":164,"line_end":164,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52070,"byte_end":52079,"line_start":164,"line_end":164,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52082,"byte_end":52092,"line_start":164,"line_end":164,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52095,"byte_end":52100,"line_start":164,"line_end":164,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52048,"byte_end":52049,"line_start":164,"line_end":164,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1150}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52108,"byte_end":52109,"line_start":165,"line_end":165,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1147}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52118,"byte_end":52119,"line_start":166,"line_end":166,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1148}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52108,"byte_end":52112,"line_start":165,"line_end":165,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":1147}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52118,"byte_end":52122,"line_start":166,"line_end":166,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":1148}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52134,"byte_end":52145,"line_start":168,"line_end":168,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1145}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52146,"byte_end":52147,"line_start":168,"line_end":168,"column_start":21,"column_end":22},"ref_id":{"krate":0,"index":462}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52162,"byte_end":52171,"line_start":169,"line_end":169,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52174,"byte_end":52178,"line_start":169,"line_end":169,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52181,"byte_end":52190,"line_start":169,"line_end":169,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52193,"byte_end":52203,"line_start":169,"line_end":169,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52206,"byte_end":52211,"line_start":169,"line_end":169,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52159,"byte_end":52160,"line_start":169,"line_end":169,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":462}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52237,"byte_end":52238,"line_start":170,"line_end":170,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":462}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52245,"byte_end":52246,"line_start":170,"line_end":170,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":462}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52274,"byte_end":52279,"line_start":171,"line_end":171,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1073742287}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52283,"byte_end":52286,"line_start":171,"line_end":171,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":536871375}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52314,"byte_end":52319,"line_start":171,"line_end":171,"column_start":57,"column_end":62},"ref_id":{"krate":0,"index":1073742287}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52321,"byte_end":52324,"line_start":171,"line_end":171,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":536871375}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52335,"byte_end":52339,"line_start":172,"line_end":172,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1145}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52342,"byte_end":52343,"line_start":172,"line_end":172,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":1147}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52345,"byte_end":52350,"line_start":172,"line_end":172,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":1073742287}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52352,"byte_end":52353,"line_start":172,"line_end":172,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":1148}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52355,"byte_end":52358,"line_start":172,"line_end":172,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":536871375}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52398,"byte_end":52399,"line_start":174,"line_end":174,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":462}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52402,"byte_end":52406,"line_start":174,"line_end":174,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":1073742288}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52407,"byte_end":52408,"line_start":174,"line_end":174,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":1147}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52440,"byte_end":52441,"line_start":175,"line_end":175,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":462}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52444,"byte_end":52448,"line_start":175,"line_end":175,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742289}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52449,"byte_end":52450,"line_start":175,"line_end":175,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1148}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52480,"byte_end":52491,"line_start":177,"line_end":177,"column_start":26,"column_end":37},"ref_id":{"krate":0,"index":1145}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52492,"byte_end":52493,"line_start":177,"line_end":177,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":467}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52463,"byte_end":52475,"line_start":177,"line_end":177,"column_start":9,"column_end":21},"ref_id":{"krate":1,"index":5531}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52508,"byte_end":52517,"line_start":178,"line_end":178,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52520,"byte_end":52524,"line_start":178,"line_end":178,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52527,"byte_end":52536,"line_start":178,"line_end":178,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52539,"byte_end":52549,"line_start":178,"line_end":178,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52552,"byte_end":52557,"line_start":178,"line_end":178,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52505,"byte_end":52506,"line_start":178,"line_end":178,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":467}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52577,"byte_end":52578,"line_start":179,"line_end":179,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":467}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52600,"byte_end":52619,"line_start":180,"line_end":180,"column_start":21,"column_end":40},"ref_id":{"krate":0,"index":471}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52620,"byte_end":52621,"line_start":180,"line_end":180,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":467}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":52696,"byte_end":52699,"line_start":182,"line_end":182,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":477}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52675,"byte_end":52694,"line_start":182,"line_end":182,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":471}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52700,"byte_end":52704,"line_start":182,"line_end":182,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742294}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52705,"byte_end":52706,"line_start":182,"line_end":182,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1147}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52708,"byte_end":52712,"line_start":182,"line_end":182,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":1073742294}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52713,"byte_end":52714,"line_start":182,"line_end":182,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1148}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52837,"byte_end":52838,"line_start":187,"line_end":187,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":472}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52849,"byte_end":52850,"line_start":188,"line_end":188,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":472}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52771,"byte_end":52780,"line_start":186,"line_end":186,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52783,"byte_end":52787,"line_start":186,"line_end":186,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52790,"byte_end":52799,"line_start":186,"line_end":186,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52802,"byte_end":52812,"line_start":186,"line_end":186,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52815,"byte_end":52820,"line_start":186,"line_end":186,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52768,"byte_end":52769,"line_start":186,"line_end":186,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":472}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52862,"byte_end":52881,"line_start":190,"line_end":190,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":471}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52882,"byte_end":52883,"line_start":190,"line_end":190,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52898,"byte_end":52907,"line_start":191,"line_end":191,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52910,"byte_end":52914,"line_start":191,"line_end":191,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52917,"byte_end":52926,"line_start":191,"line_end":191,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52929,"byte_end":52939,"line_start":191,"line_end":191,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52942,"byte_end":52947,"line_start":191,"line_end":191,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52895,"byte_end":52896,"line_start":191,"line_end":191,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52969,"byte_end":52970,"line_start":192,"line_end":192,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52975,"byte_end":52976,"line_start":192,"line_end":192,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52996,"byte_end":53000,"line_start":193,"line_end":193,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":471}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53003,"byte_end":53010,"line_start":193,"line_end":193,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":473}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53012,"byte_end":53013,"line_start":193,"line_end":193,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":1073742301}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53015,"byte_end":53018,"line_start":193,"line_end":193,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":474}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53020,"byte_end":53021,"line_start":193,"line_end":193,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":536871389}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53054,"byte_end":53073,"line_start":196,"line_end":196,"column_start":22,"column_end":41},"ref_id":{"krate":0,"index":471}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53074,"byte_end":53075,"line_start":196,"line_end":196,"column_start":42,"column_end":43},"ref_id":{"krate":0,"index":479}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53041,"byte_end":53049,"line_start":196,"line_end":196,"column_start":9,"column_end":17},"ref_id":{"krate":1,"index":5627}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53090,"byte_end":53099,"line_start":197,"line_end":197,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53102,"byte_end":53106,"line_start":197,"line_end":197,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53109,"byte_end":53118,"line_start":197,"line_end":197,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53121,"byte_end":53131,"line_start":197,"line_end":197,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53134,"byte_end":53139,"line_start":197,"line_end":197,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53087,"byte_end":53088,"line_start":197,"line_end":197,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":479}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53159,"byte_end":53160,"line_start":198,"line_end":198,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":479}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53188,"byte_end":53194,"line_start":199,"line_end":199,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":29342}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53220,"byte_end":53224,"line_start":200,"line_end":200,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53225,"byte_end":53232,"line_start":200,"line_end":200,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":473}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53236,"byte_end":53240,"line_start":200,"line_end":200,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53241,"byte_end":53244,"line_start":200,"line_end":200,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":474}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53259,"byte_end":53263,"line_start":201,"line_end":201,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53301,"byte_end":53305,"line_start":203,"line_end":203,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53306,"byte_end":53313,"line_start":203,"line_end":203,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":473}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":53340,"byte_end":53344,"line_start":204,"line_end":204,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53327,"byte_end":53331,"line_start":204,"line_end":204,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53332,"byte_end":53339,"line_start":204,"line_end":204,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":473}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53360,"byte_end":53364,"line_start":205,"line_end":205,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53365,"byte_end":53366,"line_start":205,"line_end":205,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":1207960033}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53406,"byte_end":53417,"line_start":209,"line_end":209,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":1145}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53418,"byte_end":53429,"line_start":209,"line_end":209,"column_start":33,"column_end":44},"ref_id":{"krate":0,"index":1124}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45882,"byte_end":45897,"line_start":3,"line_end":3,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":483}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53436,"byte_end":53441,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53436,"byte_end":53441,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53436,"byte_end":53441,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53436,"byte_end":53441,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53472,"byte_end":53477,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53479,"byte_end":53482,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53493,"byte_end":53497,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53510,"byte_end":53515,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":155}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53517,"byte_end":53523,"line_start":4,"line_end":4,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":151}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53541,"byte_end":53552,"line_start":5,"line_end":5,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53561,"byte_end":53565,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6655}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53561,"byte_end":53565,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53567,"byte_end":53570,"line_start":6,"line_end":6,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53561,"byte_end":53565,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53567,"byte_end":53570,"line_start":6,"line_end":6,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53638,"byte_end":53649,"line_start":9,"line_end":9,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53659,"byte_end":53671,"line_start":12,"line_end":12,"column_start":6,"column_end":18},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53694,"byte_end":53705,"line_start":13,"line_end":13,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":1103}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53772,"byte_end":53787,"line_start":15,"line_end":15,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53768,"byte_end":53771,"line_start":15,"line_end":15,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1073742322}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53808,"byte_end":53819,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":268435954}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53803,"byte_end":53804,"line_start":16,"line_end":16,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53835,"byte_end":53836,"line_start":17,"line_end":17,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":1140851186}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53860,"byte_end":53864,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":495}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53867,"byte_end":53870,"line_start":19,"line_end":19,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53867,"byte_end":53870,"line_start":19,"line_end":19,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1073742322}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53897,"byte_end":53909,"line_start":23,"line_end":23,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53887,"byte_end":53892,"line_start":23,"line_end":23,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53938,"byte_end":53947,"line_start":24,"line_end":24,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53961,"byte_end":53967,"line_start":24,"line_end":24,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53956,"byte_end":53959,"line_start":24,"line_end":24,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53980,"byte_end":53989,"line_start":25,"line_end":25,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53978,"byte_end":53979,"line_start":25,"line_end":25,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871412}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54029,"byte_end":54033,"line_start":25,"line_end":25,"column_start":60,"column_end":64},"ref_id":{"krate":0,"index":1073742324}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54034,"byte_end":54037,"line_start":25,"line_end":25,"column_start":65,"column_end":68},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54038,"byte_end":54039,"line_start":25,"line_end":25,"column_start":69,"column_end":70},"ref_id":{"krate":0,"index":1105}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":54040,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54065,"byte_end":54077,"line_start":29,"line_end":29,"column_start":15,"column_end":27},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54056,"byte_end":54060,"line_start":29,"line_end":29,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":2303}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54113,"byte_end":54126,"line_start":31,"line_end":31,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":524}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54127,"byte_end":54131,"line_start":31,"line_end":31,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742326}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54132,"byte_end":54135,"line_start":31,"line_end":31,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":496}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54219,"byte_end":54225,"line_start":37,"line_end":37,"column_start":28,"column_end":34},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54226,"byte_end":54237,"line_start":37,"line_end":37,"column_start":35,"column_end":46},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54271,"byte_end":54282,"line_start":38,"line_end":38,"column_start":32,"column_end":43},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54371,"byte_end":54374,"line_start":44,"line_end":44,"column_start":15,"column_end":18},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54391,"byte_end":54410,"line_start":47,"line_end":47,"column_start":6,"column_end":25},"ref_id":{"krate":0,"index":507}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54443,"byte_end":54454,"line_start":48,"line_end":48,"column_start":31,"column_end":42},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54459,"byte_end":54470,"line_start":48,"line_end":48,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54497,"byte_end":54498,"line_start":49,"line_end":49,"column_start":24,"column_end":25},"ref_id":{"krate":0,"index":536871424}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54499,"byte_end":54500,"line_start":49,"line_end":49,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":1105}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54482,"byte_end":54486,"line_start":49,"line_end":49,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54487,"byte_end":54494,"line_start":49,"line_end":49,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":508}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54521,"byte_end":54522,"line_start":50,"line_end":50,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1610613248}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54523,"byte_end":54524,"line_start":50,"line_end":50,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":1105}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54510,"byte_end":54514,"line_start":50,"line_end":50,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54515,"byte_end":54518,"line_start":50,"line_end":50,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":509}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54571,"byte_end":54575,"line_start":51,"line_end":51,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54576,"byte_end":54579,"line_start":51,"line_end":51,"column_start":51,"column_end":54},"ref_id":{"krate":0,"index":509}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54582,"byte_end":54586,"line_start":51,"line_end":51,"column_start":57,"column_end":61},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54587,"byte_end":54594,"line_start":51,"line_end":51,"column_start":62,"column_end":69},"ref_id":{"krate":0,"index":508}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54629,"byte_end":54648,"line_start":54,"line_end":54,"column_start":25,"column_end":44},"ref_id":{"krate":0,"index":507}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54610,"byte_end":54624,"line_start":54,"line_end":54,"column_start":6,"column_end":20},"ref_id":{"krate":0,"index":503}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54682,"byte_end":54686,"line_start":56,"line_end":56,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":507}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54701,"byte_end":54708,"line_start":57,"line_end":57,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":508}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54725,"byte_end":54728,"line_start":58,"line_end":58,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":509}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54745,"byte_end":54753,"line_start":59,"line_end":59,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":510}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54760,"byte_end":54763,"line_start":59,"line_end":59,"column_start":28,"column_end":31},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54755,"byte_end":54758,"line_start":59,"line_end":59,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54810,"byte_end":54816,"line_start":62,"line_end":62,"column_start":28,"column_end":34},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54817,"byte_end":54828,"line_start":62,"line_end":62,"column_start":35,"column_end":46},"ref_id":{"krate":0,"index":1103}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54873,"byte_end":54876,"line_start":63,"line_end":63,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5397}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54859,"byte_end":54863,"line_start":63,"line_end":63,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54864,"byte_end":54872,"line_start":63,"line_end":63,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":510}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54847,"byte_end":54851,"line_start":63,"line_end":63,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54847,"byte_end":54851,"line_start":63,"line_end":63,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54893,"byte_end":54897,"line_start":64,"line_end":64,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54902,"byte_end":54906,"line_start":64,"line_end":64,"column_start":22,"column_end":26},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54898,"byte_end":54901,"line_start":64,"line_end":64,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":3556770307}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54942,"byte_end":54946,"line_start":66,"line_end":66,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54947,"byte_end":54954,"line_start":66,"line_end":66,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":508}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54958,"byte_end":54962,"line_start":66,"line_end":66,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54963,"byte_end":54966,"line_start":66,"line_end":66,"column_start":37,"column_end":40},"ref_id":{"krate":0,"index":509}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54985,"byte_end":54989,"line_start":67,"line_end":67,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55027,"byte_end":55031,"line_start":69,"line_end":69,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55032,"byte_end":55039,"line_start":69,"line_end":69,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":508}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55062,"byte_end":55066,"line_start":70,"line_end":70,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55086,"byte_end":55090,"line_start":70,"line_end":70,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55068,"byte_end":55072,"line_start":70,"line_end":70,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55073,"byte_end":55080,"line_start":70,"line_end":70,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":508}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55155,"byte_end":55166,"line_start":74,"line_end":74,"column_start":32,"column_end":43},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55188,"byte_end":55191,"line_start":75,"line_end":75,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":536871428}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55192,"byte_end":55193,"line_start":75,"line_end":75,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":1105}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55232,"byte_end":55235,"line_start":77,"line_end":77,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55239,"byte_end":55243,"line_start":77,"line_end":77,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742340}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55244,"byte_end":55251,"line_start":77,"line_end":77,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":508}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55338,"byte_end":55345,"line_start":80,"line_end":80,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":5998}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55302,"byte_end":55306,"line_start":79,"line_end":79,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55282,"byte_end":55286,"line_start":78,"line_end":78,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55255,"byte_end":55259,"line_start":77,"line_end":77,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742340}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55260,"byte_end":55268,"line_start":77,"line_end":77,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":510}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55314,"byte_end":55315,"line_start":79,"line_end":79,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":3456107012}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55319,"byte_end":55322,"line_start":79,"line_end":79,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55412,"byte_end":55415,"line_start":81,"line_end":81,"column_start":63,"column_end":66},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55469,"byte_end":55473,"line_start":84,"line_end":84,"column_start":23,"column_end":27},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55455,"byte_end":55459,"line_start":84,"line_end":84,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742340}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55460,"byte_end":55468,"line_start":84,"line_end":84,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":510}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55474,"byte_end":55477,"line_start":84,"line_end":84,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55515,"byte_end":55534,"line_start":88,"line_end":88,"column_start":27,"column_end":46},"ref_id":{"krate":0,"index":507}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55588,"byte_end":55593,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55594,"byte_end":55612,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55588,"byte_end":55593,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55594,"byte_end":55612,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55588,"byte_end":55593,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55594,"byte_end":55612,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55631,"byte_end":55634,"line_start":92,"line_end":92,"column_start":16,"column_end":19},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55624,"byte_end":55629,"line_start":92,"line_end":92,"column_start":9,"column_end":14},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55655,"byte_end":55658,"line_start":92,"line_end":92,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":504}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55635,"byte_end":55653,"line_start":92,"line_end":92,"column_start":20,"column_end":38},"ref_id":{"krate":0,"index":518}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55588,"byte_end":55593,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55594,"byte_end":55612,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55788,"byte_end":55792,"line_start":101,"line_end":101,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":512}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55772,"byte_end":55776,"line_start":100,"line_end":100,"column_start":10,"column_end":14},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55747,"byte_end":55762,"line_start":99,"line_end":99,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":1156}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55826,"byte_end":55830,"line_start":101,"line_end":101,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":434}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55803,"byte_end":55807,"line_start":101,"line_end":101,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55793,"byte_end":55801,"line_start":101,"line_end":101,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55808,"byte_end":55815,"line_start":101,"line_end":101,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":521}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55861,"byte_end":55866,"line_start":101,"line_end":101,"column_start":83,"column_end":88},"ref_id":{"krate":0,"index":433}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55844,"byte_end":55848,"line_start":101,"line_end":101,"column_start":66,"column_end":70},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55834,"byte_end":55842,"line_start":101,"line_end":101,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":1061}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55849,"byte_end":55859,"line_start":101,"line_end":101,"column_start":71,"column_end":81},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55898,"byte_end":55904,"line_start":104,"line_end":104,"column_start":25,"column_end":31},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55905,"byte_end":55917,"line_start":104,"line_end":104,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55983,"byte_end":55986,"line_start":108,"line_end":108,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55966,"byte_end":55971,"line_start":107,"line_end":107,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":505}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55950,"byte_end":55954,"line_start":106,"line_end":106,"column_start":10,"column_end":14},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55925,"byte_end":55940,"line_start":105,"line_end":105,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":1156}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56007,"byte_end":56010,"line_start":108,"line_end":108,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":498}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55993,"byte_end":56005,"line_start":108,"line_end":108,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":495}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56011,"byte_end":56014,"line_start":108,"line_end":108,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":2415919626}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56046,"byte_end":56057,"line_start":111,"line_end":111,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1103}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56106,"byte_end":56113,"line_start":114,"line_end":114,"column_start":10,"column_end":17},"ref_id":{"krate":0,"index":506}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56090,"byte_end":56094,"line_start":113,"line_end":113,"column_start":10,"column_end":14},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56065,"byte_end":56080,"line_start":112,"line_end":112,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":1156}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56114,"byte_end":56117,"line_start":114,"line_end":114,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":1073742348}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56187,"byte_end":56190,"line_start":119,"line_end":119,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56191,"byte_end":56203,"line_start":119,"line_end":119,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56212,"byte_end":56215,"line_start":119,"line_end":119,"column_start":41,"column_end":44},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56207,"byte_end":56210,"line_start":119,"line_end":119,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56232,"byte_end":56233,"line_start":120,"line_end":120,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56235,"byte_end":56236,"line_start":120,"line_end":120,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56227,"byte_end":56228,"line_start":120,"line_end":120,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56273,"byte_end":56279,"line_start":121,"line_end":121,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56259,"byte_end":56270,"line_start":121,"line_end":121,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56308,"byte_end":56313,"line_start":122,"line_end":122,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":2348810765}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56326,"byte_end":56330,"line_start":123,"line_end":123,"column_start":11,"column_end":15},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56324,"byte_end":56325,"line_start":123,"line_end":123,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56331,"byte_end":56336,"line_start":123,"line_end":123,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":2348810765}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56351,"byte_end":56356,"line_start":125,"line_end":125,"column_start":7,"column_end":12},"ref_id":{"krate":4,"index":5402}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56349,"byte_end":56350,"line_start":125,"line_end":125,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56373,"byte_end":56374,"line_start":126,"line_end":126,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56376,"byte_end":56377,"line_start":126,"line_end":126,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56368,"byte_end":56369,"line_start":126,"line_end":126,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56414,"byte_end":56420,"line_start":127,"line_end":127,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56400,"byte_end":56411,"line_start":127,"line_end":127,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56449,"byte_end":56454,"line_start":128,"line_end":128,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":419430925}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56467,"byte_end":56471,"line_start":129,"line_end":129,"column_start":11,"column_end":15},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56465,"byte_end":56466,"line_start":129,"line_end":129,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56472,"byte_end":56477,"line_start":129,"line_end":129,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":419430925}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56490,"byte_end":56494,"line_start":131,"line_end":131,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56495,"byte_end":56496,"line_start":131,"line_end":131,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45903,"byte_end":45913,"line_start":4,"line_end":4,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":526}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":522}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56551,"byte_end":56556,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":455}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56678,"byte_end":56683,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56685,"byte_end":56688,"line_start":10,"line_end":10,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56699,"byte_end":56704,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56715,"byte_end":56720,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56728,"line_start":12,"line_end":12,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4159}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56742,"byte_end":56750,"line_start":13,"line_end":13,"column_start":5,"column_end":13},"ref_id":{"krate":5,"index":0}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1209}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1209}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1209}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56812,"byte_end":56813,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1209}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56838,"byte_end":56839,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56864,"byte_end":56865,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56890,"byte_end":56891,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56916,"byte_end":56917,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56942,"byte_end":56943,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56968,"byte_end":56969,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56994,"byte_end":56995,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57106,"byte_end":57120,"line_start":34,"line_end":34,"column_start":6,"column_end":20},"ref_id":{"krate":0,"index":1286}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57143,"byte_end":57154,"line_start":35,"line_end":35,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57163,"byte_end":57171,"line_start":35,"line_end":35,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1165}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57191,"byte_end":57205,"line_start":36,"line_end":36,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1286}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57220,"byte_end":57224,"line_start":37,"line_end":37,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1287}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57226,"byte_end":57229,"line_start":37,"line_end":37,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":1073742364}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57230,"byte_end":57231,"line_start":37,"line_end":37,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":1105}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57240,"byte_end":57245,"line_start":37,"line_end":37,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":536871452}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57246,"byte_end":57250,"line_start":37,"line_end":37,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":1166}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57314,"byte_end":57328,"line_start":41,"line_end":41,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1286}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57343,"byte_end":57347,"line_start":42,"line_end":42,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57393,"byte_end":57404,"line_start":45,"line_end":45,"column_start":26,"column_end":37},"ref_id":{"krate":0,"index":1103}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57456,"byte_end":57460,"line_start":46,"line_end":46,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57416,"byte_end":57420,"line_start":46,"line_end":46,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742366}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57421,"byte_end":57425,"line_start":46,"line_end":46,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57496,"byte_end":57504,"line_start":48,"line_end":48,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57552,"byte_end":57558,"line_start":49,"line_end":49,"column_start":46,"column_end":52},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57525,"byte_end":57534,"line_start":49,"line_end":49,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":1217}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57515,"byte_end":57523,"line_start":49,"line_end":49,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":1165}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57535,"byte_end":57539,"line_start":49,"line_end":49,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742367}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57540,"byte_end":57544,"line_start":49,"line_end":49,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1287}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57618,"byte_end":57623,"line_start":52,"line_end":52,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57613,"byte_end":57617,"line_start":52,"line_end":52,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742368}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57638,"byte_end":57639,"line_start":52,"line_end":52,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1209}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57628,"byte_end":57636,"line_start":52,"line_end":52,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57654,"byte_end":57659,"line_start":52,"line_end":52,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1259}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57644,"byte_end":57652,"line_start":52,"line_end":52,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57719,"byte_end":57724,"line_start":55,"line_end":55,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57714,"byte_end":57718,"line_start":55,"line_end":55,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742369}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57739,"byte_end":57740,"line_start":55,"line_end":55,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1210}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57729,"byte_end":57737,"line_start":55,"line_end":55,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57755,"byte_end":57760,"line_start":55,"line_end":55,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1259}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57745,"byte_end":57753,"line_start":55,"line_end":55,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57820,"byte_end":57825,"line_start":58,"line_end":58,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57815,"byte_end":57819,"line_start":58,"line_end":58,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742370}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57840,"byte_end":57841,"line_start":58,"line_end":58,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1211}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57830,"byte_end":57838,"line_start":58,"line_end":58,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57856,"byte_end":57861,"line_start":58,"line_end":58,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1259}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57846,"byte_end":57854,"line_start":58,"line_end":58,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57923,"byte_end":57928,"line_start":61,"line_end":61,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57918,"byte_end":57922,"line_start":61,"line_end":61,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742371}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57943,"byte_end":57944,"line_start":61,"line_end":61,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1212}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57933,"byte_end":57941,"line_start":61,"line_end":61,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57959,"byte_end":57964,"line_start":61,"line_end":61,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1259}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57949,"byte_end":57957,"line_start":61,"line_end":61,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1165}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58013,"byte_end":58024,"line_start":66,"line_end":66,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58038,"byte_end":58041,"line_start":67,"line_end":67,"column_start":13,"column_end":16},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58042,"byte_end":58054,"line_start":67,"line_end":67,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58117,"byte_end":58126,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":548}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58190,"byte_end":58196,"line_start":73,"line_end":73,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58176,"byte_end":58187,"line_start":73,"line_end":73,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58208,"byte_end":58217,"line_start":74,"line_end":74,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58232,"byte_end":58240,"line_start":75,"line_end":75,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":549}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58242,"byte_end":58247,"line_start":75,"line_end":75,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":3758096936}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58248,"byte_end":58251,"line_start":75,"line_end":75,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58265,"byte_end":58271,"line_start":76,"line_end":76,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":550}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58278,"byte_end":58283,"line_start":76,"line_end":76,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":3758096936}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58414,"byte_end":58418,"line_start":81,"line_end":81,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58433,"byte_end":58441,"line_start":82,"line_end":82,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":549}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58456,"byte_end":58460,"line_start":82,"line_end":82,"column_start":36,"column_end":40},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58443,"byte_end":58454,"line_start":82,"line_end":82,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58461,"byte_end":58465,"line_start":82,"line_end":82,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":1073742377}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58503,"byte_end":58509,"line_start":83,"line_end":83,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":550}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58516,"byte_end":58519,"line_start":83,"line_end":83,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58511,"byte_end":58514,"line_start":83,"line_end":83,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58578,"byte_end":58589,"line_start":86,"line_end":86,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58594,"byte_end":58600,"line_start":86,"line_end":86,"column_start":56,"column_end":62},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58606,"byte_end":58620,"line_start":86,"line_end":86,"column_start":68,"column_end":82},"ref_id":{"krate":0,"index":1286}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58647,"byte_end":58654,"line_start":87,"line_end":87,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":442}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58643,"byte_end":58646,"line_start":87,"line_end":87,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":536871466}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58680,"byte_end":58684,"line_start":88,"line_end":88,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742378}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58685,"byte_end":58693,"line_start":88,"line_end":88,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":549}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58719,"byte_end":58725,"line_start":89,"line_end":89,"column_start":25,"column_end":31},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58731,"byte_end":58745,"line_start":89,"line_end":89,"column_start":37,"column_end":51},"ref_id":{"krate":0,"index":1286}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58749,"byte_end":58753,"line_start":89,"line_end":89,"column_start":55,"column_end":59},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58772,"byte_end":58773,"line_start":90,"line_end":90,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58775,"byte_end":58776,"line_start":90,"line_end":90,"column_start":21,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58767,"byte_end":58768,"line_start":90,"line_end":90,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58810,"byte_end":58823,"line_start":91,"line_end":91,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":451}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58806,"byte_end":58809,"line_start":91,"line_end":91,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":134218282}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58826,"byte_end":58830,"line_start":91,"line_end":91,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1342177834}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58831,"byte_end":58832,"line_start":91,"line_end":91,"column_start":53,"column_end":54},"ref_id":{"krate":0,"index":469762602}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58851,"byte_end":58852,"line_start":92,"line_end":92,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":469762602}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58885,"byte_end":58889,"line_start":93,"line_end":93,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58890,"byte_end":58893,"line_start":93,"line_end":93,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58876,"byte_end":58882,"line_start":93,"line_end":93,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":3623879210}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58953,"byte_end":58961,"line_start":96,"line_end":96,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58949,"byte_end":58952,"line_start":96,"line_end":96,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59008,"byte_end":59014,"line_start":97,"line_end":97,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58994,"byte_end":59005,"line_start":97,"line_end":97,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59057,"byte_end":59060,"line_start":98,"line_end":98,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":540}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59041,"byte_end":59055,"line_start":98,"line_end":98,"column_start":24,"column_end":38},"ref_id":{"krate":0,"index":1286}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59061,"byte_end":59066,"line_start":98,"line_end":98,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1174405674}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59067,"byte_end":59070,"line_start":98,"line_end":98,"column_start":50,"column_end":53},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59082,"byte_end":59083,"line_start":98,"line_end":98,"column_start":65,"column_end":66},"ref_id":{"krate":0,"index":1209}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59072,"byte_end":59080,"line_start":98,"line_end":98,"column_start":55,"column_end":63},"ref_id":{"krate":0,"index":1165}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59035,"byte_end":59038,"line_start":98,"line_end":98,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59114,"byte_end":59118,"line_start":99,"line_end":99,"column_start":29,"column_end":33},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59102,"byte_end":59106,"line_start":99,"line_end":99,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742378}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59107,"byte_end":59113,"line_start":99,"line_end":99,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":550}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59119,"byte_end":59124,"line_start":99,"line_end":99,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":1174405674}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59163,"byte_end":59166,"line_start":101,"line_end":101,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":542}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59159,"byte_end":59162,"line_start":101,"line_end":101,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59153,"byte_end":59156,"line_start":101,"line_end":101,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":134218282}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59188,"byte_end":59194,"line_start":103,"line_end":103,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3623879210}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59229,"byte_end":59240,"line_start":105,"line_end":105,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59245,"byte_end":59251,"line_start":105,"line_end":105,"column_start":45,"column_end":51},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59253,"byte_end":59267,"line_start":105,"line_end":105,"column_start":53,"column_end":67},"ref_id":{"krate":0,"index":1286}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59294,"byte_end":59301,"line_start":106,"line_end":106,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":442}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59290,"byte_end":59293,"line_start":106,"line_end":106,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":536871467}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59327,"byte_end":59331,"line_start":107,"line_end":107,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742379}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59332,"byte_end":59340,"line_start":107,"line_end":107,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":549}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59366,"byte_end":59372,"line_start":108,"line_end":108,"column_start":25,"column_end":31},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59374,"byte_end":59388,"line_start":108,"line_end":108,"column_start":33,"column_end":47},"ref_id":{"krate":0,"index":1286}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59392,"byte_end":59396,"line_start":108,"line_end":108,"column_start":51,"column_end":55},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59415,"byte_end":59416,"line_start":109,"line_end":109,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59418,"byte_end":59419,"line_start":109,"line_end":109,"column_start":21,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59410,"byte_end":59411,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59449,"byte_end":59462,"line_start":110,"line_end":110,"column_start":28,"column_end":41},"ref_id":{"krate":0,"index":451}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59445,"byte_end":59448,"line_start":110,"line_end":110,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":134218283}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59465,"byte_end":59469,"line_start":110,"line_end":110,"column_start":44,"column_end":48},"ref_id":{"krate":0,"index":1342177835}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59470,"byte_end":59471,"line_start":110,"line_end":110,"column_start":49,"column_end":50},"ref_id":{"krate":0,"index":469762603}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59490,"byte_end":59491,"line_start":111,"line_end":111,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":469762603}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59524,"byte_end":59528,"line_start":112,"line_end":112,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59529,"byte_end":59532,"line_start":112,"line_end":112,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":3791651371}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59515,"byte_end":59521,"line_start":112,"line_end":112,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":3623879211}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59592,"byte_end":59600,"line_start":115,"line_end":115,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59588,"byte_end":59591,"line_start":115,"line_end":115,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":3791651371}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59628,"byte_end":59632,"line_start":116,"line_end":116,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59670,"byte_end":59673,"line_start":118,"line_end":118,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":542}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59666,"byte_end":59669,"line_start":118,"line_end":118,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":3791651371}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59660,"byte_end":59663,"line_start":118,"line_end":118,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":134218283}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59695,"byte_end":59701,"line_start":120,"line_end":120,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3623879211}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59760,"byte_end":59771,"line_start":123,"line_end":123,"column_start":32,"column_end":43},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59778,"byte_end":59789,"line_start":123,"line_end":123,"column_start":50,"column_end":61},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59798,"byte_end":59806,"line_start":123,"line_end":123,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59854,"byte_end":59860,"line_start":124,"line_end":124,"column_start":45,"column_end":51},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59833,"byte_end":59848,"line_start":124,"line_end":124,"column_start":24,"column_end":39},"ref_id":{"krate":0,"index":554}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59828,"byte_end":59832,"line_start":124,"line_end":124,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742380}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59849,"byte_end":59852,"line_start":124,"line_end":124,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":536871468}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59885,"byte_end":59893,"line_start":125,"line_end":125,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59881,"byte_end":59884,"line_start":125,"line_end":125,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":1207960108}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59934,"byte_end":59937,"line_start":125,"line_end":125,"column_start":71,"column_end":74},"ref_id":{"krate":0,"index":536871468}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59971,"byte_end":59974,"line_start":126,"line_end":126,"column_start":32,"column_end":35},"ref_id":{"krate":0,"index":540}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59955,"byte_end":59969,"line_start":126,"line_end":126,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":1286}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59975,"byte_end":59978,"line_start":126,"line_end":126,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":1610613292}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59980,"byte_end":59985,"line_start":126,"line_end":126,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":268436012}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59998,"byte_end":59999,"line_start":126,"line_end":126,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1209}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59988,"byte_end":59996,"line_start":126,"line_end":126,"column_start":49,"column_end":57},"ref_id":{"krate":0,"index":1165}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59949,"byte_end":59952,"line_start":126,"line_end":126,"column_start":10,"column_end":13},"ref_id":{"krate":0,"index":1207960108}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60062,"byte_end":60073,"line_start":129,"line_end":129,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":1124}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60121,"byte_end":60127,"line_start":130,"line_end":130,"column_start":45,"column_end":51},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60100,"byte_end":60115,"line_start":130,"line_end":130,"column_start":24,"column_end":39},"ref_id":{"krate":0,"index":554}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60095,"byte_end":60099,"line_start":130,"line_end":130,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742381}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60116,"byte_end":60119,"line_start":130,"line_end":130,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":536871469}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60151,"byte_end":60159,"line_start":131,"line_end":131,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60147,"byte_end":60150,"line_start":131,"line_end":131,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1879048749}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60203,"byte_end":60206,"line_start":131,"line_end":131,"column_start":73,"column_end":76},"ref_id":{"krate":0,"index":536871469}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60240,"byte_end":60245,"line_start":132,"line_end":132,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":541}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60224,"byte_end":60238,"line_start":132,"line_end":132,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":1286}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60218,"byte_end":60221,"line_start":132,"line_end":132,"column_start":10,"column_end":13},"ref_id":{"krate":0,"index":1879048749}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60288,"byte_end":60299,"line_start":134,"line_end":134,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60304,"byte_end":60310,"line_start":134,"line_end":134,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60311,"byte_end":60325,"line_start":134,"line_end":134,"column_start":57,"column_end":71},"ref_id":{"krate":0,"index":1286}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60369,"byte_end":60372,"line_start":136,"line_end":136,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60342,"byte_end":60350,"line_start":135,"line_end":135,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":555}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60337,"byte_end":60341,"line_start":135,"line_end":135,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742382}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60351,"byte_end":60354,"line_start":135,"line_end":135,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":536871470}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60384,"byte_end":60389,"line_start":136,"line_end":136,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60380,"byte_end":60383,"line_start":136,"line_end":136,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":2952790574}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60435,"byte_end":60443,"line_start":138,"line_end":138,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60448,"byte_end":60454,"line_start":138,"line_end":138,"column_start":49,"column_end":55},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60455,"byte_end":60463,"line_start":138,"line_end":138,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60522,"byte_end":60525,"line_start":140,"line_end":140,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60480,"byte_end":60488,"line_start":139,"line_end":139,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":555}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60475,"byte_end":60479,"line_start":139,"line_end":139,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742384}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60500,"byte_end":60505,"line_start":139,"line_end":139,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":424}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60492,"byte_end":60497,"line_start":139,"line_end":139,"column_start":26,"column_end":31},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60489,"byte_end":60491,"line_start":139,"line_end":139,"column_start":23,"column_end":25},"ref_id":{"krate":0,"index":536871472}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60566,"byte_end":60574,"line_start":141,"line_end":141,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60587,"byte_end":60591,"line_start":141,"line_end":141,"column_start":54,"column_end":58},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60581,"byte_end":60584,"line_start":141,"line_end":141,"column_start":48,"column_end":51},"ref_id":{"krate":0,"index":542}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60577,"byte_end":60580,"line_start":141,"line_end":141,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":2281701936}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60627,"byte_end":60638,"line_start":142,"line_end":142,"column_start":33,"column_end":44},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60624,"byte_end":60626,"line_start":142,"line_end":142,"column_start":30,"column_end":32},"ref_id":{"krate":0,"index":536871472}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60699,"byte_end":60703,"line_start":143,"line_end":143,"column_start":58,"column_end":62},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60688,"byte_end":60698,"line_start":143,"line_end":143,"column_start":47,"column_end":57},"ref_id":{"krate":0,"index":3623879216}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60751,"byte_end":60755,"line_start":144,"line_end":144,"column_start":45,"column_end":49},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60724,"byte_end":60740,"line_start":144,"line_end":144,"column_start":18,"column_end":34},"ref_id":{"krate":0,"index":3556770352}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60743,"byte_end":60749,"line_start":144,"line_end":144,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":1140851248}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60837,"byte_end":60841,"line_start":148,"line_end":148,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073742386}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60842,"byte_end":60850,"line_start":148,"line_end":148,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":549}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60851,"byte_end":60852,"line_start":148,"line_end":148,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1105}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60937,"byte_end":60940,"line_start":152,"line_end":152,"column_start":76,"column_end":79},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60994,"byte_end":61004,"line_start":153,"line_end":153,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60983,"byte_end":60992,"line_start":153,"line_end":153,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61005,"byte_end":61010,"line_start":153,"line_end":153,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742387}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61033,"byte_end":61036,"line_start":154,"line_end":154,"column_start":21,"column_end":24},"ref_id":{"krate":0,"index":536871475}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61061,"byte_end":61066,"line_start":155,"line_end":155,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61069,"byte_end":61072,"line_start":155,"line_end":155,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1610613299}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61095,"byte_end":61098,"line_start":156,"line_end":156,"column_start":22,"column_end":25},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61090,"byte_end":61093,"line_start":156,"line_end":156,"column_start":17,"column_end":20},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61112,"byte_end":61117,"line_start":157,"line_end":157,"column_start":11,"column_end":16},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61120,"byte_end":61123,"line_start":157,"line_end":157,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":4160750131}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61159,"byte_end":61163,"line_start":158,"line_end":158,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61149,"byte_end":61157,"line_start":158,"line_end":158,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61164,"byte_end":61169,"line_start":158,"line_end":158,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61203,"byte_end":61208,"line_start":159,"line_end":159,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61194,"byte_end":61202,"line_start":159,"line_end":159,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":3154117171}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61304,"byte_end":61307,"line_start":163,"line_end":163,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61282,"byte_end":61288,"line_start":162,"line_end":162,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61254,"byte_end":61263,"line_start":161,"line_end":161,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61230,"byte_end":61240,"line_start":160,"line_end":160,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":4026532403}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61264,"byte_end":61267,"line_start":161,"line_end":161,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":570425907}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61323,"byte_end":61327,"line_start":164,"line_end":164,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61319,"byte_end":61322,"line_start":164,"line_end":164,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":570425907}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61355,"byte_end":61363,"line_start":165,"line_end":165,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61370,"byte_end":61374,"line_start":165,"line_end":165,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61366,"byte_end":61369,"line_start":165,"line_end":165,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":570425907}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61402,"byte_end":61405,"line_start":166,"line_end":166,"column_start":25,"column_end":28},"ref_id":{"krate":1,"index":1833}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61395,"byte_end":61401,"line_start":166,"line_end":166,"column_start":18,"column_end":24},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61416,"byte_end":61420,"line_start":166,"line_end":166,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61406,"byte_end":61414,"line_start":166,"line_end":166,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61421,"byte_end":61424,"line_start":166,"line_end":166,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":4160750131}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61386,"byte_end":61392,"line_start":166,"line_end":166,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61446,"byte_end":61457,"line_start":167,"line_end":167,"column_start":19,"column_end":30},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61439,"byte_end":61445,"line_start":167,"line_end":167,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61481,"byte_end":61485,"line_start":168,"line_end":168,"column_start":15,"column_end":19},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61479,"byte_end":61480,"line_start":168,"line_end":168,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3825205811}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61495,"byte_end":61510,"line_start":168,"line_end":168,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61491,"byte_end":61494,"line_start":168,"line_end":168,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":2315256371}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61513,"byte_end":61537,"line_start":168,"line_end":168,"column_start":47,"column_end":71},"ref_id":{"krate":1,"index":28092}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61513,"byte_end":61535,"line_start":168,"line_end":168,"column_start":47,"column_end":69},"ref_id":{"krate":1,"index":28094}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61522,"byte_end":61533,"line_start":168,"line_end":168,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61513,"byte_end":61521,"line_start":168,"line_end":168,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":3154117171}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61572,"byte_end":61576,"line_start":170,"line_end":170,"column_start":15,"column_end":19},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61570,"byte_end":61571,"line_start":170,"line_end":170,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3825205811}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61586,"byte_end":61601,"line_start":170,"line_end":170,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61582,"byte_end":61585,"line_start":170,"line_end":170,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":2315256371}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61604,"byte_end":61648,"line_start":170,"line_end":170,"column_start":47,"column_end":91},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61604,"byte_end":61626,"line_start":170,"line_end":170,"column_start":47,"column_end":69},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61613,"byte_end":61624,"line_start":170,"line_end":170,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61604,"byte_end":61612,"line_start":170,"line_end":170,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":3154117171}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61628,"byte_end":61648,"line_start":170,"line_end":170,"column_start":71,"column_end":91},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61635,"byte_end":61646,"line_start":170,"line_end":170,"column_start":78,"column_end":89},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61628,"byte_end":61634,"line_start":170,"line_end":170,"column_start":71,"column_end":77},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61685,"byte_end":61689,"line_start":172,"line_end":172,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61678,"byte_end":61684,"line_start":172,"line_end":172,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61670,"byte_end":61675,"line_start":172,"line_end":172,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61703,"byte_end":61704,"line_start":174,"line_end":174,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":3825205811}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61846,"byte_end":61852,"line_start":178,"line_end":178,"column_start":56,"column_end":62},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61887,"byte_end":61897,"line_start":179,"line_end":179,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61876,"byte_end":61885,"line_start":179,"line_end":179,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61898,"byte_end":61903,"line_start":179,"line_end":179,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742388}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61935,"byte_end":61938,"line_start":180,"line_end":180,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4197}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61927,"byte_end":61933,"line_start":180,"line_end":180,"column_start":22,"column_end":28},"ref_id":{"krate":4,"index":5830}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61959,"byte_end":61962,"line_start":181,"line_end":181,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":536871476}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62060,"byte_end":62067,"line_start":183,"line_end":183,"column_start":77,"column_end":84},"ref_id":{"krate":0,"index":448}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62051,"byte_end":62057,"line_start":183,"line_end":183,"column_start":68,"column_end":74},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62018,"byte_end":62030,"line_start":183,"line_end":183,"column_start":35,"column_end":47},"ref_id":{"krate":0,"index":560}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62007,"byte_end":62017,"line_start":183,"line_end":183,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":2952790580}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62041,"byte_end":62045,"line_start":183,"line_end":183,"column_start":58,"column_end":62},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62031,"byte_end":62039,"line_start":183,"line_end":183,"column_start":48,"column_end":56},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62046,"byte_end":62048,"line_start":183,"line_end":183,"column_start":63,"column_end":65},"ref_id":{"krate":0,"index":3087008308}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62083,"byte_end":62085,"line_start":184,"line_end":184,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1275068980}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62137,"byte_end":62141,"line_start":187,"line_end":187,"column_start":16,"column_end":20},"ref_id":{"krate":4,"index":4219}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62130,"byte_end":62136,"line_start":187,"line_end":187,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":2818572852}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62142,"byte_end":62144,"line_start":187,"line_end":187,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":1275068980}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62163,"byte_end":62165,"line_start":188,"line_end":188,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":3087008308}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62182,"byte_end":62188,"line_start":190,"line_end":190,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":2818572852}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62243,"byte_end":62244,"line_start":193,"line_end":193,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":566}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62258,"byte_end":62259,"line_start":193,"line_end":193,"column_start":67,"column_end":68},"ref_id":{"krate":0,"index":566}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62294,"byte_end":62304,"line_start":194,"line_end":194,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62283,"byte_end":62292,"line_start":194,"line_end":194,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62305,"byte_end":62310,"line_start":194,"line_end":194,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742389}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62380,"byte_end":62387,"line_start":195,"line_end":195,"column_start":68,"column_end":75},"ref_id":{"krate":0,"index":446}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62371,"byte_end":62377,"line_start":195,"line_end":195,"column_start":59,"column_end":65},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62328,"byte_end":62340,"line_start":195,"line_end":195,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":560}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62317,"byte_end":62327,"line_start":195,"line_end":195,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":2952790581}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62351,"byte_end":62355,"line_start":195,"line_end":195,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62341,"byte_end":62349,"line_start":195,"line_end":195,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62356,"byte_end":62359,"line_start":195,"line_end":195,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":536871477}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62445,"byte_end":62446,"line_start":198,"line_end":198,"column_start":53,"column_end":54},"ref_id":{"krate":0,"index":568}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62464,"byte_end":62465,"line_start":198,"line_end":198,"column_start":72,"column_end":73},"ref_id":{"krate":0,"index":568}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62500,"byte_end":62510,"line_start":199,"line_end":199,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62489,"byte_end":62498,"line_start":199,"line_end":199,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62511,"byte_end":62516,"line_start":199,"line_end":199,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742391}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62532,"byte_end":62535,"line_start":200,"line_end":200,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":536871479}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62603,"byte_end":62610,"line_start":201,"line_end":201,"column_start":58,"column_end":65},"ref_id":{"krate":0,"index":448}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62594,"byte_end":62600,"line_start":201,"line_end":201,"column_start":49,"column_end":55},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62561,"byte_end":62573,"line_start":201,"line_end":201,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":560}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62550,"byte_end":62560,"line_start":201,"line_end":201,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":2952790583}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62584,"byte_end":62588,"line_start":201,"line_end":201,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62574,"byte_end":62582,"line_start":201,"line_end":201,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62589,"byte_end":62591,"line_start":201,"line_end":201,"column_start":44,"column_end":46},"ref_id":{"krate":0,"index":2818572855}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62657,"byte_end":62660,"line_start":205,"line_end":205,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62689,"byte_end":62699,"line_start":208,"line_end":208,"column_start":6,"column_end":16},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62726,"byte_end":62729,"line_start":209,"line_end":209,"column_start":25,"column_end":28},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62768,"byte_end":62772,"line_start":210,"line_end":210,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":569}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62775,"byte_end":62782,"line_start":210,"line_end":210,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62775,"byte_end":62782,"line_start":210,"line_end":210,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":1073742396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62875,"byte_end":62879,"line_start":214,"line_end":214,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073742397}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62880,"byte_end":62887,"line_start":214,"line_end":214,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62870,"byte_end":62871,"line_start":214,"line_end":214,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62920,"byte_end":62923,"line_start":215,"line_end":215,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62918,"byte_end":62919,"line_start":215,"line_end":215,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":603980349}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62909,"byte_end":62914,"line_start":215,"line_end":215,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3758096957}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62945,"byte_end":62950,"line_start":217,"line_end":217,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3758096957}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62982,"byte_end":62992,"line_start":221,"line_end":221,"column_start":23,"column_end":33},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62965,"byte_end":62977,"line_start":221,"line_end":221,"column_start":6,"column_end":18},"ref_id":{"krate":1,"index":5531}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63040,"byte_end":63058,"line_start":223,"line_end":223,"column_start":21,"column_end":39},"ref_id":{"krate":0,"index":578}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63111,"byte_end":63129,"line_start":225,"line_end":225,"column_start":9,"column_end":27},"ref_id":{"krate":0,"index":578}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63144,"byte_end":63151,"line_start":226,"line_end":226,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":579}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63153,"byte_end":63157,"line_start":226,"line_end":226,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742401}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63158,"byte_end":63165,"line_start":226,"line_end":226,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63179,"byte_end":63193,"line_start":227,"line_end":227,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63210,"byte_end":63221,"line_start":228,"line_end":228,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":581}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63290,"byte_end":63293,"line_start":234,"line_end":234,"column_start":14,"column_end":17},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63386,"byte_end":63404,"line_start":239,"line_end":239,"column_start":19,"column_end":37},"ref_id":{"krate":0,"index":578}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63373,"byte_end":63381,"line_start":239,"line_end":239,"column_start":6,"column_end":14},"ref_id":{"krate":1,"index":5627}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63458,"byte_end":63464,"line_start":241,"line_end":241,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":29342}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63490,"byte_end":63494,"line_start":242,"line_end":242,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63495,"byte_end":63509,"line_start":242,"line_end":242,"column_start":17,"column_end":31},"ref_id":{"krate":0,"index":580}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":63526,"byte_end":63529,"line_start":242,"line_end":242,"column_start":48,"column_end":51},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63513,"byte_end":63517,"line_start":242,"line_end":242,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63518,"byte_end":63525,"line_start":242,"line_end":242,"column_start":40,"column_end":47},"ref_id":{"krate":0,"index":579}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63546,"byte_end":63550,"line_start":243,"line_end":243,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63593,"byte_end":63597,"line_start":245,"line_end":245,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63598,"byte_end":63605,"line_start":245,"line_end":245,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":579}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63606,"byte_end":63610,"line_start":245,"line_end":245,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63611,"byte_end":63625,"line_start":245,"line_end":245,"column_start":44,"column_end":58},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63627,"byte_end":63631,"line_start":245,"line_end":245,"column_start":60,"column_end":64},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63632,"byte_end":63643,"line_start":245,"line_end":245,"column_start":65,"column_end":76},"ref_id":{"krate":0,"index":581}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63671,"byte_end":63675,"line_start":246,"line_end":246,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63676,"byte_end":63687,"line_start":246,"line_end":246,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":581}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":63729,"byte_end":63732,"line_start":246,"line_end":246,"column_start":74,"column_end":77},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63695,"byte_end":63699,"line_start":246,"line_end":246,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63700,"byte_end":63707,"line_start":246,"line_end":246,"column_start":45,"column_end":52},"ref_id":{"krate":0,"index":579}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63708,"byte_end":63712,"line_start":246,"line_end":246,"column_start":53,"column_end":57},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63713,"byte_end":63727,"line_start":246,"line_end":246,"column_start":58,"column_end":72},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63753,"byte_end":63757,"line_start":247,"line_end":247,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63758,"byte_end":63769,"line_start":247,"line_end":247,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":581}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63791,"byte_end":63795,"line_start":248,"line_end":248,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63796,"byte_end":63810,"line_start":248,"line_end":248,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63854,"byte_end":63858,"line_start":250,"line_end":250,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63859,"byte_end":63870,"line_start":250,"line_end":250,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":581}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63903,"byte_end":63907,"line_start":252,"line_end":252,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63908,"byte_end":63909,"line_start":252,"line_end":252,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":67109448}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45919,"byte_end":45929,"line_start":5,"line_end":5,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":585}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63933,"byte_end":63938,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63933,"byte_end":63938,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1286}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63933,"byte_end":63938,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1165}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63983,"byte_end":63988,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64042,"byte_end":64047,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64042,"byte_end":64047,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":522}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64082,"byte_end":64087,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":482}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64082,"byte_end":64087,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":455}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64116,"byte_end":64121,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64123,"byte_end":64134,"line_start":5,"line_end":5,"column_start":12,"column_end":23},"ref_id":{"krate":4,"index":492}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64150,"byte_end":64155,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64157,"byte_end":64160,"line_start":6,"line_end":6,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64171,"byte_end":64176,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64178,"byte_end":64186,"line_start":7,"line_end":7,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":638}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64198,"byte_end":64203,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64205,"byte_end":64209,"line_start":8,"line_end":8,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64220,"byte_end":64231,"line_start":9,"line_end":9,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64240,"byte_end":64244,"line_start":10,"line_end":10,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64257,"byte_end":64262,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64264,"byte_end":64270,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64257,"byte_end":64262,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64264,"byte_end":64270,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64257,"byte_end":64262,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64264,"byte_end":64270,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64257,"byte_end":64262,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64264,"byte_end":64270,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64257,"byte_end":64262,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":152}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64264,"byte_end":64270,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":152}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64619,"byte_end":64622,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64623,"byte_end":64628,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64629,"byte_end":64638,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64619,"byte_end":64622,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64623,"byte_end":64628,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64629,"byte_end":64638,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64619,"byte_end":64622,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64623,"byte_end":64628,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64629,"byte_end":64638,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64648,"byte_end":64651,"line_start":34,"line_end":34,"column_start":63,"column_end":66},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64643,"byte_end":64646,"line_start":34,"line_end":34,"column_start":58,"column_end":61},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64659,"byte_end":64662,"line_start":34,"line_end":34,"column_start":74,"column_end":77},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64652,"byte_end":64657,"line_start":34,"line_end":34,"column_start":67,"column_end":72},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64683,"byte_end":64693,"line_start":35,"line_end":35,"column_start":20,"column_end":30},"ref_id":{"krate":0,"index":637}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64672,"byte_end":64681,"line_start":35,"line_end":35,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64619,"byte_end":64622,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64623,"byte_end":64628,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64629,"byte_end":64638,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64764,"byte_end":64769,"line_start":40,"line_end":40,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":631}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64757,"byte_end":64761,"line_start":40,"line_end":40,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64744,"byte_end":64756,"line_start":40,"line_end":40,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1293}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64814,"byte_end":64823,"line_start":44,"line_end":44,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64836,"byte_end":64839,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64840,"byte_end":64847,"line_start":45,"line_end":45,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64858,"byte_end":64867,"line_start":48,"line_end":48,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64910,"byte_end":64914,"line_start":50,"line_end":50,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64929,"byte_end":64939,"line_start":51,"line_end":51,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64952,"byte_end":64955,"line_start":51,"line_end":51,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":552}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64941,"byte_end":64950,"line_start":51,"line_end":51,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64971,"byte_end":64976,"line_start":52,"line_end":52,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":628}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64983,"byte_end":64986,"line_start":52,"line_end":52,"column_start":25,"column_end":28},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64978,"byte_end":64981,"line_start":52,"line_end":52,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65065,"byte_end":65070,"line_start":56,"line_end":56,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":562}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65049,"byte_end":65053,"line_start":56,"line_end":56,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742455}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65054,"byte_end":65064,"line_start":56,"line_end":56,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":627}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65164,"byte_end":65172,"line_start":59,"line_end":59,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65182,"byte_end":65190,"line_start":59,"line_end":59,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65204,"byte_end":65217,"line_start":59,"line_end":59,"column_start":92,"column_end":105},"ref_id":{"krate":0,"index":1315}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65234,"byte_end":65238,"line_start":60,"line_end":60,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65229,"byte_end":65233,"line_start":60,"line_end":60,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742456}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65248,"byte_end":65251,"line_start":60,"line_end":60,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65239,"byte_end":65246,"line_start":60,"line_end":60,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65265,"byte_end":65273,"line_start":61,"line_end":61,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":536871544}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65287,"byte_end":65293,"line_start":62,"line_end":62,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1610613368}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65316,"byte_end":65322,"line_start":63,"line_end":63,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65307,"byte_end":65314,"line_start":63,"line_end":63,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65336,"byte_end":65346,"line_start":64,"line_end":64,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":268436088}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65359,"byte_end":65363,"line_start":65,"line_end":65,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65432,"byte_end":65443,"line_start":67,"line_end":67,"column_start":61,"column_end":72},"ref_id":{"krate":0,"index":1124}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65529,"byte_end":65533,"line_start":69,"line_end":69,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65504,"byte_end":65513,"line_start":68,"line_end":68,"column_start":58,"column_end":67},"ref_id":{"krate":1,"index":5662}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65493,"byte_end":65501,"line_start":68,"line_end":68,"column_start":47,"column_end":55},"ref_id":{"krate":1,"index":8468}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65482,"byte_end":65486,"line_start":68,"line_end":68,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":1073742457}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65487,"byte_end":65492,"line_start":68,"line_end":68,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":628}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65561,"byte_end":65570,"line_start":69,"line_end":69,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65546,"byte_end":65550,"line_start":69,"line_end":69,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":3355443833}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65551,"byte_end":65560,"line_start":69,"line_end":69,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":644}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65576,"byte_end":65585,"line_start":69,"line_end":69,"column_start":61,"column_end":70},"ref_id":{"krate":0,"index":536871545}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65462,"byte_end":65466,"line_start":68,"line_end":68,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65462,"byte_end":65466,"line_start":68,"line_end":68,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65606,"byte_end":65611,"line_start":70,"line_end":70,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":654}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65601,"byte_end":65605,"line_start":70,"line_end":70,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1140851321}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65617,"byte_end":65621,"line_start":70,"line_end":70,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742457}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65622,"byte_end":65632,"line_start":70,"line_end":70,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65658,"byte_end":65664,"line_start":71,"line_end":71,"column_start":24,"column_end":30},"ref_id":{"krate":4,"index":5386}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65647,"byte_end":65651,"line_start":71,"line_end":71,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742457}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65652,"byte_end":65657,"line_start":71,"line_end":71,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":628}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65665,"byte_end":65668,"line_start":71,"line_end":71,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":2214593145}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65724,"byte_end":65731,"line_start":74,"line_end":74,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65739,"byte_end":65745,"line_start":74,"line_end":74,"column_start":53,"column_end":59},"ref_id":{"krate":1,"index":29342}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65773,"byte_end":65776,"line_start":75,"line_end":75,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":653}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65764,"byte_end":65772,"line_start":75,"line_end":75,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":536871547}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65782,"byte_end":65786,"line_start":75,"line_end":75,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073742459}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65787,"byte_end":65797,"line_start":75,"line_end":75,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":627}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65828,"byte_end":65832,"line_start":76,"line_end":76,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1610613371}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65815,"byte_end":65819,"line_start":76,"line_end":76,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65815,"byte_end":65819,"line_start":76,"line_end":76,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65856,"byte_end":65865,"line_start":77,"line_end":77,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":655}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65847,"byte_end":65855,"line_start":77,"line_end":77,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":536871547}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65871,"byte_end":65875,"line_start":77,"line_end":77,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1073742459}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65876,"byte_end":65886,"line_start":77,"line_end":77,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":627}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65888,"byte_end":65892,"line_start":77,"line_end":77,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":3892314747}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65924,"byte_end":65928,"line_start":79,"line_end":79,"column_start":20,"column_end":24},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65913,"byte_end":65917,"line_start":79,"line_end":79,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742459}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65918,"byte_end":65923,"line_start":79,"line_end":79,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":628}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65929,"byte_end":65937,"line_start":79,"line_end":79,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":536871547}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66064,"byte_end":66067,"line_start":83,"line_end":83,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":556}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66048,"byte_end":66052,"line_start":83,"line_end":83,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742460}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66053,"byte_end":66063,"line_start":83,"line_end":83,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66108,"byte_end":66112,"line_start":84,"line_end":84,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66091,"byte_end":66095,"line_start":84,"line_end":84,"column_start":23,"column_end":27},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66081,"byte_end":66089,"line_start":84,"line_end":84,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66096,"byte_end":66106,"line_start":84,"line_end":84,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":158}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66165,"byte_end":66169,"line_start":85,"line_end":85,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66138,"byte_end":66142,"line_start":85,"line_end":85,"column_start":23,"column_end":27},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66128,"byte_end":66136,"line_start":85,"line_end":85,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66143,"byte_end":66154,"line_start":85,"line_end":85,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":624}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66195,"byte_end":66196,"line_start":86,"line_end":86,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":1210}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66185,"byte_end":66193,"line_start":86,"line_end":86,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1165}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66209,"byte_end":66210,"line_start":86,"line_end":86,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":1212}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66199,"byte_end":66207,"line_start":86,"line_end":86,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":1165}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66329,"byte_end":66337,"line_start":91,"line_end":91,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":630}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66386,"byte_end":66400,"line_start":93,"line_end":93,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":636}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66375,"byte_end":66385,"line_start":93,"line_end":93,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66476,"byte_end":66481,"line_start":95,"line_end":95,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":615}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66492,"byte_end":66497,"line_start":95,"line_end":95,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":616}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66552,"byte_end":66559,"line_start":96,"line_end":96,"column_start":44,"column_end":51},"ref_id":{"krate":0,"index":617}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66570,"byte_end":66577,"line_start":96,"line_end":96,"column_start":62,"column_end":69},"ref_id":{"krate":0,"index":618}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66630,"byte_end":66635,"line_start":97,"line_end":97,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66646,"byte_end":66651,"line_start":97,"line_end":97,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":620}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66703,"byte_end":66718,"line_start":98,"line_end":98,"column_start":41,"column_end":56},"ref_id":{"krate":0,"index":621}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66729,"byte_end":66733,"line_start":98,"line_end":98,"column_start":67,"column_end":71},"ref_id":{"krate":0,"index":622}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66807,"byte_end":66811,"line_start":100,"line_end":100,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66796,"byte_end":66806,"line_start":100,"line_end":100,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66821,"byte_end":66824,"line_start":100,"line_end":100,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66812,"byte_end":66819,"line_start":100,"line_end":100,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66855,"byte_end":66859,"line_start":101,"line_end":101,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66839,"byte_end":66844,"line_start":101,"line_end":101,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":615}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66892,"byte_end":66896,"line_start":102,"line_end":102,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66876,"byte_end":66881,"line_start":102,"line_end":102,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":616}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66921,"byte_end":66930,"line_start":103,"line_end":103,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66912,"byte_end":66919,"line_start":103,"line_end":103,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66959,"byte_end":66960,"line_start":104,"line_end":104,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66944,"byte_end":66957,"line_start":104,"line_end":104,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66978,"byte_end":66979,"line_start":104,"line_end":104,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66963,"byte_end":66976,"line_start":104,"line_end":104,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66992,"byte_end":66996,"line_start":105,"line_end":105,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67063,"byte_end":67067,"line_start":107,"line_end":107,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67052,"byte_end":67062,"line_start":107,"line_end":107,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67077,"byte_end":67080,"line_start":107,"line_end":107,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67068,"byte_end":67075,"line_start":107,"line_end":107,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67113,"byte_end":67117,"line_start":108,"line_end":108,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67095,"byte_end":67102,"line_start":108,"line_end":108,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":617}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67152,"byte_end":67156,"line_start":109,"line_end":109,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67134,"byte_end":67141,"line_start":109,"line_end":109,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":618}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67181,"byte_end":67190,"line_start":110,"line_end":110,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67172,"byte_end":67179,"line_start":110,"line_end":110,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67219,"byte_end":67220,"line_start":111,"line_end":111,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67204,"byte_end":67217,"line_start":111,"line_end":111,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67233,"byte_end":67237,"line_start":112,"line_end":112,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67302,"byte_end":67306,"line_start":114,"line_end":114,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67291,"byte_end":67301,"line_start":114,"line_end":114,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67316,"byte_end":67319,"line_start":114,"line_end":114,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67307,"byte_end":67314,"line_start":114,"line_end":114,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67350,"byte_end":67354,"line_start":115,"line_end":115,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67334,"byte_end":67339,"line_start":115,"line_end":115,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67387,"byte_end":67391,"line_start":116,"line_end":116,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67371,"byte_end":67376,"line_start":116,"line_end":116,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":620}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67416,"byte_end":67425,"line_start":117,"line_end":117,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67407,"byte_end":67414,"line_start":117,"line_end":117,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67454,"byte_end":67455,"line_start":118,"line_end":118,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67439,"byte_end":67452,"line_start":118,"line_end":118,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67473,"byte_end":67474,"line_start":118,"line_end":118,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67458,"byte_end":67471,"line_start":118,"line_end":118,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67487,"byte_end":67491,"line_start":119,"line_end":119,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67555,"byte_end":67559,"line_start":121,"line_end":121,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67544,"byte_end":67554,"line_start":121,"line_end":121,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67569,"byte_end":67572,"line_start":121,"line_end":121,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67560,"byte_end":67567,"line_start":121,"line_end":121,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67613,"byte_end":67617,"line_start":122,"line_end":122,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67587,"byte_end":67602,"line_start":122,"line_end":122,"column_start":14,"column_end":29},"ref_id":{"krate":0,"index":621}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67649,"byte_end":67653,"line_start":123,"line_end":123,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67634,"byte_end":67638,"line_start":123,"line_end":123,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":622}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67678,"byte_end":67687,"line_start":124,"line_end":124,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67669,"byte_end":67676,"line_start":124,"line_end":124,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67716,"byte_end":67717,"line_start":125,"line_end":125,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67701,"byte_end":67714,"line_start":125,"line_end":125,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67735,"byte_end":67736,"line_start":125,"line_end":125,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67720,"byte_end":67733,"line_start":125,"line_end":125,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67749,"byte_end":67753,"line_start":126,"line_end":126,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67820,"byte_end":67824,"line_start":128,"line_end":128,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67809,"byte_end":67819,"line_start":128,"line_end":128,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67834,"byte_end":67837,"line_start":128,"line_end":128,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67825,"byte_end":67832,"line_start":128,"line_end":128,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67870,"byte_end":67874,"line_start":129,"line_end":129,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67852,"byte_end":67859,"line_start":129,"line_end":129,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":623}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67901,"byte_end":67905,"line_start":130,"line_end":130,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67890,"byte_end":67900,"line_start":130,"line_end":130,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67930,"byte_end":67939,"line_start":131,"line_end":131,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67921,"byte_end":67928,"line_start":131,"line_end":131,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67968,"byte_end":67969,"line_start":132,"line_end":132,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67953,"byte_end":67966,"line_start":132,"line_end":132,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67987,"byte_end":67988,"line_start":132,"line_end":132,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67972,"byte_end":67985,"line_start":132,"line_end":132,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68001,"byte_end":68005,"line_start":133,"line_end":133,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68073,"byte_end":68077,"line_start":135,"line_end":135,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68111,"byte_end":68115,"line_start":136,"line_end":136,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68100,"byte_end":68110,"line_start":136,"line_end":136,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68125,"byte_end":68128,"line_start":136,"line_end":136,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68116,"byte_end":68123,"line_start":136,"line_end":136,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68148,"byte_end":68152,"line_start":137,"line_end":137,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1539310205}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68183,"byte_end":68187,"line_start":138,"line_end":138,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1539310205}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68195,"byte_end":68199,"line_start":138,"line_end":138,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1539310205}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68237,"byte_end":68246,"line_start":139,"line_end":139,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68228,"byte_end":68235,"line_start":139,"line_end":139,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68279,"byte_end":68280,"line_start":140,"line_end":140,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68264,"byte_end":68277,"line_start":140,"line_end":140,"column_start":17,"column_end":30},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68298,"byte_end":68299,"line_start":140,"line_end":140,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68283,"byte_end":68296,"line_start":140,"line_end":140,"column_start":36,"column_end":49},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68316,"byte_end":68320,"line_start":141,"line_end":141,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68341,"byte_end":68351,"line_start":143,"line_end":143,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68581,"byte_end":68589,"line_start":148,"line_end":148,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":630}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68638,"byte_end":68652,"line_start":150,"line_end":150,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":636}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68627,"byte_end":68637,"line_start":150,"line_end":150,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68758,"byte_end":68764,"line_start":152,"line_end":152,"column_start":52,"column_end":58},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68744,"byte_end":68747,"line_start":152,"line_end":152,"column_start":38,"column_end":41},"ref_id":{"krate":31,"index":358}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68735,"byte_end":68742,"line_start":152,"line_end":152,"column_start":29,"column_end":36},"ref_id":{"krate":31,"index":1388}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":68725,"byte_end":68733,"line_start":152,"line_end":152,"column_start":19,"column_end":27},"ref_id":{"krate":31,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68748,"byte_end":68756,"line_start":152,"line_end":152,"column_start":42,"column_end":50},"ref_id":{"krate":0,"index":1073742462}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68793,"byte_end":68796,"line_start":153,"line_end":153,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68797,"byte_end":68803,"line_start":153,"line_end":153,"column_start":30,"column_end":36},"ref_id":{"krate":31,"index":1391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68825,"byte_end":68835,"line_start":154,"line_end":154,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":1140851326}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68836,"byte_end":68839,"line_start":154,"line_end":154,"column_start":32,"column_end":35},"ref_id":{"krate":31,"index":387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68840,"byte_end":68845,"line_start":154,"line_end":154,"column_start":36,"column_end":41},"ref_id":{"krate":31,"index":398}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68866,"byte_end":68871,"line_start":155,"line_end":155,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":2483028606}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":128608,"byte_end":128638,"line_start":65,"line_end":65,"column_start":28,"column_end":58},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68954,"byte_end":68962,"line_start":156,"line_end":156,"column_start":39,"column_end":47},"ref_id":{"krate":31,"index":438}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68939,"byte_end":68949,"line_start":156,"line_end":156,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":1140851326}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68950,"byte_end":68953,"line_start":156,"line_end":156,"column_start":35,"column_end":38},"ref_id":{"krate":31,"index":388}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68996,"byte_end":69007,"line_start":157,"line_end":157,"column_start":31,"column_end":42},"ref_id":{"krate":0,"index":1124}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69029,"byte_end":69030,"line_start":158,"line_end":158,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69032,"byte_end":69040,"line_start":158,"line_end":158,"column_start":21,"column_end":29},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69032,"byte_end":69040,"line_start":158,"line_end":158,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":754975358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69024,"byte_end":69025,"line_start":158,"line_end":158,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69086,"byte_end":69092,"line_start":159,"line_end":159,"column_start":44,"column_end":50},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69068,"byte_end":69082,"line_start":159,"line_end":159,"column_start":26,"column_end":40},"ref_id":{"krate":31,"index":362}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69064,"byte_end":69067,"line_start":159,"line_end":159,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69083,"byte_end":69084,"line_start":159,"line_end":159,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":2600469118}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69125,"byte_end":69131,"line_start":160,"line_end":160,"column_start":30,"column_end":36},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69114,"byte_end":69122,"line_start":160,"line_end":160,"column_start":19,"column_end":27},"ref_id":{"krate":31,"index":231}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69111,"byte_end":69113,"line_start":160,"line_end":160,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69162,"byte_end":69166,"line_start":160,"line_end":160,"column_start":67,"column_end":71},"ref_id":{"krate":31,"index":1027}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":69137,"byte_end":69145,"line_start":160,"line_end":160,"column_start":42,"column_end":50},"ref_id":{"krate":31,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":69147,"byte_end":69154,"line_start":160,"line_end":160,"column_start":52,"column_end":59},"ref_id":{"krate":31,"index":203}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69156,"byte_end":69160,"line_start":160,"line_end":160,"column_start":61,"column_end":65},"ref_id":{"krate":31,"index":1024}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69199,"byte_end":69207,"line_start":161,"line_end":161,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69239,"byte_end":69243,"line_start":161,"line_end":161,"column_start":71,"column_end":75},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69214,"byte_end":69226,"line_start":161,"line_end":161,"column_start":46,"column_end":58},"ref_id":{"krate":31,"index":977}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69211,"byte_end":69213,"line_start":161,"line_end":161,"column_start":43,"column_end":45},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69275,"byte_end":69283,"line_start":162,"line_end":162,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69333,"byte_end":69337,"line_start":162,"line_end":162,"column_start":87,"column_end":91},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69291,"byte_end":69303,"line_start":162,"line_end":162,"column_start":45,"column_end":57},"ref_id":{"krate":31,"index":977}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69288,"byte_end":69290,"line_start":162,"line_end":162,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69311,"byte_end":69319,"line_start":162,"line_end":162,"column_start":65,"column_end":73},"ref_id":{"krate":31,"index":974}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69308,"byte_end":69310,"line_start":162,"line_end":162,"column_start":62,"column_end":64},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69391,"byte_end":69392,"line_start":163,"line_end":163,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1358}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69376,"byte_end":69389,"line_start":163,"line_end":163,"column_start":36,"column_end":49},"ref_id":{"krate":0,"index":1315}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69428,"byte_end":69433,"line_start":164,"line_end":164,"column_start":35,"column_end":40},"ref_id":{"krate":31,"index":978}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69425,"byte_end":69427,"line_start":164,"line_end":164,"column_start":32,"column_end":34},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69465,"byte_end":69472,"line_start":165,"line_end":165,"column_start":29,"column_end":36},"ref_id":{"krate":31,"index":240}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69456,"byte_end":69464,"line_start":165,"line_end":165,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":679477886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69504,"byte_end":69505,"line_start":165,"line_end":165,"column_start":68,"column_end":69},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69489,"byte_end":69502,"line_start":165,"line_end":165,"column_start":53,"column_end":66},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69477,"byte_end":69485,"line_start":165,"line_end":165,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69537,"byte_end":69545,"line_start":166,"line_end":166,"column_start":29,"column_end":37},"ref_id":{"krate":31,"index":239}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69528,"byte_end":69536,"line_start":166,"line_end":166,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":679477886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69577,"byte_end":69578,"line_start":166,"line_end":166,"column_start":69,"column_end":70},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69562,"byte_end":69575,"line_start":166,"line_end":166,"column_start":54,"column_end":67},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69550,"byte_end":69558,"line_start":166,"line_end":166,"column_start":42,"column_end":50},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69610,"byte_end":69620,"line_start":167,"line_end":167,"column_start":29,"column_end":39},"ref_id":{"krate":31,"index":238}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69601,"byte_end":69609,"line_start":167,"line_end":167,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":679477886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69652,"byte_end":69653,"line_start":167,"line_end":167,"column_start":71,"column_end":72},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69637,"byte_end":69650,"line_start":167,"line_end":167,"column_start":56,"column_end":69},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69625,"byte_end":69633,"line_start":167,"line_end":167,"column_start":44,"column_end":52},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69697,"byte_end":69700,"line_start":168,"line_end":168,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69688,"byte_end":69695,"line_start":168,"line_end":168,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69722,"byte_end":69730,"line_start":169,"line_end":169,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":3472884350}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69752,"byte_end":69758,"line_start":170,"line_end":170,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":1619001982}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69789,"byte_end":69795,"line_start":171,"line_end":171,"column_start":30,"column_end":36},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69780,"byte_end":69787,"line_start":171,"line_end":171,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69817,"byte_end":69825,"line_start":172,"line_end":172,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69895,"byte_end":69902,"line_start":174,"line_end":174,"column_start":50,"column_end":57},"ref_id":{"krate":0,"index":465}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69876,"byte_end":69884,"line_start":174,"line_end":174,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":2860515966}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69885,"byte_end":69894,"line_start":174,"line_end":174,"column_start":40,"column_end":49},"ref_id":{"krate":0,"index":644}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69862,"byte_end":69873,"line_start":174,"line_end":174,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":3707765374}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69933,"byte_end":69937,"line_start":175,"line_end":175,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69922,"byte_end":69932,"line_start":175,"line_end":175,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69959,"byte_end":69967,"line_start":176,"line_end":176,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":2860515966}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69989,"byte_end":69993,"line_start":177,"line_end":177,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69995,"byte_end":69998,"line_start":177,"line_end":177,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69999,"byte_end":70004,"line_start":177,"line_end":177,"column_start":31,"column_end":36},"ref_id":{"krate":31,"index":1390}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70005,"byte_end":70066,"line_start":177,"line_end":177,"column_start":37,"column_end":98},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70005,"byte_end":70025,"line_start":177,"line_end":177,"column_start":37,"column_end":57},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70008,"byte_end":70014,"line_start":177,"line_end":177,"column_start":40,"column_end":46},"ref_id":{"krate":31,"index":975}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70005,"byte_end":70007,"line_start":177,"line_end":177,"column_start":37,"column_end":39},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70027,"byte_end":70066,"line_start":177,"line_end":177,"column_start":59,"column_end":98},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70031,"byte_end":70037,"line_start":177,"line_end":177,"column_start":63,"column_end":69},"ref_id":{"krate":31,"index":975}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70028,"byte_end":70030,"line_start":177,"line_end":177,"column_start":60,"column_end":62},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70045,"byte_end":70054,"line_start":177,"line_end":177,"column_start":77,"column_end":86},"ref_id":{"krate":31,"index":973}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70042,"byte_end":70044,"line_start":177,"line_end":177,"column_start":74,"column_end":76},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70175,"byte_end":70183,"line_start":182,"line_end":182,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70198,"byte_end":70202,"line_start":182,"line_end":182,"column_start":48,"column_end":52},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70186,"byte_end":70197,"line_start":182,"line_end":182,"column_start":36,"column_end":47},"ref_id":{"krate":0,"index":3707765374}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70260,"byte_end":70264,"line_start":183,"line_end":183,"column_start":55,"column_end":59},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70249,"byte_end":70259,"line_start":183,"line_end":183,"column_start":44,"column_end":54},"ref_id":{"krate":0,"index":2776629886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70319,"byte_end":70328,"line_start":185,"line_end":185,"column_start":30,"column_end":39},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70298,"byte_end":70315,"line_start":185,"line_end":185,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":1971323518}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70359,"byte_end":70376,"line_start":186,"line_end":186,"column_start":30,"column_end":47},"ref_id":{"krate":0,"index":1971323518}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70379,"byte_end":70394,"line_start":186,"line_end":186,"column_start":50,"column_end":65},"ref_id":{"krate":0,"index":152}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70415,"byte_end":70419,"line_start":187,"line_end":187,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70404,"byte_end":70414,"line_start":187,"line_end":187,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70429,"byte_end":70432,"line_start":187,"line_end":187,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70420,"byte_end":70427,"line_start":187,"line_end":187,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70464,"byte_end":70468,"line_start":188,"line_end":188,"column_start":31,"column_end":35},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70446,"byte_end":70463,"line_start":188,"line_end":188,"column_start":13,"column_end":30},"ref_id":{"krate":0,"index":1971323518}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70499,"byte_end":70503,"line_start":189,"line_end":189,"column_start":28,"column_end":32},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70484,"byte_end":70498,"line_start":189,"line_end":189,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1031799422}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70528,"byte_end":70534,"line_start":190,"line_end":190,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70519,"byte_end":70526,"line_start":190,"line_end":190,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70563,"byte_end":70564,"line_start":191,"line_end":191,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70548,"byte_end":70561,"line_start":191,"line_end":191,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70582,"byte_end":70583,"line_start":191,"line_end":191,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70567,"byte_end":70580,"line_start":191,"line_end":191,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70601,"byte_end":70602,"line_start":191,"line_end":191,"column_start":66,"column_end":67},"ref_id":{"krate":0,"index":1358}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70586,"byte_end":70599,"line_start":191,"line_end":191,"column_start":51,"column_end":64},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70615,"byte_end":70619,"line_start":192,"line_end":192,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70668,"byte_end":70672,"line_start":194,"line_end":194,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70657,"byte_end":70667,"line_start":194,"line_end":194,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70682,"byte_end":70685,"line_start":194,"line_end":194,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70673,"byte_end":70680,"line_start":194,"line_end":194,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70712,"byte_end":70716,"line_start":195,"line_end":195,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70699,"byte_end":70711,"line_start":195,"line_end":195,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70743,"byte_end":70747,"line_start":196,"line_end":196,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70732,"byte_end":70742,"line_start":196,"line_end":196,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":158}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70772,"byte_end":70778,"line_start":197,"line_end":197,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70763,"byte_end":70770,"line_start":197,"line_end":197,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70807,"byte_end":70808,"line_start":198,"line_end":198,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1355}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70792,"byte_end":70805,"line_start":198,"line_end":198,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1315}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70826,"byte_end":70827,"line_start":198,"line_end":198,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70811,"byte_end":70824,"line_start":198,"line_end":198,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70840,"byte_end":70844,"line_start":199,"line_end":199,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70856,"byte_end":70866,"line_start":200,"line_end":200,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70868,"byte_end":70882,"line_start":200,"line_end":200,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":1031799422}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70899,"byte_end":70910,"line_start":200,"line_end":200,"column_start":53,"column_end":64},"ref_id":{"krate":31,"index":434}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70884,"byte_end":70887,"line_start":200,"line_end":200,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70888,"byte_end":70894,"line_start":200,"line_end":200,"column_start":42,"column_end":48},"ref_id":{"krate":31,"index":1391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70895,"byte_end":70898,"line_start":200,"line_end":200,"column_start":49,"column_end":52},"ref_id":{"krate":31,"index":388}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70971,"byte_end":70980,"line_start":202,"line_end":202,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70985,"byte_end":70994,"line_start":202,"line_end":202,"column_start":57,"column_end":66},"ref_id":{"krate":0,"index":626}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71032,"byte_end":71040,"line_start":203,"line_end":203,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":630}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71089,"byte_end":71103,"line_start":205,"line_end":205,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":636}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71078,"byte_end":71088,"line_start":205,"line_end":205,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71181,"byte_end":71191,"line_start":207,"line_end":207,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":1073742463}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71192,"byte_end":71197,"line_start":207,"line_end":207,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":628}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71173,"byte_end":71177,"line_start":207,"line_end":207,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71243,"byte_end":71255,"line_start":208,"line_end":208,"column_start":37,"column_end":49},"ref_id":{"krate":0,"index":650}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71234,"byte_end":71241,"line_start":208,"line_end":208,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71256,"byte_end":71260,"line_start":208,"line_end":208,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":3556770431}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71286,"byte_end":71290,"line_start":209,"line_end":209,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71275,"byte_end":71285,"line_start":209,"line_end":209,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71291,"byte_end":71299,"line_start":209,"line_end":209,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1811939967}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71301,"byte_end":71305,"line_start":209,"line_end":209,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71375,"byte_end":71379,"line_start":211,"line_end":211,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":3556770431}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71368,"byte_end":71371,"line_start":211,"line_end":211,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71457,"byte_end":71460,"line_start":212,"line_end":212,"column_start":66,"column_end":69},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71448,"byte_end":71454,"line_start":212,"line_end":212,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71433,"byte_end":71442,"line_start":212,"line_end":212,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71422,"byte_end":71432,"line_start":212,"line_end":212,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":1073742463}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71443,"byte_end":71446,"line_start":212,"line_end":212,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":1509950079}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71529,"byte_end":71532,"line_start":213,"line_end":213,"column_start":66,"column_end":69},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71520,"byte_end":71526,"line_start":213,"line_end":213,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71505,"byte_end":71514,"line_start":213,"line_end":213,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71494,"byte_end":71504,"line_start":213,"line_end":213,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71515,"byte_end":71518,"line_start":213,"line_end":213,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":1509950079}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71578,"byte_end":71593,"line_start":214,"line_end":214,"column_start":43,"column_end":58},"ref_id":{"krate":1,"index":8585}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71560,"byte_end":71575,"line_start":214,"line_end":214,"column_start":25,"column_end":40},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71552,"byte_end":71559,"line_start":214,"line_end":214,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":2919236223}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71602,"byte_end":71617,"line_start":214,"line_end":214,"column_start":67,"column_end":82},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71594,"byte_end":71601,"line_start":214,"line_end":214,"column_start":59,"column_end":66},"ref_id":{"krate":0,"index":369099391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71654,"byte_end":71664,"line_start":217,"line_end":217,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71735,"byte_end":71740,"line_start":220,"line_end":220,"column_start":36,"column_end":41},"ref_id":{"krate":0,"index":562}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71719,"byte_end":71723,"line_start":220,"line_end":220,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71724,"byte_end":71734,"line_start":220,"line_end":220,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71779,"byte_end":71784,"line_start":222,"line_end":222,"column_start":19,"column_end":24},"ref_id":{"krate":6,"index":2257}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":71773,"byte_end":71777,"line_start":222,"line_end":222,"column_start":13,"column_end":17},"ref_id":{"krate":6,"index":770}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71785,"byte_end":71789,"line_start":222,"line_end":222,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":2415919744}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71894,"byte_end":71905,"line_start":226,"line_end":226,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71910,"byte_end":71916,"line_start":226,"line_end":226,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71917,"byte_end":71931,"line_start":226,"line_end":226,"column_start":57,"column_end":71},"ref_id":{"krate":0,"index":1286}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71959,"byte_end":71968,"line_start":227,"line_end":227,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71943,"byte_end":71947,"line_start":227,"line_end":227,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742465}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71948,"byte_end":71958,"line_start":227,"line_end":227,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":627}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71969,"byte_end":71972,"line_start":227,"line_end":227,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":536871553}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72078,"byte_end":72083,"line_start":231,"line_end":231,"column_start":20,"column_end":25},"ref_id":{"krate":4,"index":5402}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72067,"byte_end":72071,"line_start":231,"line_end":231,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742466}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72072,"byte_end":72077,"line_start":231,"line_end":231,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":628}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72132,"byte_end":72140,"line_start":236,"line_end":236,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":482}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72159,"byte_end":72167,"line_start":237,"line_end":237,"column_start":18,"column_end":26},"ref_id":{"krate":4,"index":923}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72168,"byte_end":72179,"line_start":237,"line_end":237,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72181,"byte_end":72193,"line_start":237,"line_end":237,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72210,"byte_end":72217,"line_start":238,"line_end":238,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":1302}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72233,"byte_end":72246,"line_start":239,"line_end":239,"column_start":15,"column_end":28},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72256,"byte_end":72263,"line_start":242,"line_end":242,"column_start":6,"column_end":13},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72300,"byte_end":72308,"line_start":244,"line_end":244,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72326,"byte_end":72334,"line_start":245,"line_end":245,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72354,"byte_end":72361,"line_start":246,"line_end":246,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":1302}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72381,"byte_end":72394,"line_start":247,"line_end":247,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":1315}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72434,"byte_end":72445,"line_start":249,"line_end":249,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":1124}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72457,"byte_end":72462,"line_start":249,"line_end":249,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72448,"byte_end":72456,"line_start":249,"line_end":249,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":1073742473}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72487,"byte_end":72498,"line_start":250,"line_end":250,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1124}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72508,"byte_end":72512,"line_start":250,"line_end":250,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":425}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72501,"byte_end":72507,"line_start":250,"line_end":250,"column_start":36,"column_end":42},"ref_id":{"krate":0,"index":536871561}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72524,"byte_end":72528,"line_start":251,"line_end":251,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72543,"byte_end":72552,"line_start":252,"line_end":252,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72564,"byte_end":72567,"line_start":252,"line_end":252,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":463}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72554,"byte_end":72562,"line_start":252,"line_end":252,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":482}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72568,"byte_end":72577,"line_start":252,"line_end":252,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":134218377}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72579,"byte_end":72586,"line_start":252,"line_end":252,"column_start":49,"column_end":56},"ref_id":{"krate":0,"index":2550137481}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72601,"byte_end":72612,"line_start":253,"line_end":253,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":645}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72624,"byte_end":72627,"line_start":253,"line_end":253,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":1045}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72614,"byte_end":72622,"line_start":253,"line_end":253,"column_start":26,"column_end":34},"ref_id":{"krate":4,"index":923}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72643,"byte_end":72651,"line_start":254,"line_end":254,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":646}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72643,"byte_end":72651,"line_start":254,"line_end":254,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1610613385}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72665,"byte_end":72673,"line_start":255,"line_end":255,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":647}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72665,"byte_end":72673,"line_start":255,"line_end":255,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":268436105}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72725,"byte_end":72732,"line_start":258,"line_end":258,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72752,"byte_end":72756,"line_start":259,"line_end":259,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72771,"byte_end":72780,"line_start":260,"line_end":260,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72792,"byte_end":72795,"line_start":260,"line_end":260,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":463}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72782,"byte_end":72790,"line_start":260,"line_end":260,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":482}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72814,"byte_end":72823,"line_start":260,"line_end":260,"column_start":56,"column_end":65},"ref_id":{"krate":0,"index":464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72796,"byte_end":72803,"line_start":260,"line_end":260,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72804,"byte_end":72813,"line_start":260,"line_end":260,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72845,"byte_end":72852,"line_start":260,"line_end":260,"column_start":87,"column_end":94},"ref_id":{"krate":0,"index":465}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72827,"byte_end":72834,"line_start":260,"line_end":260,"column_start":69,"column_end":76},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72835,"byte_end":72844,"line_start":260,"line_end":260,"column_start":77,"column_end":86},"ref_id":{"krate":0,"index":644}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72869,"byte_end":72880,"line_start":261,"line_end":261,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":645}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72892,"byte_end":72895,"line_start":261,"line_end":261,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":1045}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72882,"byte_end":72890,"line_start":261,"line_end":261,"column_start":26,"column_end":34},"ref_id":{"krate":4,"index":923}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72911,"byte_end":72919,"line_start":262,"line_end":262,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":646}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72921,"byte_end":72928,"line_start":262,"line_end":262,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72929,"byte_end":72937,"line_start":262,"line_end":262,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":646}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72951,"byte_end":72959,"line_start":263,"line_end":263,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":647}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72961,"byte_end":72968,"line_start":263,"line_end":263,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72969,"byte_end":72977,"line_start":263,"line_end":263,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":647}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73042,"byte_end":73051,"line_start":266,"line_end":266,"column_start":48,"column_end":57},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73058,"byte_end":73069,"line_start":266,"line_end":266,"column_start":64,"column_end":75},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73090,"byte_end":73101,"line_start":267,"line_end":267,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73117,"byte_end":73121,"line_start":268,"line_end":268,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1073742475}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73122,"byte_end":73130,"line_start":268,"line_end":268,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":646}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73154,"byte_end":73163,"line_start":269,"line_end":269,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73145,"byte_end":73152,"line_start":269,"line_end":269,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73154,"byte_end":73163,"line_start":269,"line_end":269,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73145,"byte_end":73152,"line_start":269,"line_end":269,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73191,"byte_end":73202,"line_start":270,"line_end":270,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73203,"byte_end":73206,"line_start":270,"line_end":270,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":1610613387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73207,"byte_end":73208,"line_start":270,"line_end":270,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1126}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73185,"byte_end":73188,"line_start":270,"line_end":270,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1342177931}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73246,"byte_end":73252,"line_start":272,"line_end":272,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73237,"byte_end":73244,"line_start":272,"line_end":272,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73246,"byte_end":73252,"line_start":272,"line_end":272,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73237,"byte_end":73244,"line_start":272,"line_end":272,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73300,"byte_end":73306,"line_start":273,"line_end":273,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73286,"byte_end":73297,"line_start":273,"line_end":273,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":522}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73332,"byte_end":73337,"line_start":274,"line_end":274,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":2483028619}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73338,"byte_end":73341,"line_start":274,"line_end":274,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73326,"byte_end":73329,"line_start":274,"line_end":274,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1342177931}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73376,"byte_end":73382,"line_start":275,"line_end":275,"column_start":34,"column_end":40},"ref_id":{"krate":4,"index":1063}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73359,"byte_end":73363,"line_start":275,"line_end":275,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742475}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73364,"byte_end":73375,"line_start":275,"line_end":275,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":645}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73383,"byte_end":73386,"line_start":275,"line_end":275,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":1610613387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73388,"byte_end":73393,"line_start":275,"line_end":275,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":2483028619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73484,"byte_end":73490,"line_start":278,"line_end":278,"column_start":65,"column_end":71},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73454,"byte_end":73463,"line_start":278,"line_end":278,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1217}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73444,"byte_end":73452,"line_start":278,"line_end":278,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1165}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73464,"byte_end":73468,"line_start":278,"line_end":278,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1073742475}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73469,"byte_end":73477,"line_start":278,"line_end":278,"column_start":50,"column_end":58},"ref_id":{"krate":0,"index":647}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73478,"byte_end":73482,"line_start":278,"line_end":278,"column_start":59,"column_end":63},"ref_id":{"krate":0,"index":1316}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73513,"byte_end":73516,"line_start":279,"line_end":279,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":556}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73502,"byte_end":73512,"line_start":279,"line_end":279,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":536871563}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73517,"byte_end":73520,"line_start":279,"line_end":279,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":1610613387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73522,"byte_end":73525,"line_start":279,"line_end":279,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":1342177931}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73527,"byte_end":73536,"line_start":279,"line_end":279,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":838861451}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73594,"byte_end":73603,"line_start":281,"line_end":281,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73610,"byte_end":73621,"line_start":281,"line_end":281,"column_start":66,"column_end":77},"ref_id":{"krate":0,"index":1124}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73639,"byte_end":73643,"line_start":282,"line_end":282,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1073742476}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73644,"byte_end":73652,"line_start":282,"line_end":282,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":646}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73676,"byte_end":73682,"line_start":283,"line_end":283,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73667,"byte_end":73674,"line_start":283,"line_end":283,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73676,"byte_end":73682,"line_start":283,"line_end":283,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73667,"byte_end":73674,"line_start":283,"line_end":283,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1302}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73721,"byte_end":73727,"line_start":284,"line_end":284,"column_start":34,"column_end":40},"ref_id":{"krate":4,"index":1064}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73704,"byte_end":73708,"line_start":284,"line_end":284,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742476}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73709,"byte_end":73720,"line_start":284,"line_end":284,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":645}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73729,"byte_end":73732,"line_start":284,"line_end":284,"column_start":42,"column_end":45},"ref_id":{"krate":0,"index":1610613388}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73798,"byte_end":73803,"line_start":288,"line_end":288,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":557}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73787,"byte_end":73797,"line_start":288,"line_end":288,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":536871564}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73804,"byte_end":73807,"line_start":288,"line_end":288,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":1610613388}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73859,"byte_end":73868,"line_start":290,"line_end":290,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73891,"byte_end":73895,"line_start":291,"line_end":291,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742477}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73884,"byte_end":73887,"line_start":291,"line_end":291,"column_start":13,"column_end":16},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73925,"byte_end":73932,"line_start":292,"line_end":292,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":651}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73920,"byte_end":73924,"line_start":292,"line_end":292,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742477}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73933,"byte_end":73943,"line_start":292,"line_end":292,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":536871565}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73945,"byte_end":73948,"line_start":292,"line_end":292,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":2013266573}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74012,"byte_end":74021,"line_start":295,"line_end":295,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74044,"byte_end":74048,"line_start":296,"line_end":296,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742478}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74037,"byte_end":74040,"line_start":296,"line_end":296,"column_start":13,"column_end":16},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74078,"byte_end":74087,"line_start":297,"line_end":297,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":652}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74073,"byte_end":74077,"line_start":297,"line_end":297,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742478}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74088,"byte_end":74098,"line_start":297,"line_end":297,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":536871566}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74100,"byte_end":74103,"line_start":297,"line_end":297,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":2013266574}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74280,"byte_end":74289,"line_start":302,"line_end":302,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74325,"byte_end":74329,"line_start":303,"line_end":303,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742479}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74330,"byte_end":74338,"line_start":303,"line_end":303,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":646}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74349,"byte_end":74355,"line_start":303,"line_end":303,"column_start":44,"column_end":50},"ref_id":{"krate":0,"index":1305}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74340,"byte_end":74347,"line_start":303,"line_end":303,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":1302}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74437,"byte_end":74446,"line_start":305,"line_end":305,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74422,"byte_end":74426,"line_start":305,"line_end":305,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073742479}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74427,"byte_end":74436,"line_start":305,"line_end":305,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74473,"byte_end":74476,"line_start":306,"line_end":306,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74468,"byte_end":74472,"line_start":306,"line_end":306,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1610613391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74518,"byte_end":74522,"line_start":308,"line_end":308,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1610613391}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74523,"byte_end":74556,"line_start":308,"line_end":308,"column_start":29,"column_end":62},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74523,"byte_end":74528,"line_start":308,"line_end":308,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74523,"byte_end":74528,"line_start":308,"line_end":308,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74530,"byte_end":74556,"line_start":308,"line_end":308,"column_start":36,"column_end":62},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74534,"byte_end":74537,"line_start":308,"line_end":308,"column_start":40,"column_end":43},"ref_id":{"krate":1,"index":1833}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74530,"byte_end":74533,"line_start":308,"line_end":308,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":1577058959}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74538,"byte_end":74543,"line_start":308,"line_end":308,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74546,"byte_end":74555,"line_start":308,"line_end":308,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":156}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74703,"byte_end":74718,"line_start":313,"line_end":313,"column_start":18,"column_end":33},"ref_id":{"krate":0,"index":452}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74680,"byte_end":74683,"line_start":312,"line_end":312,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74654,"byte_end":74660,"line_start":311,"line_end":311,"column_start":18,"column_end":24},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74614,"byte_end":74623,"line_start":310,"line_end":310,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74586,"byte_end":74596,"line_start":309,"line_end":309,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":536871567}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74624,"byte_end":74635,"line_start":310,"line_end":310,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":3456107151}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74721,"byte_end":74732,"line_start":313,"line_end":313,"column_start":36,"column_end":47},"ref_id":{"krate":1,"index":28113}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74723,"byte_end":74732,"line_start":313,"line_end":313,"column_start":38,"column_end":47},"ref_id":{"krate":1,"index":28115}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74727,"byte_end":74730,"line_start":313,"line_end":313,"column_start":42,"column_end":45},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74723,"byte_end":74726,"line_start":313,"line_end":313,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":4043309711}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74751,"byte_end":74766,"line_start":314,"line_end":314,"column_start":17,"column_end":32},"ref_id":{"krate":1,"index":8585}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74747,"byte_end":74750,"line_start":314,"line_end":314,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1694499471}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74767,"byte_end":74770,"line_start":314,"line_end":314,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":4043309711}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74794,"byte_end":74803,"line_start":315,"line_end":315,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74785,"byte_end":74790,"line_start":315,"line_end":315,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74820,"byte_end":74825,"line_start":316,"line_end":316,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74829,"byte_end":74832,"line_start":316,"line_end":316,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":1577058959}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74896,"byte_end":74900,"line_start":319,"line_end":319,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74884,"byte_end":74895,"line_start":319,"line_end":319,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":3456107151}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1355}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1355}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1355}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75074,"byte_end":75075,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1355}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75100,"byte_end":75101,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75127,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75152,"byte_end":75153,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75252,"byte_end":75256,"line_start":341,"line_end":341,"column_start":41,"column_end":45},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75239,"byte_end":75251,"line_start":341,"line_end":341,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":1293}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":75278,"byte_end":75286,"line_start":342,"line_end":342,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75329,"byte_end":75333,"line_start":342,"line_end":342,"column_start":70,"column_end":74},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75291,"byte_end":75296,"line_start":342,"line_end":342,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":615}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75308,"byte_end":75313,"line_start":342,"line_end":342,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":616}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":75357,"byte_end":75365,"line_start":343,"line_end":343,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75412,"byte_end":75416,"line_start":343,"line_end":343,"column_start":76,"column_end":80},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75370,"byte_end":75377,"line_start":343,"line_end":343,"column_start":34,"column_end":41},"ref_id":{"krate":0,"index":617}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75389,"byte_end":75396,"line_start":343,"line_end":343,"column_start":53,"column_end":60},"ref_id":{"krate":0,"index":618}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":75438,"byte_end":75446,"line_start":344,"line_end":344,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75489,"byte_end":75493,"line_start":344,"line_end":344,"column_start":70,"column_end":74},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75451,"byte_end":75456,"line_start":344,"line_end":344,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75468,"byte_end":75473,"line_start":344,"line_end":344,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":620}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75582,"byte_end":75590,"line_start":346,"line_end":346,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":546}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75573,"byte_end":75579,"line_start":346,"line_end":346,"column_start":61,"column_end":67},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75545,"byte_end":75554,"line_start":346,"line_end":346,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75521,"byte_end":75533,"line_start":346,"line_end":346,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613392}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75534,"byte_end":75544,"line_start":346,"line_end":346,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75564,"byte_end":75569,"line_start":346,"line_end":346,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75555,"byte_end":75563,"line_start":346,"line_end":346,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":1476395664}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75702,"byte_end":75710,"line_start":350,"line_end":350,"column_start":72,"column_end":80},"ref_id":{"krate":0,"index":546}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75693,"byte_end":75699,"line_start":350,"line_end":350,"column_start":63,"column_end":69},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75663,"byte_end":75672,"line_start":350,"line_end":350,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75639,"byte_end":75651,"line_start":350,"line_end":350,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613392}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75652,"byte_end":75662,"line_start":350,"line_end":350,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75684,"byte_end":75689,"line_start":350,"line_end":350,"column_start":54,"column_end":59},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75673,"byte_end":75683,"line_start":350,"line_end":350,"column_start":43,"column_end":53},"ref_id":{"krate":0,"index":1946157712}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75821,"byte_end":75831,"line_start":354,"line_end":354,"column_start":70,"column_end":80},"ref_id":{"krate":0,"index":547}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75812,"byte_end":75818,"line_start":354,"line_end":354,"column_start":61,"column_end":67},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75784,"byte_end":75793,"line_start":354,"line_end":354,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75760,"byte_end":75772,"line_start":354,"line_end":354,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613392}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75773,"byte_end":75783,"line_start":354,"line_end":354,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75803,"byte_end":75808,"line_start":354,"line_end":354,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75794,"byte_end":75802,"line_start":354,"line_end":354,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":1107296912}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45936,"byte_end":45946,"line_start":7,"line_end":7,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":526}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45962,"byte_end":45969,"line_start":8,"line_end":8,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":390}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1124}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45989,"byte_end":45996,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46065,"byte_end":46080,"line_start":10,"line_end":10,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46065,"byte_end":46080,"line_start":10,"line_end":10,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46065,"byte_end":46080,"line_start":10,"line_end":10,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":524}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1286}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":563}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":565}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":567}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46135,"byte_end":46145,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":578}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46326,"byte_end":46336,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46326,"byte_end":46336,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1291}},{"kind":"Variable","span":{"file_name":"src/mm/mod.rs","byte_start":46326,"byte_end":46336,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1293}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46326,"byte_end":46336,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1315}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46326,"byte_end":46336,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":625}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":46402,"byte_end":46412,"line_start":22,"line_end":22,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":585}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46463,"byte_end":46472,"line_start":25,"line_end":25,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":383}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":46447,"byte_end":46461,"line_start":25,"line_end":25,"column_start":5,"column_end":19},"ref_id":{"krate":0,"index":376}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46497,"byte_end":46517,"line_start":26,"line_end":26,"column_start":22,"column_end":42},"ref_id":{"krate":0,"index":519}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":46480,"byte_end":46495,"line_start":26,"line_end":26,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":483}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46545,"byte_end":46553,"line_start":27,"line_end":27,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":640}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46538,"byte_end":46542,"line_start":27,"line_end":27,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/mod.rs","byte_start":46525,"byte_end":46537,"line_start":27,"line_end":27,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1293}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":359,"byte_end":361,"line_start":24,"line_end":24,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":685}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75899,"byte_end":75903,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":686}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76418,"byte_end":76423,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76435,"byte_end":76440,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76442,"byte_end":76446,"line_start":2,"line_end":2,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76435,"byte_end":76440,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76442,"byte_end":76446,"line_start":2,"line_end":2,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4532}},{"kind":"Mod","span":{"file_name":"src/fs/pipe.rs","byte_start":76465,"byte_end":76469,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76482,"byte_end":76487,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76489,"byte_end":76491,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":76518,"byte_end":76523,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Mod","span":{"file_name":"src/fs/pipe.rs","byte_start":76525,"byte_end":76529,"line_start":7,"line_end":7,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":160}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76632,"byte_end":76635,"line_start":12,"line_end":12,"column_start":13,"column_end":16},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76636,"byte_end":76641,"line_start":12,"line_end":12,"column_start":17,"column_end":22},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76642,"byte_end":76656,"line_start":12,"line_end":12,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76668,"byte_end":76672,"line_start":15,"line_end":15,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76715,"byte_end":76718,"line_start":16,"line_end":16,"column_start":41,"column_end":44},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76719,"byte_end":76724,"line_start":16,"line_end":16,"column_start":45,"column_end":50},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76725,"byte_end":76739,"line_start":16,"line_end":16,"column_start":51,"column_end":65},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76761,"byte_end":76765,"line_start":17,"line_end":17,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76780,"byte_end":76788,"line_start":18,"line_end":18,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":696}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76808,"byte_end":76816,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":697}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76837,"byte_end":76843,"line_start":20,"line_end":20,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":698}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76837,"byte_end":76843,"line_start":20,"line_end":20,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1073742524}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76902,"byte_end":76905,"line_start":23,"line_end":23,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76906,"byte_end":76911,"line_start":23,"line_end":23,"column_start":46,"column_end":51},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76912,"byte_end":76926,"line_start":23,"line_end":23,"column_start":52,"column_end":66},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76948,"byte_end":76952,"line_start":24,"line_end":24,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76967,"byte_end":76975,"line_start":25,"line_end":25,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":696}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76996,"byte_end":77004,"line_start":26,"line_end":26,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":697}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77024,"byte_end":77030,"line_start":27,"line_end":27,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":698}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77024,"byte_end":77030,"line_start":27,"line_end":27,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1073742525}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77224,"byte_end":77240,"line_start":42,"line_end":42,"column_start":15,"column_end":31},"ref_id":{"krate":0,"index":702}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77289,"byte_end":77305,"line_start":45,"line_end":45,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":1416}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77322,"byte_end":77328,"line_start":46,"line_end":46,"column_start":16,"column_end":22},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77329,"byte_end":77333,"line_start":46,"line_end":46,"column_start":23,"column_end":27},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77334,"byte_end":77338,"line_start":46,"line_end":46,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77350,"byte_end":77364,"line_start":49,"line_end":49,"column_start":6,"column_end":20},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77402,"byte_end":77406,"line_start":51,"line_end":51,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":703}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77421,"byte_end":77424,"line_start":52,"line_end":52,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":704}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77430,"byte_end":77446,"line_start":52,"line_end":52,"column_start":22,"column_end":38},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77461,"byte_end":77465,"line_start":53,"line_end":53,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77482,"byte_end":77486,"line_start":54,"line_end":54,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77503,"byte_end":77509,"line_start":55,"line_end":55,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77529,"byte_end":77534,"line_start":55,"line_end":55,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":1419}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77511,"byte_end":77527,"line_start":55,"line_end":55,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":1416}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77548,"byte_end":77557,"line_start":56,"line_end":56,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":709}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77559,"byte_end":77563,"line_start":56,"line_end":56,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29344}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77629,"byte_end":77632,"line_start":59,"line_end":59,"column_start":49,"column_end":52},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77633,"byte_end":77637,"line_start":59,"line_end":59,"column_start":53,"column_end":57},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77667,"byte_end":77671,"line_start":60,"line_end":60,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":77677,"byte_end":77686,"line_start":60,"line_end":60,"column_start":36,"column_end":45},"ref_id":{"krate":4,"index":4594}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77672,"byte_end":77675,"line_start":60,"line_end":60,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77687,"byte_end":77696,"line_start":60,"line_end":60,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":536871625}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77650,"byte_end":77654,"line_start":60,"line_end":60,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742537}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77655,"byte_end":77664,"line_start":60,"line_end":60,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":709}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77791,"byte_end":77797,"line_start":63,"line_end":63,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1421}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77773,"byte_end":77789,"line_start":63,"line_end":63,"column_start":23,"column_end":39},"ref_id":{"krate":0,"index":1416}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77759,"byte_end":77763,"line_start":63,"line_end":63,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77764,"byte_end":77770,"line_start":63,"line_end":63,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":708}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77829,"byte_end":77833,"line_start":64,"line_end":64,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":536871626}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77807,"byte_end":77811,"line_start":64,"line_end":64,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77812,"byte_end":77815,"line_start":64,"line_end":64,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":704}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77816,"byte_end":77820,"line_start":64,"line_end":64,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77821,"byte_end":77825,"line_start":64,"line_end":64,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77856,"byte_end":77860,"line_start":65,"line_end":65,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77861,"byte_end":77865,"line_start":65,"line_end":65,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77873,"byte_end":77889,"line_start":65,"line_end":65,"column_start":39,"column_end":55},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77843,"byte_end":77847,"line_start":65,"line_end":65,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77848,"byte_end":77852,"line_start":65,"line_end":65,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77902,"byte_end":77906,"line_start":66,"line_end":66,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77907,"byte_end":77911,"line_start":66,"line_end":66,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77915,"byte_end":77919,"line_start":66,"line_end":66,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77920,"byte_end":77924,"line_start":66,"line_end":66,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":706}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77971,"byte_end":77975,"line_start":67,"line_end":67,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1417}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77953,"byte_end":77969,"line_start":67,"line_end":67,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1416}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77939,"byte_end":77943,"line_start":67,"line_end":67,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77944,"byte_end":77950,"line_start":67,"line_end":67,"column_start":18,"column_end":24},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78073,"byte_end":78079,"line_start":71,"line_end":71,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1421}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78055,"byte_end":78071,"line_start":71,"line_end":71,"column_start":23,"column_end":39},"ref_id":{"krate":0,"index":1416}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78041,"byte_end":78045,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78046,"byte_end":78052,"line_start":71,"line_end":71,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":708}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78097,"byte_end":78101,"line_start":72,"line_end":72,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78102,"byte_end":78105,"line_start":72,"line_end":72,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":704}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78106,"byte_end":78110,"line_start":72,"line_end":72,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78111,"byte_end":78115,"line_start":72,"line_end":72,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78139,"byte_end":78143,"line_start":73,"line_end":73,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78144,"byte_end":78148,"line_start":73,"line_end":73,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78156,"byte_end":78172,"line_start":73,"line_end":73,"column_start":39,"column_end":55},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78126,"byte_end":78130,"line_start":73,"line_end":73,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78131,"byte_end":78135,"line_start":73,"line_end":73,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78185,"byte_end":78189,"line_start":74,"line_end":74,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78190,"byte_end":78194,"line_start":74,"line_end":74,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78198,"byte_end":78202,"line_start":74,"line_end":74,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78203,"byte_end":78207,"line_start":74,"line_end":74,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":707}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78254,"byte_end":78259,"line_start":75,"line_end":75,"column_start":45,"column_end":50},"ref_id":{"krate":0,"index":1419}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78236,"byte_end":78252,"line_start":75,"line_end":75,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1416}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78222,"byte_end":78226,"line_start":75,"line_end":75,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78227,"byte_end":78233,"line_start":75,"line_end":75,"column_start":18,"column_end":24},"ref_id":{"krate":0,"index":708}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78279,"byte_end":78280,"line_start":77,"line_end":77,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":3355443915}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78342,"byte_end":78346,"line_start":80,"line_end":80,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78347,"byte_end":78353,"line_start":80,"line_end":80,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78375,"byte_end":78380,"line_start":80,"line_end":80,"column_start":45,"column_end":50},"ref_id":{"krate":0,"index":1419}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78357,"byte_end":78373,"line_start":80,"line_end":80,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1416}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78429,"byte_end":78433,"line_start":83,"line_end":83,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78434,"byte_end":78438,"line_start":83,"line_end":83,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78441,"byte_end":78445,"line_start":83,"line_end":83,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78446,"byte_end":78450,"line_start":83,"line_end":83,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78469,"byte_end":78473,"line_start":84,"line_end":84,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78474,"byte_end":78478,"line_start":84,"line_end":84,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78481,"byte_end":78485,"line_start":84,"line_end":84,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78486,"byte_end":78490,"line_start":84,"line_end":84,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78528,"byte_end":78532,"line_start":86,"line_end":86,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78533,"byte_end":78537,"line_start":86,"line_end":86,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78540,"byte_end":78556,"line_start":86,"line_end":86,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78559,"byte_end":78563,"line_start":86,"line_end":86,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78564,"byte_end":78568,"line_start":86,"line_end":86,"column_start":53,"column_end":57},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78655,"byte_end":78659,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742541}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78660,"byte_end":78666,"line_start":91,"line_end":91,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78688,"byte_end":78692,"line_start":91,"line_end":91,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1417}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78670,"byte_end":78686,"line_start":91,"line_end":91,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1416}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78738,"byte_end":78754,"line_start":94,"line_end":94,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":702}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78762,"byte_end":78776,"line_start":94,"line_end":94,"column_start":37,"column_end":51},"ref_id":{"krate":0,"index":716}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78757,"byte_end":78761,"line_start":94,"line_end":94,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742541}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78896,"byte_end":78903,"line_start":98,"line_end":98,"column_start":52,"column_end":59},"ref_id":{"krate":1,"index":5999}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78886,"byte_end":78893,"line_start":98,"line_end":98,"column_start":42,"column_end":49},"ref_id":{"krate":4,"index":4678}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78877,"byte_end":78883,"line_start":98,"line_end":98,"column_start":33,"column_end":39},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78868,"byte_end":78874,"line_start":98,"line_end":98,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":6002}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78853,"byte_end":78857,"line_start":98,"line_end":98,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742542}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78858,"byte_end":78867,"line_start":98,"line_end":98,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":709}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78971,"byte_end":78974,"line_start":103,"line_end":103,"column_start":24,"column_end":27},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78975,"byte_end":78979,"line_start":103,"line_end":103,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78982,"byte_end":78985,"line_start":103,"line_end":103,"column_start":35,"column_end":38},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78986,"byte_end":78990,"line_start":103,"line_end":103,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79017,"byte_end":79020,"line_start":104,"line_end":104,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79012,"byte_end":79015,"line_start":104,"line_end":104,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79028,"byte_end":79031,"line_start":104,"line_end":104,"column_start":34,"column_end":37},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79021,"byte_end":79026,"line_start":104,"line_end":104,"column_start":27,"column_end":32},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79048,"byte_end":79051,"line_start":104,"line_end":104,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":711}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79032,"byte_end":79046,"line_start":104,"line_end":104,"column_start":38,"column_end":52},"ref_id":{"krate":0,"index":703}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79081,"byte_end":79084,"line_start":105,"line_end":105,"column_start":25,"column_end":28},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79076,"byte_end":79079,"line_start":105,"line_end":105,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79100,"byte_end":79120,"line_start":106,"line_end":106,"column_start":15,"column_end":35},"ref_id":{"krate":0,"index":700}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79094,"byte_end":79098,"line_start":106,"line_end":106,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79128,"byte_end":79133,"line_start":106,"line_end":106,"column_start":43,"column_end":48},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79121,"byte_end":79127,"line_start":106,"line_end":106,"column_start":36,"column_end":42},"ref_id":{"krate":0,"index":2281702095}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79169,"byte_end":79172,"line_start":108,"line_end":108,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79164,"byte_end":79167,"line_start":108,"line_end":108,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79188,"byte_end":79209,"line_start":109,"line_end":109,"column_start":15,"column_end":36},"ref_id":{"krate":0,"index":701}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79182,"byte_end":79186,"line_start":109,"line_end":109,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79217,"byte_end":79222,"line_start":109,"line_end":109,"column_start":44,"column_end":49},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79210,"byte_end":79216,"line_start":109,"line_end":109,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":2281702095}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79251,"byte_end":79264,"line_start":111,"line_end":111,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":713}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79244,"byte_end":79248,"line_start":111,"line_end":111,"column_start":12,"column_end":16},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79237,"byte_end":79243,"line_start":111,"line_end":111,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":2281702095}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79266,"byte_end":79275,"line_start":111,"line_end":111,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":3422552783}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79283,"byte_end":79291,"line_start":112,"line_end":112,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1140851407}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79293,"byte_end":79302,"line_start":112,"line_end":112,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":3422552783}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79321,"byte_end":79325,"line_start":115,"line_end":115,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79312,"byte_end":79316,"line_start":115,"line_end":115,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79361,"byte_end":79365,"line_start":116,"line_end":116,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742545}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79366,"byte_end":79374,"line_start":116,"line_end":116,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":696}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79410,"byte_end":79414,"line_start":117,"line_end":117,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742546}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79415,"byte_end":79423,"line_start":117,"line_end":117,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":697}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79450,"byte_end":79460,"line_start":118,"line_end":118,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79497,"byte_end":79505,"line_start":119,"line_end":119,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":817}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79492,"byte_end":79496,"line_start":119,"line_end":119,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742547}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79547,"byte_end":79556,"line_start":120,"line_end":120,"column_start":32,"column_end":41},"ref_id":{"krate":1,"index":5534}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79543,"byte_end":79546,"line_start":120,"line_end":120,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":536871635}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79657,"byte_end":79661,"line_start":123,"line_end":123,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79645,"byte_end":79649,"line_start":123,"line_end":123,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742547}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79650,"byte_end":79656,"line_start":123,"line_end":123,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":698}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79705,"byte_end":79719,"line_start":124,"line_end":124,"column_start":41,"column_end":55},"ref_id":{"krate":0,"index":716}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79693,"byte_end":79704,"line_start":124,"line_end":124,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79738,"byte_end":79747,"line_start":125,"line_end":125,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":1040188115}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79786,"byte_end":79807,"line_start":126,"line_end":126,"column_start":32,"column_end":53},"ref_id":{"krate":0,"index":718}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79774,"byte_end":79785,"line_start":126,"line_end":126,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79839,"byte_end":79848,"line_start":127,"line_end":127,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":3053454035}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79884,"byte_end":79888,"line_start":129,"line_end":129,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79889,"byte_end":79900,"line_start":129,"line_end":129,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79919,"byte_end":79947,"line_start":130,"line_end":130,"column_start":17,"column_end":45},"ref_id":{"krate":0,"index":363}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80056,"byte_end":80057,"line_start":134,"line_end":134,"column_start":22,"column_end":23},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80059,"byte_end":80068,"line_start":134,"line_end":134,"column_start":25,"column_end":34},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80059,"byte_end":80068,"line_start":134,"line_end":134,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":1040188115}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80051,"byte_end":80052,"line_start":134,"line_end":134,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80120,"byte_end":80124,"line_start":135,"line_end":135,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":5629}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80111,"byte_end":80119,"line_start":135,"line_end":135,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":2516583123}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80094,"byte_end":80098,"line_start":135,"line_end":135,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80094,"byte_end":80098,"line_start":135,"line_end":135,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80182,"byte_end":80191,"line_start":136,"line_end":136,"column_start":54,"column_end":63},"ref_id":{"krate":0,"index":715}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80170,"byte_end":80181,"line_start":136,"line_end":136,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80159,"byte_end":80167,"line_start":136,"line_end":136,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":3539993299}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80217,"byte_end":80226,"line_start":137,"line_end":137,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":3053454035}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80285,"byte_end":80294,"line_start":139,"line_end":139,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":3053454035}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80369,"byte_end":80379,"line_start":144,"line_end":144,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80416,"byte_end":80424,"line_start":145,"line_end":145,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":818}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80411,"byte_end":80415,"line_start":145,"line_end":145,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742548}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80466,"byte_end":80475,"line_start":146,"line_end":146,"column_start":32,"column_end":41},"ref_id":{"krate":1,"index":5534}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80462,"byte_end":80465,"line_start":146,"line_end":146,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":536871636}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80577,"byte_end":80581,"line_start":149,"line_end":149,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80565,"byte_end":80569,"line_start":149,"line_end":149,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742548}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80570,"byte_end":80576,"line_start":149,"line_end":149,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":698}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80626,"byte_end":80641,"line_start":150,"line_end":150,"column_start":42,"column_end":57},"ref_id":{"krate":0,"index":717}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80614,"byte_end":80625,"line_start":150,"line_end":150,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":2919236308}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80660,"byte_end":80670,"line_start":151,"line_end":151,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":1040188116}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80694,"byte_end":80698,"line_start":152,"line_end":152,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80699,"byte_end":80710,"line_start":152,"line_end":152,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":2919236308}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80729,"byte_end":80757,"line_start":153,"line_end":153,"column_start":17,"column_end":45},"ref_id":{"krate":0,"index":363}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80868,"byte_end":80869,"line_start":157,"line_end":157,"column_start":22,"column_end":23},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80871,"byte_end":80881,"line_start":157,"line_end":157,"column_start":25,"column_end":35},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80871,"byte_end":80881,"line_start":157,"line_end":157,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":1040188116}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80863,"byte_end":80864,"line_start":157,"line_end":157,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80933,"byte_end":80937,"line_start":158,"line_end":158,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":5629}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80924,"byte_end":80932,"line_start":158,"line_end":158,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":2516583124}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80907,"byte_end":80911,"line_start":158,"line_end":158,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80907,"byte_end":80911,"line_start":158,"line_end":158,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80974,"byte_end":80984,"line_start":159,"line_end":159,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":714}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80962,"byte_end":80973,"line_start":159,"line_end":159,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":2919236308}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80995,"byte_end":81003,"line_start":159,"line_end":159,"column_start":54,"column_end":62},"ref_id":{"krate":0,"index":4244636372}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":81028,"byte_end":81038,"line_start":160,"line_end":160,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":3053454036}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":81097,"byte_end":81107,"line_start":162,"line_end":162,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":3053454036}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75909,"byte_end":75914,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":725}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81163,"byte_end":81168,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81180,"byte_end":81185,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81187,"byte_end":81189,"line_start":2,"line_end":2,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81209,"byte_end":81214,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":35}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":81216,"byte_end":81219,"line_start":3,"line_end":3,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81242,"byte_end":81247,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":81249,"byte_end":81253,"line_start":4,"line_end":4,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":160}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81339,"byte_end":81344,"line_start":10,"line_end":10,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81330,"byte_end":81334,"line_start":10,"line_end":10,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81461,"byte_end":81471,"line_start":13,"line_end":13,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81512,"byte_end":81515,"line_start":14,"line_end":14,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":573}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81503,"byte_end":81511,"line_start":14,"line_end":14,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":536871650}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81601,"byte_end":81616,"line_start":18,"line_end":18,"column_start":17,"column_end":32},"ref_id":{"krate":0,"index":35}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81597,"byte_end":81598,"line_start":18,"line_end":18,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3858760418}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81635,"byte_end":81636,"line_start":19,"line_end":19,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":3858760418}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81660,"byte_end":81688,"line_start":20,"line_end":20,"column_start":17,"column_end":45},"ref_id":{"krate":0,"index":363}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81803,"byte_end":81804,"line_start":26,"line_end":26,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":3858760418}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81862,"byte_end":81876,"line_start":27,"line_end":27,"column_start":51,"column_end":65},"ref_id":{"krate":1,"index":1633}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81849,"byte_end":81859,"line_start":27,"line_end":27,"column_start":38,"column_end":48},"ref_id":{"krate":1,"index":8462}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81829,"byte_end":81837,"line_start":27,"line_end":27,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":536871650}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81838,"byte_end":81845,"line_start":27,"line_end":27,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81877,"byte_end":81879,"line_start":27,"line_end":27,"column_start":66,"column_end":68},"ref_id":{"krate":0,"index":1358955234}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81931,"byte_end":81941,"line_start":30,"line_end":30,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":82019,"byte_end":82025,"line_start":35,"line_end":35,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":82010,"byte_end":82014,"line_start":35,"line_end":35,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":82139,"byte_end":82149,"line_start":38,"line_end":38,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":82241,"byte_end":82251,"line_start":41,"line_end":41,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":569}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82286,"byte_end":82294,"line_start":42,"line_end":42,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":536871656}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82295,"byte_end":82302,"line_start":42,"line_end":42,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82276,"byte_end":82282,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":82367,"byte_end":82373,"line_start":43,"line_end":43,"column_start":56,"column_end":62},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":82348,"byte_end":82357,"line_start":43,"line_end":43,"column_start":37,"column_end":46},"ref_id":{"krate":1,"index":8632}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":82337,"byte_end":82341,"line_start":43,"line_end":43,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":82343,"byte_end":82346,"line_start":43,"line_end":43,"column_start":32,"column_end":35},"ref_id":{"krate":1,"index":8627}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82359,"byte_end":82365,"line_start":43,"line_end":43,"column_start":48,"column_end":54},"ref_id":{"krate":0,"index":67109608}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":82405,"byte_end":82408,"line_start":45,"line_end":45,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":573}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82396,"byte_end":82404,"line_start":45,"line_end":45,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":536871656}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75920,"byte_end":75925,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":745}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82423,"byte_end":82430,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":22,"index":105}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82423,"byte_end":82430,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82472,"byte_end":82477,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1719}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82479,"byte_end":82486,"line_start":5,"line_end":5,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":835}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82472,"byte_end":82477,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1721}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82479,"byte_end":82486,"line_start":5,"line_end":5,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":1721}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82506,"byte_end":82511,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82513,"byte_end":82517,"line_start":6,"line_end":6,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82528,"byte_end":82539,"line_start":7,"line_end":7,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82548,"byte_end":82556,"line_start":8,"line_end":8,"column_start":5,"column_end":13},"ref_id":{"krate":5,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82565,"byte_end":82570,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82572,"byte_end":82575,"line_start":9,"line_end":9,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82586,"byte_end":82590,"line_start":10,"line_end":10,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82603,"byte_end":82608,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82620,"byte_end":82625,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82627,"byte_end":82629,"line_start":12,"line_end":12,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":375}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82716,"byte_end":82721,"line_start":17,"line_end":17,"column_start":12,"column_end":17},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82722,"byte_end":82734,"line_start":17,"line_end":17,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":761}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82796,"byte_end":82799,"line_start":22,"line_end":22,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82800,"byte_end":82805,"line_start":22,"line_end":22,"column_start":16,"column_end":21},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82816,"byte_end":82823,"line_start":25,"line_end":25,"column_start":6,"column_end":13},"ref_id":{"krate":0,"index":757}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82905,"byte_end":82908,"line_start":29,"line_end":29,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82909,"byte_end":82914,"line_start":29,"line_end":29,"column_start":20,"column_end":25},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82941,"byte_end":82945,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82960,"byte_end":82968,"line_start":32,"line_end":32,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":758}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82960,"byte_end":82968,"line_start":32,"line_end":32,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1073742589}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82982,"byte_end":82990,"line_start":33,"line_end":33,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":759}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82982,"byte_end":82990,"line_start":33,"line_end":33,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":536871677}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83004,"byte_end":83009,"line_start":34,"line_end":34,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":760}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83018,"byte_end":83021,"line_start":34,"line_end":34,"column_start":27,"column_end":30},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83011,"byte_end":83016,"line_start":34,"line_end":34,"column_start":20,"column_end":25},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83022,"byte_end":83034,"line_start":34,"line_end":34,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":761}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83053,"byte_end":83059,"line_start":35,"line_end":35,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83080,"byte_end":83085,"line_start":36,"line_end":36,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83080,"byte_end":83085,"line_start":36,"line_end":36,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1610613501}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83149,"byte_end":83152,"line_start":40,"line_end":40,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83194,"byte_end":83198,"line_start":41,"line_end":41,"column_start":36,"column_end":40},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83183,"byte_end":83187,"line_start":41,"line_end":41,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742590}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83188,"byte_end":83193,"line_start":41,"line_end":41,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":760}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83258,"byte_end":83261,"line_start":43,"line_end":43,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83273,"byte_end":83276,"line_start":43,"line_end":43,"column_start":35,"column_end":38},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83268,"byte_end":83271,"line_start":43,"line_end":43,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83329,"byte_end":83336,"line_start":45,"line_end":45,"column_start":35,"column_end":42},"ref_id":{"krate":22,"index":189}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83317,"byte_end":83322,"line_start":45,"line_end":45,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":2415919870}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83323,"byte_end":83328,"line_start":45,"line_end":45,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83337,"byte_end":83342,"line_start":45,"line_end":45,"column_start":43,"column_end":48},"ref_id":{"krate":0,"index":2415919870}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83343,"byte_end":83349,"line_start":45,"line_end":45,"column_start":49,"column_end":55},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83356,"byte_end":83362,"line_start":45,"line_end":45,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":134218494}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83380,"byte_end":83383,"line_start":46,"line_end":46,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1409286910}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83456,"byte_end":83459,"line_start":49,"line_end":49,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":1409286910}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83440,"byte_end":83445,"line_start":49,"line_end":49,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":2415919870}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83446,"byte_end":83452,"line_start":49,"line_end":49,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":762}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83475,"byte_end":83492,"line_start":50,"line_end":50,"column_start":15,"column_end":32},"ref_id":{"krate":4,"index":5416}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83473,"byte_end":83474,"line_start":50,"line_end":50,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":939524862}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83494,"byte_end":83500,"line_start":50,"line_end":50,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":134218494}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83501,"byte_end":83506,"line_start":50,"line_end":50,"column_start":41,"column_end":46},"ref_id":{"krate":1,"index":28113}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83503,"byte_end":83506,"line_start":50,"line_end":50,"column_start":43,"column_end":46},"ref_id":{"krate":1,"index":28115}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83503,"byte_end":83506,"line_start":50,"line_end":50,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":1409286910}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83528,"byte_end":83529,"line_start":52,"line_end":52,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":939524862}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83585,"byte_end":83588,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83589,"byte_end":83594,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83585,"byte_end":83588,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83589,"byte_end":83594,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83585,"byte_end":83588,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83589,"byte_end":83594,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83634,"byte_end":83638,"line_start":58,"line_end":58,"column_start":35,"column_end":39},"ref_id":{"krate":22,"index":118}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83618,"byte_end":83632,"line_start":58,"line_end":58,"column_start":19,"column_end":33},"ref_id":{"krate":22,"index":105}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83652,"byte_end":83657,"line_start":58,"line_end":58,"column_start":53,"column_end":58},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83639,"byte_end":83651,"line_start":58,"line_end":58,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":1721}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83675,"byte_end":83678,"line_start":59,"line_end":59,"column_start":14,"column_end":17},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83670,"byte_end":83673,"line_start":59,"line_end":59,"column_start":9,"column_end":12},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83695,"byte_end":83705,"line_start":59,"line_end":59,"column_start":34,"column_end":44},"ref_id":{"krate":22,"index":120}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83679,"byte_end":83693,"line_start":59,"line_end":59,"column_start":18,"column_end":32},"ref_id":{"krate":22,"index":105}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83707,"byte_end":83710,"line_start":59,"line_end":59,"column_start":46,"column_end":49},"ref_id":{"krate":0,"index":3489662363}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83585,"byte_end":83588,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83589,"byte_end":83594,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83792,"byte_end":83802,"line_start":65,"line_end":65,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":1431}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83785,"byte_end":83788,"line_start":65,"line_end":65,"column_start":9,"column_end":12},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83833,"byte_end":83836,"line_start":66,"line_end":66,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":1275069184}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486526,"byte_end":4486534,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1481}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1481}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1481}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1485}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1485}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1485}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83938,"byte_end":83944,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1481}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83964,"byte_end":83970,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83995,"byte_end":83999,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84024,"byte_end":84030,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84055,"byte_end":84060,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1485}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84086,"byte_end":84095,"line_start":81,"line_end":81,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":1440}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84242,"byte_end":84250,"line_start":85,"line_end":85,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1542}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84237,"byte_end":84241,"line_start":85,"line_end":85,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742594}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84304,"byte_end":84312,"line_start":87,"line_end":87,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1545}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84299,"byte_end":84303,"line_start":87,"line_end":87,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742594}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84319,"byte_end":84325,"line_start":87,"line_end":87,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1482}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84452,"byte_end":84461,"line_start":95,"line_end":95,"column_start":37,"column_end":46},"ref_id":{"krate":0,"index":1440}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84466,"byte_end":84472,"line_start":95,"line_end":95,"column_start":51,"column_end":57},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84473,"byte_end":84476,"line_start":95,"line_end":95,"column_start":58,"column_end":61},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84477,"byte_end":84484,"line_start":95,"line_end":95,"column_start":62,"column_end":69},"ref_id":{"krate":0,"index":757}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84526,"byte_end":84536,"line_start":96,"line_end":96,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":770}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84520,"byte_end":84525,"line_start":96,"line_end":96,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":536871683}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84553,"byte_end":84561,"line_start":97,"line_end":97,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":1545}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84547,"byte_end":84552,"line_start":97,"line_end":97,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":536871683}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84573,"byte_end":84579,"line_start":97,"line_end":97,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":1484}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84562,"byte_end":84571,"line_start":97,"line_end":97,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":1440}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84623,"byte_end":84627,"line_start":98,"line_end":98,"column_start":41,"column_end":45},"ref_id":{"krate":22,"index":179}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84612,"byte_end":84622,"line_start":98,"line_end":98,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":1431}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84628,"byte_end":84632,"line_start":98,"line_end":98,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742595}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84598,"byte_end":84602,"line_start":98,"line_end":98,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84598,"byte_end":84602,"line_start":98,"line_end":98,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84680,"byte_end":84685,"line_start":100,"line_end":100,"column_start":19,"column_end":24},"ref_id":{"krate":22,"index":193}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84674,"byte_end":84679,"line_start":100,"line_end":100,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3959423747}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84701,"byte_end":84705,"line_start":101,"line_end":101,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84711,"byte_end":84714,"line_start":101,"line_end":101,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84706,"byte_end":84709,"line_start":101,"line_end":101,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84724,"byte_end":84727,"line_start":101,"line_end":101,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":765}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84715,"byte_end":84722,"line_start":101,"line_end":101,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84745,"byte_end":84753,"line_start":102,"line_end":102,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1342178051}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84771,"byte_end":84779,"line_start":103,"line_end":103,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":3489661699}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84797,"byte_end":84802,"line_start":104,"line_end":104,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":3959423747}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84917,"byte_end":84920,"line_start":109,"line_end":109,"column_start":18,"column_end":21},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84887,"byte_end":84893,"line_start":108,"line_end":108,"column_start":24,"column_end":30},"ref_id":{"krate":22,"index":183}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84876,"byte_end":84886,"line_start":108,"line_end":108,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1431}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84894,"byte_end":84898,"line_start":108,"line_end":108,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073742595}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84956,"byte_end":84959,"line_start":110,"line_end":110,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84951,"byte_end":84954,"line_start":110,"line_end":110,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84969,"byte_end":84972,"line_start":110,"line_end":110,"column_start":39,"column_end":42},"ref_id":{"krate":0,"index":765}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84960,"byte_end":84967,"line_start":110,"line_end":110,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84998,"byte_end":85006,"line_start":111,"line_end":111,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1342178051}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85032,"byte_end":85040,"line_start":112,"line_end":112,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":3489661699}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85066,"byte_end":85071,"line_start":113,"line_end":113,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":3892314883}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85181,"byte_end":85184,"line_start":119,"line_end":119,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85157,"byte_end":85161,"line_start":118,"line_end":118,"column_start":20,"column_end":24},"ref_id":{"krate":22,"index":179}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85146,"byte_end":85156,"line_start":118,"line_end":118,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1431}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85162,"byte_end":85166,"line_start":118,"line_end":118,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742595}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85220,"byte_end":85228,"line_start":120,"line_end":120,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":1545}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85214,"byte_end":85219,"line_start":120,"line_end":120,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":536871683}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85240,"byte_end":85245,"line_start":120,"line_end":120,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":1485}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85229,"byte_end":85238,"line_start":120,"line_end":120,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1440}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85275,"byte_end":85280,"line_start":121,"line_end":121,"column_start":27,"column_end":32},"ref_id":{"krate":22,"index":193}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85269,"byte_end":85274,"line_start":121,"line_end":121,"column_start":21,"column_end":26},"ref_id":{"krate":0,"index":3858760451}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85323,"byte_end":85326,"line_start":123,"line_end":123,"column_start":22,"column_end":25},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85318,"byte_end":85321,"line_start":123,"line_end":123,"column_start":17,"column_end":20},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85336,"byte_end":85339,"line_start":123,"line_end":123,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":765}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85327,"byte_end":85334,"line_start":123,"line_end":123,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85361,"byte_end":85369,"line_start":124,"line_end":124,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":1342178051}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85391,"byte_end":85399,"line_start":125,"line_end":125,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":3489661699}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85421,"byte_end":85426,"line_start":126,"line_end":126,"column_start":21,"column_end":26},"ref_id":{"krate":0,"index":3858760451}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85484,"byte_end":85491,"line_start":132,"line_end":132,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":757}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85475,"byte_end":85479,"line_start":132,"line_end":132,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85527,"byte_end":85531,"line_start":133,"line_end":133,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742599}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85532,"byte_end":85540,"line_start":133,"line_end":133,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":758}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85576,"byte_end":85580,"line_start":134,"line_end":134,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742600}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85581,"byte_end":85589,"line_start":134,"line_end":134,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":759}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85620,"byte_end":85630,"line_start":135,"line_end":135,"column_start":29,"column_end":39},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85678,"byte_end":85682,"line_start":136,"line_end":136,"column_start":36,"column_end":40},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85667,"byte_end":85671,"line_start":136,"line_end":136,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742601}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85672,"byte_end":85677,"line_start":136,"line_end":136,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":760}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85749,"byte_end":85752,"line_start":138,"line_end":138,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":536871689}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85753,"byte_end":85760,"line_start":138,"line_end":138,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85740,"byte_end":85745,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85814,"byte_end":85821,"line_start":139,"line_end":139,"column_start":41,"column_end":48},"ref_id":{"krate":22,"index":189}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85802,"byte_end":85807,"line_start":139,"line_end":139,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":3489661705}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85808,"byte_end":85813,"line_start":139,"line_end":139,"column_start":35,"column_end":40},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85822,"byte_end":85827,"line_start":139,"line_end":139,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":3489661705}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85828,"byte_end":85834,"line_start":139,"line_end":139,"column_start":55,"column_end":61},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85837,"byte_end":85842,"line_start":139,"line_end":139,"column_start":64,"column_end":69},"ref_id":{"krate":0,"index":872416009}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85860,"byte_end":85869,"line_start":140,"line_end":140,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":3690988297}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85942,"byte_end":85951,"line_start":143,"line_end":143,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":3690988297}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85926,"byte_end":85931,"line_start":143,"line_end":143,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3489661705}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85932,"byte_end":85938,"line_start":143,"line_end":143,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85984,"byte_end":85993,"line_start":144,"line_end":144,"column_start":32,"column_end":41},"ref_id":{"krate":0,"index":3690988297}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85965,"byte_end":85980,"line_start":144,"line_end":144,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":4026532617}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86013,"byte_end":86028,"line_start":146,"line_end":146,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":4026532617}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":86060,"byte_end":86070,"line_start":148,"line_end":148,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":86118,"byte_end":86122,"line_start":149,"line_end":149,"column_start":36,"column_end":40},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86107,"byte_end":86111,"line_start":149,"line_end":149,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742602}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86112,"byte_end":86117,"line_start":149,"line_end":149,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":760}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86190,"byte_end":86193,"line_start":151,"line_end":151,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":536871690}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86194,"byte_end":86201,"line_start":151,"line_end":151,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86181,"byte_end":86186,"line_start":151,"line_end":151,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":86252,"byte_end":86260,"line_start":152,"line_end":152,"column_start":42,"column_end":50},"ref_id":{"krate":22,"index":191}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86240,"byte_end":86245,"line_start":152,"line_end":152,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":3489661706}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86246,"byte_end":86251,"line_start":152,"line_end":152,"column_start":36,"column_end":41},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86261,"byte_end":86266,"line_start":152,"line_end":152,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":3489661706}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86267,"byte_end":86273,"line_start":152,"line_end":152,"column_start":57,"column_end":63},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86276,"byte_end":86281,"line_start":152,"line_end":152,"column_start":66,"column_end":71},"ref_id":{"krate":0,"index":872416010}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86307,"byte_end":86317,"line_start":153,"line_end":153,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":3690988298}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":86325,"byte_end":86328,"line_start":153,"line_end":153,"column_start":42,"column_end":45},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86319,"byte_end":86324,"line_start":153,"line_end":153,"column_start":36,"column_end":41},"ref_id":{"krate":0,"index":872416010}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86361,"byte_end":86371,"line_start":154,"line_end":154,"column_start":29,"column_end":39},"ref_id":{"krate":0,"index":3690988298}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86345,"byte_end":86350,"line_start":154,"line_end":154,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3489661706}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86351,"byte_end":86357,"line_start":154,"line_end":154,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86405,"byte_end":86415,"line_start":155,"line_end":155,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":3690988298}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86385,"byte_end":86401,"line_start":155,"line_end":155,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":4026532618}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86435,"byte_end":86451,"line_start":157,"line_end":157,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":4026532618}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75931,"byte_end":75935,"line_start":4,"line_end":4,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":779}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86464,"byte_end":86469,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86481,"byte_end":86486,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4514}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86489,"byte_end":86493,"line_start":2,"line_end":2,"column_start":13,"column_end":17},"ref_id":{"krate":4,"index":4459}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86481,"byte_end":86486,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":5349}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86500,"byte_end":86503,"line_start":2,"line_end":2,"column_start":24,"column_end":27},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86515,"byte_end":86520,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86522,"byte_end":86528,"line_start":3,"line_end":3,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86515,"byte_end":86520,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86522,"byte_end":86528,"line_start":3,"line_end":3,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86554,"byte_end":86559,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":968}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86561,"byte_end":86565,"line_start":4,"line_end":4,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":968}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86554,"byte_end":86559,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":267}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86561,"byte_end":86565,"line_start":4,"line_end":4,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":267}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86597,"byte_end":86601,"line_start":5,"line_end":5,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86614,"byte_end":86619,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86621,"byte_end":86623,"line_start":6,"line_end":6,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86650,"byte_end":86655,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86673,"byte_end":86678,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1520}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86673,"byte_end":86678,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1088}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86709,"byte_end":86714,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":23,"index":986}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86811,"byte_end":86817,"line_start":19,"line_end":19,"column_start":15,"column_end":21},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86912,"byte_end":86922,"line_start":24,"line_end":24,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86945,"byte_end":86948,"line_start":25,"line_end":25,"column_start":22,"column_end":25},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86949,"byte_end":86954,"line_start":25,"line_end":25,"column_start":26,"column_end":31},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86955,"byte_end":86967,"line_start":25,"line_end":25,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":968}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87068,"byte_end":87074,"line_start":31,"line_end":31,"column_start":15,"column_end":21},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87165,"byte_end":87175,"line_start":36,"line_end":36,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":991}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87198,"byte_end":87210,"line_start":37,"line_end":37,"column_start":22,"column_end":34},"ref_id":{"krate":0,"index":968}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87005,"byte_end":87019,"line_start":28,"line_end":28,"column_start":12,"column_end":26},"ref_id":{"krate":0,"index":1546}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87038,"byte_end":87052,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87038,"byte_end":87052,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87038,"byte_end":87052,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87038,"byte_end":87052,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87058,"byte_end":87074,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87058,"byte_end":87074,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87058,"byte_end":87074,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87058,"byte_end":87074,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87080,"byte_end":87095,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87080,"byte_end":87095,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87080,"byte_end":87095,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87080,"byte_end":87095,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87129,"byte_end":87148,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87129,"byte_end":87148,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87129,"byte_end":87148,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87129,"byte_end":87148,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87154,"byte_end":87175,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87154,"byte_end":87175,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87154,"byte_end":87175,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87154,"byte_end":87175,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87181,"byte_end":87210,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87181,"byte_end":87210,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87181,"byte_end":87210,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87181,"byte_end":87210,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":1608}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87361,"byte_end":87373,"line_start":52,"line_end":52,"column_start":15,"column_end":27},"ref_id":{"krate":0,"index":804}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87352,"byte_end":87356,"line_start":52,"line_end":52,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":816}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87571,"byte_end":87581,"line_start":63,"line_end":63,"column_start":29,"column_end":39},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87626,"byte_end":87629,"line_start":66,"line_end":66,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87630,"byte_end":87638,"line_start":66,"line_end":66,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87641,"byte_end":87649,"line_start":66,"line_end":66,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":267}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87692,"byte_end":87695,"line_start":67,"line_end":67,"column_start":38,"column_end":41},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87696,"byte_end":87710,"line_start":67,"line_end":67,"column_start":42,"column_end":56},"ref_id":{"krate":0,"index":1546}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87717,"byte_end":87720,"line_start":67,"line_end":67,"column_start":63,"column_end":66},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87712,"byte_end":87715,"line_start":67,"line_end":67,"column_start":58,"column_end":61},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87744,"byte_end":87757,"line_start":68,"line_end":68,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":1879049000}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87736,"byte_end":87740,"line_start":68,"line_end":68,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87822,"byte_end":87827,"line_start":69,"line_end":69,"column_start":64,"column_end":69},"ref_id":{"krate":1,"index":1771}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87815,"byte_end":87819,"line_start":69,"line_end":69,"column_start":57,"column_end":61},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87798,"byte_end":87802,"line_start":69,"line_end":69,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":738198312}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87803,"byte_end":87814,"line_start":69,"line_end":69,"column_start":45,"column_end":56},"ref_id":{"krate":0,"index":803}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87864,"byte_end":87868,"line_start":70,"line_end":70,"column_start":34,"column_end":38},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87843,"byte_end":87863,"line_start":70,"line_end":70,"column_start":13,"column_end":33},"ref_id":{"krate":0,"index":1476395816}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87869,"byte_end":87883,"line_start":70,"line_end":70,"column_start":39,"column_end":53},"ref_id":{"krate":0,"index":1546}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87901,"byte_end":87904,"line_start":71,"line_end":71,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1547}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87905,"byte_end":87909,"line_start":71,"line_end":71,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":738198312}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87910,"byte_end":87913,"line_start":71,"line_end":71,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":799}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87931,"byte_end":87935,"line_start":72,"line_end":72,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1548}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87936,"byte_end":87940,"line_start":72,"line_end":72,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":738198312}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87941,"byte_end":87945,"line_start":72,"line_end":72,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":800}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87963,"byte_end":87967,"line_start":73,"line_end":73,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1549}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87968,"byte_end":87972,"line_start":73,"line_end":73,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":738198312}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87973,"byte_end":87977,"line_start":73,"line_end":73,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":801}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87995,"byte_end":88003,"line_start":74,"line_end":74,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1550}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88004,"byte_end":88008,"line_start":74,"line_end":74,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":738198312}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88035,"byte_end":88041,"line_start":75,"line_end":75,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":1551}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88042,"byte_end":88046,"line_start":75,"line_end":75,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":738198312}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88047,"byte_end":88053,"line_start":75,"line_end":75,"column_start":29,"column_end":35},"ref_id":{"krate":0,"index":802}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88071,"byte_end":88082,"line_start":76,"line_end":76,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":1552}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88083,"byte_end":88103,"line_start":76,"line_end":76,"column_start":29,"column_end":49},"ref_id":{"krate":0,"index":4227859240}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88208,"byte_end":88213,"line_start":80,"line_end":80,"column_start":62,"column_end":67},"ref_id":{"krate":1,"index":1771}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88199,"byte_end":88205,"line_start":80,"line_end":80,"column_start":53,"column_end":59},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88166,"byte_end":88175,"line_start":80,"line_end":80,"column_start":20,"column_end":29},"ref_id":{"krate":23,"index":986}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88177,"byte_end":88197,"line_start":80,"line_end":80,"column_start":31,"column_end":51},"ref_id":{"krate":0,"index":1476395816}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88294,"byte_end":88297,"line_start":82,"line_end":82,"column_start":50,"column_end":53},"ref_id":{"krate":1,"index":8443}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88283,"byte_end":88291,"line_start":82,"line_end":82,"column_start":39,"column_end":47},"ref_id":{"krate":4,"index":4221}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88278,"byte_end":88282,"line_start":82,"line_end":82,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":3456107304}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88322,"byte_end":88325,"line_start":83,"line_end":83,"column_start":21,"column_end":24},"ref_id":{"krate":0,"index":536871720}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88314,"byte_end":88318,"line_start":83,"line_end":83,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88371,"byte_end":88379,"line_start":84,"line_end":84,"column_start":33,"column_end":41},"ref_id":{"krate":4,"index":4221}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88366,"byte_end":88370,"line_start":84,"line_end":84,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":3456107304}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88382,"byte_end":88388,"line_start":84,"line_end":84,"column_start":44,"column_end":50},"ref_id":{"krate":0,"index":3992978216}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88359,"byte_end":88363,"line_start":84,"line_end":84,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1124074280}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88404,"byte_end":88410,"line_start":85,"line_end":85,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":3992978216}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88430,"byte_end":88436,"line_start":86,"line_end":86,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":3992978216}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88454,"byte_end":88457,"line_start":86,"line_end":86,"column_start":40,"column_end":43},"ref_id":{"krate":1,"index":8443}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88443,"byte_end":88451,"line_start":86,"line_end":86,"column_start":29,"column_end":37},"ref_id":{"krate":4,"index":4221}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88438,"byte_end":88442,"line_start":86,"line_end":86,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":3456107304}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88763,"byte_end":88769,"line_start":99,"line_end":99,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3992978216}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":88802,"byte_end":88812,"line_start":102,"line_end":102,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75942,"byte_end":75947,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75949,"byte_end":75951,"line_start":6,"line_end":6,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":375}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75969,"byte_end":75974,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":991}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75976,"byte_end":75980,"line_start":7,"line_end":7,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":160}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75998,"byte_end":76003,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1088}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75998,"byte_end":76003,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1520}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":76035,"byte_end":76045,"line_start":9,"line_end":9,"column_start":5,"column_end":15},"ref_id":{"krate":23,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76076,"byte_end":76080,"line_start":11,"line_end":11,"column_start":18,"column_end":22},"ref_id":{"krate":1,"index":2079}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76083,"byte_end":76087,"line_start":11,"line_end":11,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":2091}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76178,"byte_end":76188,"line_start":14,"line_end":14,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76225,"byte_end":76235,"line_start":15,"line_end":15,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76258,"byte_end":76262,"line_start":18,"line_end":18,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/mod.rs","byte_start":76258,"byte_end":76262,"line_start":18,"line_end":18,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":719}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76291,"byte_end":76296,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76291,"byte_end":76296,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76291,"byte_end":76296,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76291,"byte_end":76296,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76323,"byte_end":76328,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":757}},{"kind":"Function","span":{"file_name":"src/fs/mod.rs","byte_start":76323,"byte_end":76328,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76323,"byte_end":76328,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1440}},{"kind":"Function","span":{"file_name":"src/fs/mod.rs","byte_start":76323,"byte_end":76328,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":768}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76382,"byte_end":76386,"line_start":21,"line_end":21,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":804}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76382,"byte_end":76386,"line_start":21,"line_end":21,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":798}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":367,"byte_end":374,"line_start":25,"line_end":25,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":835}},{"kind":"Mod","span":{"file_name":"src/drivers/mod.rs","byte_start":88900,"byte_end":88905,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":836}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88941,"byte_end":88951,"line_start":1,"line_end":1,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":837}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89783,"byte_end":89797,"line_start":2,"line_end":2,"column_start":5,"column_end":19},"ref_id":{"krate":26,"index":13}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89783,"byte_end":89797,"line_start":2,"line_end":2,"column_start":5,"column_end":19},"ref_id":{"krate":26,"index":980}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1082}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":524}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":524}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1103}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":548}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89830,"byte_end":89835,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":625}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89837,"byte_end":89839,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":625}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89997,"byte_end":90002,"line_start":14,"line_end":14,"column_start":5,"column_end":10},"ref_id":{"krate":22,"index":7}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90021,"byte_end":90025,"line_start":15,"line_end":15,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90038,"byte_end":90043,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90045,"byte_end":90048,"line_start":16,"line_end":16,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90059,"byte_end":90070,"line_start":17,"line_end":17,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90152,"byte_end":90157,"line_start":22,"line_end":22,"column_start":24,"column_end":29},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90158,"byte_end":90167,"line_start":22,"line_end":22,"column_start":30,"column_end":39},"ref_id":{"krate":26,"index":13}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90225,"byte_end":90230,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90231,"byte_end":90234,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90235,"byte_end":90247,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90225,"byte_end":90230,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90231,"byte_end":90234,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90235,"byte_end":90247,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90225,"byte_end":90230,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90231,"byte_end":90234,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90235,"byte_end":90247,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90259,"byte_end":90262,"line_start":25,"line_end":25,"column_start":64,"column_end":67},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90252,"byte_end":90257,"line_start":25,"line_end":25,"column_start":57,"column_end":62},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90268,"byte_end":90271,"line_start":25,"line_end":25,"column_start":73,"column_end":76},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90263,"byte_end":90266,"line_start":25,"line_end":25,"column_start":68,"column_end":71},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90225,"byte_end":90230,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90231,"byte_end":90234,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90235,"byte_end":90247,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90300,"byte_end":90311,"line_start":28,"line_end":28,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":856}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90284,"byte_end":90295,"line_start":28,"line_end":28,"column_start":6,"column_end":17},"ref_id":{"krate":22,"index":7}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90422,"byte_end":90428,"line_start":30,"line_end":30,"column_start":49,"column_end":55},"ref_id":{"krate":1,"index":6425}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90396,"byte_end":90406,"line_start":30,"line_end":30,"column_start":23,"column_end":33},"ref_id":{"krate":26,"index":22}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90389,"byte_end":90393,"line_start":30,"line_end":30,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90382,"byte_end":90386,"line_start":30,"line_end":30,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742684}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90387,"byte_end":90388,"line_start":30,"line_end":30,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":858}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90407,"byte_end":90415,"line_start":30,"line_end":30,"column_start":34,"column_end":42},"ref_id":{"krate":0,"index":536871772}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90417,"byte_end":90420,"line_start":30,"line_end":30,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":1610613596}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90574,"byte_end":90580,"line_start":33,"line_end":33,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6425}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90547,"byte_end":90558,"line_start":33,"line_end":33,"column_start":23,"column_end":34},"ref_id":{"krate":26,"index":23}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90540,"byte_end":90544,"line_start":33,"line_end":33,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90533,"byte_end":90537,"line_start":33,"line_end":33,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742685}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90538,"byte_end":90539,"line_start":33,"line_end":33,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":858}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90559,"byte_end":90567,"line_start":33,"line_end":33,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":536871773}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90569,"byte_end":90572,"line_start":33,"line_end":33,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1610613597}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90628,"byte_end":90639,"line_start":37,"line_end":37,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":856}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90710,"byte_end":90713,"line_start":40,"line_end":40,"column_start":21,"column_end":24},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90703,"byte_end":90708,"line_start":40,"line_end":40,"column_start":14,"column_end":19},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90800,"byte_end":90806,"line_start":42,"line_end":42,"column_start":11,"column_end":17},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90725,"byte_end":90728,"line_start":40,"line_end":40,"column_start":36,"column_end":39},"ref_id":{"krate":26,"index":19}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90714,"byte_end":90723,"line_start":40,"line_end":40,"column_start":25,"column_end":34},"ref_id":{"krate":26,"index":13}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90758,"byte_end":90765,"line_start":41,"line_end":41,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":855}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90774,"byte_end":90786,"line_start":41,"line_end":41,"column_start":45,"column_end":57},"ref_id":{"krate":26,"index":980}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90885,"byte_end":90893,"line_start":47,"line_end":47,"column_start":53,"column_end":61},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90919,"byte_end":90930,"line_start":48,"line_end":48,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":1103}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90948,"byte_end":90949,"line_start":49,"line_end":49,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90951,"byte_end":90956,"line_start":49,"line_end":49,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90951,"byte_end":90956,"line_start":49,"line_end":49,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1073742688}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90943,"byte_end":90944,"line_start":49,"line_end":49,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90993,"byte_end":90999,"line_start":50,"line_end":50,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90979,"byte_end":90990,"line_start":50,"line_end":50,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91014,"byte_end":91015,"line_start":51,"line_end":51,"column_start":12,"column_end":13},"ref_id":{"krate":0,"index":1677722464}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91034,"byte_end":91039,"line_start":51,"line_end":51,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":4093641568}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91040,"byte_end":91043,"line_start":51,"line_end":51,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91023,"byte_end":91031,"line_start":51,"line_end":51,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":268436320}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91066,"byte_end":91071,"line_start":52,"line_end":52,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":4093641568}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91072,"byte_end":91075,"line_start":52,"line_end":52,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91076,"byte_end":91077,"line_start":52,"line_end":52,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":1105}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91079,"byte_end":91087,"line_start":52,"line_end":52,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":268436320}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91088,"byte_end":91089,"line_start":52,"line_end":52,"column_start":42,"column_end":43},"ref_id":{"krate":0,"index":1105}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91092,"byte_end":91093,"line_start":52,"line_end":52,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":1677722464}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91124,"byte_end":91128,"line_start":53,"line_end":53,"column_start":29,"column_end":33},"ref_id":{"krate":4,"index":5396}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91117,"byte_end":91121,"line_start":53,"line_end":53,"column_start":22,"column_end":26},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91104,"byte_end":91116,"line_start":53,"line_end":53,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1561}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91129,"byte_end":91134,"line_start":53,"line_end":53,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":4093641568}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91156,"byte_end":91160,"line_start":55,"line_end":55,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91147,"byte_end":91155,"line_start":55,"line_end":55,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":268436320}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91220,"byte_end":91228,"line_start":59,"line_end":59,"column_start":42,"column_end":50},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91275,"byte_end":91286,"line_start":60,"line_end":60,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":1103}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91292,"byte_end":91296,"line_start":60,"line_end":60,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91289,"byte_end":91291,"line_start":60,"line_end":60,"column_start":37,"column_end":39},"ref_id":{"krate":0,"index":1073742689}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91313,"byte_end":91314,"line_start":61,"line_end":61,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91316,"byte_end":91321,"line_start":61,"line_end":61,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91316,"byte_end":91321,"line_start":61,"line_end":61,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":536871777}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91308,"byte_end":91309,"line_start":61,"line_end":61,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91332,"byte_end":91345,"line_start":62,"line_end":62,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":524}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91346,"byte_end":91354,"line_start":62,"line_end":62,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":805307233}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91374,"byte_end":91378,"line_start":63,"line_end":63,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91365,"byte_end":91373,"line_start":63,"line_end":63,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":805307233}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91455,"byte_end":91463,"line_start":69,"line_end":69,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":1061}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91468,"byte_end":91476,"line_start":69,"line_end":69,"column_start":59,"column_end":67},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91483,"byte_end":91491,"line_start":70,"line_end":70,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":1082}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91492,"byte_end":91497,"line_start":70,"line_end":70,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":1073742690}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91498,"byte_end":91499,"line_start":70,"line_end":70,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1063}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91562,"byte_end":91570,"line_start":74,"line_end":74,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":1082}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91575,"byte_end":91583,"line_start":74,"line_end":74,"column_start":59,"column_end":67},"ref_id":{"krate":0,"index":1061}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91648,"byte_end":91654,"line_start":75,"line_end":75,"column_start":63,"column_end":69},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91628,"byte_end":91640,"line_start":75,"line_end":75,"column_start":43,"column_end":55},"ref_id":{"krate":0,"index":560}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91601,"byte_end":91611,"line_start":75,"line_end":75,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91590,"byte_end":91599,"line_start":75,"line_end":75,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":548}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91612,"byte_end":91624,"line_start":75,"line_end":75,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":625}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91641,"byte_end":91646,"line_start":75,"line_end":75,"column_start":56,"column_end":61},"ref_id":{"krate":0,"index":1073742691}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88957,"byte_end":88963,"line_start":2,"line_end":2,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":868}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91741,"byte_end":91749,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91741,"byte_end":91749,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":5670}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91776,"byte_end":91784,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"ref_id":{"krate":12,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91786,"byte_end":91793,"line_start":6,"line_end":6,"column_start":15,"column_end":22},"ref_id":{"krate":12,"index":546}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":96}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":97}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91882,"byte_end":91885,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91882,"byte_end":91885,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15570}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91882,"byte_end":91885,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15570}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91882,"byte_end":91885,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":160}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91882,"byte_end":91885,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":30,"index":160}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":133}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91882,"byte_end":91885,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":30,"index":133}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":153}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91882,"byte_end":91885,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":30,"index":153}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91952,"byte_end":91957,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":1242}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":237}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91802,"byte_end":91810,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":113}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91987,"byte_end":91992,"line_start":14,"line_end":14,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":109}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92009,"byte_end":92013,"line_start":16,"line_end":16,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92026,"byte_end":92037,"line_start":17,"line_end":17,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92046,"byte_end":92051,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":22,"index":7}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92070,"byte_end":92074,"line_start":19,"line_end":19,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92076,"byte_end":92083,"line_start":19,"line_end":19,"column_start":11,"column_end":18},"ref_id":{"krate":1,"index":1944}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92129,"byte_end":92132,"line_start":22,"line_end":22,"column_start":10,"column_end":13},"ref_id":{"krate":0,"index":894}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93758,"byte_end":93761,"line_start":85,"line_end":85,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93938,"byte_end":93947,"line_start":95,"line_end":95,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1645}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93988,"byte_end":94002,"line_start":96,"line_end":96,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1646}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94053,"byte_end":94062,"line_start":97,"line_end":97,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1647}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94098,"byte_end":94102,"line_start":98,"line_end":98,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94158,"byte_end":94162,"line_start":99,"line_end":99,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94232,"byte_end":94245,"line_start":100,"line_end":100,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1650}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94293,"byte_end":94308,"line_start":101,"line_end":101,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1651}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94350,"byte_end":94360,"line_start":102,"line_end":102,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1652}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94414,"byte_end":94427,"line_start":103,"line_end":103,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1653}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94482,"byte_end":94497,"line_start":104,"line_end":104,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1654}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94543,"byte_end":94558,"line_start":105,"line_end":105,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1655}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94603,"byte_end":94610,"line_start":106,"line_end":106,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1656}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94655,"byte_end":94664,"line_start":107,"line_end":107,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1657}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94700,"byte_end":94710,"line_start":108,"line_end":108,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1658}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95075,"byte_end":95086,"line_start":114,"line_end":114,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1659}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95131,"byte_end":95141,"line_start":115,"line_end":115,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1660}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95198,"byte_end":95213,"line_start":116,"line_end":116,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1661}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95262,"byte_end":95279,"line_start":117,"line_end":117,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":1662}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95328,"byte_end":95338,"line_start":118,"line_end":118,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1663}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95392,"byte_end":95403,"line_start":119,"line_end":119,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1664}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95450,"byte_end":95463,"line_start":120,"line_end":120,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1665}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95518,"byte_end":95537,"line_start":121,"line_end":121,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":1666}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95590,"byte_end":95599,"line_start":122,"line_end":122,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1667}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95638,"byte_end":95657,"line_start":123,"line_end":123,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":1668}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95708,"byte_end":95723,"line_start":124,"line_end":124,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1669}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95765,"byte_end":95773,"line_start":125,"line_end":125,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":1670}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95820,"byte_end":95833,"line_start":126,"line_end":126,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1671}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95886,"byte_end":95899,"line_start":127,"line_end":127,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1672}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95952,"byte_end":95962,"line_start":128,"line_end":128,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1673}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96003,"byte_end":96006,"line_start":129,"line_end":129,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":1674}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96051,"byte_end":96058,"line_start":130,"line_end":130,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1675}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96098,"byte_end":96107,"line_start":131,"line_end":131,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1676}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96251,"byte_end":96265,"line_start":139,"line_end":139,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1683}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96300,"byte_end":96311,"line_start":140,"line_end":140,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1684}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96353,"byte_end":96362,"line_start":141,"line_end":141,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1685}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96406,"byte_end":96415,"line_start":142,"line_end":142,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1686}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96458,"byte_end":96465,"line_start":143,"line_end":143,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1687}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96509,"byte_end":96515,"line_start":144,"line_end":144,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1688}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96565,"byte_end":96574,"line_start":145,"line_end":145,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1689}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96609,"byte_end":96621,"line_start":146,"line_end":146,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1690}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96662,"byte_end":96669,"line_start":147,"line_end":147,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1691}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96704,"byte_end":96713,"line_start":148,"line_end":148,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1692}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96840,"byte_end":96849,"line_start":156,"line_end":156,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":1644}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96867,"byte_end":96876,"line_start":157,"line_end":157,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":1682}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96832,"byte_end":96838,"line_start":156,"line_end":156,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1699}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96859,"byte_end":96865,"line_start":157,"line_end":157,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1700}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96886,"byte_end":96898,"line_start":158,"line_end":158,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1701}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96934,"byte_end":96947,"line_start":159,"line_end":159,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1702}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97000,"byte_end":97006,"line_start":162,"line_end":162,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":893}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97015,"byte_end":97016,"line_start":162,"line_end":162,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":904}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96995,"byte_end":96998,"line_start":162,"line_end":162,"column_start":17,"column_end":20},"ref_id":{"krate":30,"index":160}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97040,"byte_end":97041,"line_start":163,"line_end":163,"column_start":21,"column_end":22},"ref_id":{"krate":0,"index":904}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97132,"byte_end":97136,"line_start":164,"line_end":164,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":893}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97151,"byte_end":97154,"line_start":165,"line_end":165,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":895}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97151,"byte_end":97154,"line_start":165,"line_end":165,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1073742729}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97168,"byte_end":97174,"line_start":166,"line_end":166,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":896}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97168,"byte_end":97174,"line_start":166,"line_end":166,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":536871817}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97188,"byte_end":97198,"line_start":167,"line_end":167,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":897}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97188,"byte_end":97198,"line_start":167,"line_end":167,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1610613641}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97327,"byte_end":97334,"line_start":176,"line_end":176,"column_start":17,"column_end":24},"ref_id":{"krate":30,"index":106}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97319,"byte_end":97325,"line_start":176,"line_end":176,"column_start":9,"column_end":15},"ref_id":{"krate":30,"index":97}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97335,"byte_end":97339,"line_start":176,"line_end":176,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742730}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97340,"byte_end":97350,"line_start":176,"line_end":176,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":897}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97405,"byte_end":97412,"line_start":180,"line_end":180,"column_start":17,"column_end":24},"ref_id":{"krate":30,"index":106}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97397,"byte_end":97403,"line_start":180,"line_end":180,"column_start":9,"column_end":15},"ref_id":{"krate":30,"index":97}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97413,"byte_end":97417,"line_start":180,"line_end":180,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742731}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97418,"byte_end":97428,"line_start":180,"line_end":180,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":897}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97496,"byte_end":97508,"line_start":184,"line_end":184,"column_start":18,"column_end":30},"ref_id":{"krate":30,"index":162}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97487,"byte_end":97491,"line_start":184,"line_end":184,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742732}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97492,"byte_end":97495,"line_start":184,"line_end":184,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":895}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97573,"byte_end":97586,"line_start":188,"line_end":188,"column_start":17,"column_end":30},"ref_id":{"krate":30,"index":103}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97565,"byte_end":97571,"line_start":188,"line_end":188,"column_start":9,"column_end":15},"ref_id":{"krate":30,"index":97}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97587,"byte_end":97591,"line_start":188,"line_end":188,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073742733}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97592,"byte_end":97602,"line_start":188,"line_end":188,"column_start":36,"column_end":46},"ref_id":{"krate":0,"index":897}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97621,"byte_end":97627,"line_start":188,"line_end":188,"column_start":65,"column_end":71},"ref_id":{"krate":30,"index":1393}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97604,"byte_end":97608,"line_start":188,"line_end":188,"column_start":48,"column_end":52},"ref_id":{"krate":30,"index":96}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97610,"byte_end":97619,"line_start":188,"line_end":188,"column_start":54,"column_end":63},"ref_id":{"krate":30,"index":1390}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97647,"byte_end":97659,"line_start":189,"line_end":189,"column_start":18,"column_end":30},"ref_id":{"krate":30,"index":162}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97638,"byte_end":97642,"line_start":189,"line_end":189,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742733}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97643,"byte_end":97646,"line_start":189,"line_end":189,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":895}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97733,"byte_end":97742,"line_start":193,"line_end":193,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":161}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97724,"byte_end":97728,"line_start":193,"line_end":193,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742734}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97729,"byte_end":97732,"line_start":193,"line_end":193,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":895}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97767,"byte_end":97772,"line_start":194,"line_end":194,"column_start":24,"column_end":29},"ref_id":{"krate":13,"index":15550}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97756,"byte_end":97765,"line_start":194,"line_end":194,"column_start":13,"column_end":22},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97800,"byte_end":97808,"line_start":195,"line_end":195,"column_start":27,"column_end":35},"ref_id":{"krate":13,"index":15592}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97786,"byte_end":97798,"line_start":195,"line_end":195,"column_start":13,"column_end":25},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97990,"byte_end":97998,"line_start":201,"line_end":201,"column_start":19,"column_end":27},"ref_id":{"krate":13,"index":15613}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97984,"byte_end":97988,"line_start":201,"line_end":201,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98018,"byte_end":98023,"line_start":202,"line_end":202,"column_start":19,"column_end":24},"ref_id":{"krate":13,"index":15574}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98012,"byte_end":98016,"line_start":202,"line_end":202,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98053,"byte_end":98062,"line_start":204,"line_end":204,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":166}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98044,"byte_end":98048,"line_start":204,"line_end":204,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742734}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98049,"byte_end":98052,"line_start":204,"line_end":204,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":895}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98063,"byte_end":98067,"line_start":204,"line_end":204,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742734}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98068,"byte_end":98074,"line_start":204,"line_end":204,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":896}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98076,"byte_end":98080,"line_start":204,"line_end":204,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":536871822}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98626,"byte_end":98635,"line_start":226,"line_end":226,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":161}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98617,"byte_end":98621,"line_start":226,"line_end":226,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742735}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98622,"byte_end":98625,"line_start":226,"line_end":226,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":895}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98660,"byte_end":98665,"line_start":227,"line_end":227,"column_start":24,"column_end":29},"ref_id":{"krate":13,"index":15550}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98649,"byte_end":98658,"line_start":227,"line_end":227,"column_start":13,"column_end":22},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98693,"byte_end":98701,"line_start":228,"line_end":228,"column_start":27,"column_end":35},"ref_id":{"krate":13,"index":15592}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98679,"byte_end":98691,"line_start":228,"line_end":228,"column_start":13,"column_end":25},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98883,"byte_end":98891,"line_start":234,"line_end":234,"column_start":19,"column_end":27},"ref_id":{"krate":13,"index":15613}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98877,"byte_end":98881,"line_start":234,"line_end":234,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98911,"byte_end":98915,"line_start":235,"line_end":235,"column_start":19,"column_end":23},"ref_id":{"krate":13,"index":15577}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98905,"byte_end":98909,"line_start":235,"line_end":235,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98945,"byte_end":98954,"line_start":237,"line_end":237,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":163}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98936,"byte_end":98940,"line_start":237,"line_end":237,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742735}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98941,"byte_end":98944,"line_start":237,"line_end":237,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":895}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98955,"byte_end":98959,"line_start":237,"line_end":237,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742735}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98960,"byte_end":98966,"line_start":237,"line_end":237,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":896}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98968,"byte_end":98972,"line_start":237,"line_end":237,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":536871823}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99704,"byte_end":99707,"line_start":265,"line_end":265,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99776,"byte_end":99782,"line_start":267,"line_end":267,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":907}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99771,"byte_end":99775,"line_start":267,"line_end":267,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742736}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99832,"byte_end":99842,"line_start":269,"line_end":269,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":910}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99827,"byte_end":99831,"line_start":269,"line_end":269,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742736}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99895,"byte_end":99898,"line_start":271,"line_end":271,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":536871824}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99963,"byte_end":99966,"line_start":273,"line_end":273,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":1610613648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100030,"byte_end":100033,"line_start":275,"line_end":275,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":1610613648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100105,"byte_end":100108,"line_start":277,"line_end":277,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":1610613648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100178,"byte_end":100181,"line_start":279,"line_end":279,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":1610613648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100249,"byte_end":100252,"line_start":281,"line_end":281,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":268436368}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100391,"byte_end":100398,"line_start":288,"line_end":288,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":906}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100386,"byte_end":100390,"line_start":288,"line_end":288,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742737}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100447,"byte_end":100457,"line_start":290,"line_end":290,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":910}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100442,"byte_end":100446,"line_start":290,"line_end":290,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742737}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100828,"byte_end":100835,"line_start":304,"line_end":304,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":3489661842}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100860,"byte_end":100869,"line_start":305,"line_end":305,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100855,"byte_end":100859,"line_start":305,"line_end":305,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742738}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100870,"byte_end":100876,"line_start":305,"line_end":305,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":3758097298}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100931,"byte_end":100937,"line_start":307,"line_end":307,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":3758097298}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100974,"byte_end":100980,"line_start":308,"line_end":308,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":3758097298}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101011,"byte_end":101018,"line_start":310,"line_end":310,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":3489661842}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101572,"byte_end":101581,"line_start":328,"line_end":328,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101567,"byte_end":101571,"line_start":328,"line_end":328,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742739}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101582,"byte_end":101590,"line_start":328,"line_end":328,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101632,"byte_end":101640,"line_start":330,"line_end":330,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101664,"byte_end":101672,"line_start":331,"line_end":331,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101763,"byte_end":101772,"line_start":335,"line_end":335,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101758,"byte_end":101762,"line_start":335,"line_end":335,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742739}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101773,"byte_end":101781,"line_start":335,"line_end":335,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101798,"byte_end":101806,"line_start":336,"line_end":336,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101834,"byte_end":101843,"line_start":337,"line_end":337,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101829,"byte_end":101833,"line_start":337,"line_end":337,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742739}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101844,"byte_end":101852,"line_start":337,"line_end":337,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102301,"byte_end":102307,"line_start":352,"line_end":352,"column_start":34,"column_end":40},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102308,"byte_end":102317,"line_start":352,"line_end":352,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":1644}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102414,"byte_end":102422,"line_start":355,"line_end":355,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102409,"byte_end":102413,"line_start":355,"line_end":355,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102428,"byte_end":102432,"line_start":355,"line_end":355,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1577}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102423,"byte_end":102426,"line_start":355,"line_end":355,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102526,"byte_end":102538,"line_start":357,"line_end":357,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102521,"byte_end":102525,"line_start":357,"line_end":357,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102568,"byte_end":102575,"line_start":358,"line_end":358,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102563,"byte_end":102567,"line_start":358,"line_end":358,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102598,"byte_end":102601,"line_start":359,"line_end":359,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102633,"byte_end":102645,"line_start":361,"line_end":361,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102628,"byte_end":102632,"line_start":361,"line_end":361,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102651,"byte_end":102682,"line_start":361,"line_end":361,"column_start":35,"column_end":66},"ref_id":{"krate":0,"index":898}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102702,"byte_end":102709,"line_start":362,"line_end":362,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102697,"byte_end":102701,"line_start":362,"line_end":362,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102732,"byte_end":102735,"line_start":363,"line_end":363,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102888,"byte_end":102897,"line_start":367,"line_end":367,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102883,"byte_end":102887,"line_start":367,"line_end":367,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102903,"byte_end":102910,"line_start":367,"line_end":367,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436372}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102926,"byte_end":102933,"line_start":368,"line_end":368,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102921,"byte_end":102925,"line_start":368,"line_end":368,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103033,"byte_end":103035,"line_start":370,"line_end":370,"column_start":16,"column_end":18},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103036,"byte_end":103045,"line_start":370,"line_end":370,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":1644}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103085,"byte_end":103094,"line_start":372,"line_end":372,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1645}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103097,"byte_end":103104,"line_start":372,"line_end":372,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103134,"byte_end":103148,"line_start":373,"line_end":373,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1646}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103151,"byte_end":103158,"line_start":373,"line_end":373,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103188,"byte_end":103197,"line_start":374,"line_end":374,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1647}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103199,"byte_end":103206,"line_start":374,"line_end":374,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103255,"byte_end":103259,"line_start":376,"line_end":376,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103261,"byte_end":103268,"line_start":376,"line_end":376,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103310,"byte_end":103314,"line_start":378,"line_end":378,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103316,"byte_end":103323,"line_start":378,"line_end":378,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103365,"byte_end":103378,"line_start":380,"line_end":380,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1650}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103380,"byte_end":103387,"line_start":380,"line_end":380,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103432,"byte_end":103447,"line_start":382,"line_end":382,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1651}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103455,"byte_end":103459,"line_start":382,"line_end":382,"column_start":36,"column_end":40},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103460,"byte_end":103467,"line_start":382,"line_end":382,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":268436372}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103487,"byte_end":103491,"line_start":382,"line_end":382,"column_start":68,"column_end":72},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103492,"byte_end":103499,"line_start":382,"line_end":382,"column_start":73,"column_end":80},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103556,"byte_end":103566,"line_start":384,"line_end":384,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1652}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103568,"byte_end":103575,"line_start":384,"line_end":384,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103624,"byte_end":103637,"line_start":386,"line_end":386,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1653}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103640,"byte_end":103647,"line_start":386,"line_end":386,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103677,"byte_end":103692,"line_start":387,"line_end":387,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1654}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103695,"byte_end":103702,"line_start":387,"line_end":387,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103732,"byte_end":103747,"line_start":388,"line_end":388,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1655}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103750,"byte_end":103757,"line_start":388,"line_end":388,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103787,"byte_end":103794,"line_start":389,"line_end":389,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1656}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103797,"byte_end":103804,"line_start":389,"line_end":389,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103834,"byte_end":103843,"line_start":390,"line_end":390,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1657}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103945,"byte_end":103955,"line_start":393,"line_end":393,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1658}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103964,"byte_end":103968,"line_start":393,"line_end":393,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103969,"byte_end":103976,"line_start":393,"line_end":393,"column_start":37,"column_end":44},"ref_id":{"krate":0,"index":268436372}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104020,"byte_end":104024,"line_start":394,"line_end":394,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104025,"byte_end":104032,"line_start":394,"line_end":394,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436372}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104066,"byte_end":104070,"line_start":395,"line_end":395,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104071,"byte_end":104078,"line_start":395,"line_end":395,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104122,"byte_end":104133,"line_start":397,"line_end":397,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1659}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104136,"byte_end":104143,"line_start":397,"line_end":397,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104204,"byte_end":104214,"line_start":399,"line_end":399,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1660}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104218,"byte_end":104225,"line_start":399,"line_end":399,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104248,"byte_end":104255,"line_start":399,"line_end":399,"column_start":57,"column_end":64},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104313,"byte_end":104328,"line_start":401,"line_end":401,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1661}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104331,"byte_end":104338,"line_start":401,"line_end":401,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104390,"byte_end":104407,"line_start":403,"line_end":403,"column_start":13,"column_end":30},"ref_id":{"krate":0,"index":1662}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104410,"byte_end":104417,"line_start":403,"line_end":403,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104448,"byte_end":104458,"line_start":404,"line_end":404,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1663}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104461,"byte_end":104468,"line_start":404,"line_end":404,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104499,"byte_end":104510,"line_start":405,"line_end":405,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1664}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104513,"byte_end":104520,"line_start":405,"line_end":405,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104580,"byte_end":104593,"line_start":407,"line_end":407,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1665}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104597,"byte_end":104604,"line_start":407,"line_end":407,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104627,"byte_end":104634,"line_start":407,"line_end":407,"column_start":60,"column_end":67},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104692,"byte_end":104711,"line_start":409,"line_end":409,"column_start":13,"column_end":32},"ref_id":{"krate":0,"index":1666}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104714,"byte_end":104721,"line_start":409,"line_end":409,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104752,"byte_end":104761,"line_start":410,"line_end":410,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1667}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104778,"byte_end":104797,"line_start":411,"line_end":411,"column_start":13,"column_end":32},"ref_id":{"krate":0,"index":1668}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104800,"byte_end":104807,"line_start":411,"line_end":411,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104859,"byte_end":104874,"line_start":413,"line_end":413,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1669}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104877,"byte_end":104884,"line_start":413,"line_end":413,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104915,"byte_end":104923,"line_start":414,"line_end":414,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1670}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104926,"byte_end":104933,"line_start":414,"line_end":414,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104964,"byte_end":104977,"line_start":415,"line_end":415,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1671}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104980,"byte_end":104987,"line_start":415,"line_end":415,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105018,"byte_end":105031,"line_start":416,"line_end":416,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1672}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105034,"byte_end":105041,"line_start":416,"line_end":416,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105072,"byte_end":105082,"line_start":417,"line_end":417,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1673}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105085,"byte_end":105092,"line_start":417,"line_end":417,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105123,"byte_end":105126,"line_start":418,"line_end":418,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1674}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105129,"byte_end":105136,"line_start":418,"line_end":418,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105188,"byte_end":105195,"line_start":420,"line_end":420,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1675}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105198,"byte_end":105205,"line_start":420,"line_end":420,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":268436372}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105236,"byte_end":105245,"line_start":421,"line_end":421,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1676}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105689,"byte_end":105695,"line_start":435,"line_end":435,"column_start":34,"column_end":40},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105696,"byte_end":105705,"line_start":435,"line_end":435,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":1682}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105803,"byte_end":105811,"line_start":438,"line_end":438,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105798,"byte_end":105802,"line_start":438,"line_end":438,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742742}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105817,"byte_end":105822,"line_start":438,"line_end":438,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":1580}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105812,"byte_end":105815,"line_start":438,"line_end":438,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105916,"byte_end":105928,"line_start":440,"line_end":440,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105911,"byte_end":105915,"line_start":440,"line_end":440,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742742}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105958,"byte_end":105965,"line_start":441,"line_end":441,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105953,"byte_end":105957,"line_start":441,"line_end":441,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742742}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105988,"byte_end":105991,"line_start":442,"line_end":442,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106023,"byte_end":106035,"line_start":444,"line_end":444,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106018,"byte_end":106022,"line_start":444,"line_end":444,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742742}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106041,"byte_end":106072,"line_start":444,"line_end":444,"column_start":35,"column_end":66},"ref_id":{"krate":0,"index":898}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106092,"byte_end":106099,"line_start":445,"line_end":445,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106087,"byte_end":106091,"line_start":445,"line_end":445,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742742}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106122,"byte_end":106125,"line_start":446,"line_end":446,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106278,"byte_end":106287,"line_start":450,"line_end":450,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106273,"byte_end":106277,"line_start":450,"line_end":450,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742742}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106293,"byte_end":106300,"line_start":450,"line_end":450,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106316,"byte_end":106323,"line_start":451,"line_end":451,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106311,"byte_end":106315,"line_start":451,"line_end":451,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742742}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106342,"byte_end":106344,"line_start":452,"line_end":452,"column_start":16,"column_end":18},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106345,"byte_end":106354,"line_start":452,"line_end":452,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":1682}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106394,"byte_end":106408,"line_start":454,"line_end":454,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1683}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106410,"byte_end":106417,"line_start":454,"line_end":454,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106462,"byte_end":106473,"line_start":456,"line_end":456,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1684}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106481,"byte_end":106485,"line_start":456,"line_end":456,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106486,"byte_end":106493,"line_start":456,"line_end":456,"column_start":37,"column_end":44},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106511,"byte_end":106515,"line_start":456,"line_end":456,"column_start":62,"column_end":66},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106516,"byte_end":106523,"line_start":456,"line_end":456,"column_start":67,"column_end":74},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106575,"byte_end":106584,"line_start":458,"line_end":458,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1685}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106592,"byte_end":106596,"line_start":458,"line_end":458,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106597,"byte_end":106604,"line_start":458,"line_end":458,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106640,"byte_end":106644,"line_start":459,"line_end":459,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106645,"byte_end":106652,"line_start":459,"line_end":459,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106688,"byte_end":106692,"line_start":460,"line_end":460,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106693,"byte_end":106700,"line_start":460,"line_end":460,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106734,"byte_end":106738,"line_start":461,"line_end":461,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106739,"byte_end":106746,"line_start":461,"line_end":461,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106789,"byte_end":106798,"line_start":463,"line_end":463,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1686}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106800,"byte_end":106807,"line_start":463,"line_end":463,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106849,"byte_end":106856,"line_start":465,"line_end":465,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1687}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106858,"byte_end":106865,"line_start":465,"line_end":465,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106919,"byte_end":106925,"line_start":467,"line_end":467,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1688}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106933,"byte_end":106937,"line_start":467,"line_end":467,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106938,"byte_end":106945,"line_start":467,"line_end":467,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106981,"byte_end":106985,"line_start":468,"line_end":468,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106986,"byte_end":106993,"line_start":468,"line_end":468,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107030,"byte_end":107034,"line_start":469,"line_end":469,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107035,"byte_end":107042,"line_start":469,"line_end":469,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107077,"byte_end":107081,"line_start":470,"line_end":470,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107082,"byte_end":107089,"line_start":470,"line_end":470,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107138,"byte_end":107147,"line_start":472,"line_end":472,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1689}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107150,"byte_end":107157,"line_start":472,"line_end":472,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107188,"byte_end":107200,"line_start":473,"line_end":473,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1690}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107209,"byte_end":107213,"line_start":473,"line_end":473,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107214,"byte_end":107221,"line_start":473,"line_end":473,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":268436374}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107248,"byte_end":107252,"line_start":473,"line_end":473,"column_start":73,"column_end":77},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107253,"byte_end":107260,"line_start":473,"line_end":473,"column_start":78,"column_end":85},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107305,"byte_end":107312,"line_start":475,"line_end":475,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1691}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107315,"byte_end":107322,"line_start":475,"line_end":475,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":268436374}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107353,"byte_end":107362,"line_start":476,"line_end":476,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1692}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107715,"byte_end":107721,"line_start":488,"line_end":488,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107722,"byte_end":107732,"line_start":488,"line_end":488,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":1698}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107763,"byte_end":107773,"line_start":489,"line_end":489,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":1698}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107788,"byte_end":107794,"line_start":490,"line_end":490,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1699}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107801,"byte_end":107816,"line_start":490,"line_end":490,"column_start":26,"column_end":41},"ref_id":{"krate":0,"index":916}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107796,"byte_end":107800,"line_start":490,"line_end":490,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742744}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107796,"byte_end":107819,"line_start":490,"line_end":490,"column_start":21,"column_end":44},"ref_id":{"krate":1,"index":29506}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107833,"byte_end":107839,"line_start":491,"line_end":491,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1700}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107846,"byte_end":107861,"line_start":491,"line_end":491,"column_start":26,"column_end":41},"ref_id":{"krate":0,"index":918}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107841,"byte_end":107845,"line_start":491,"line_end":491,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742744}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107841,"byte_end":107864,"line_start":491,"line_end":491,"column_start":21,"column_end":44},"ref_id":{"krate":1,"index":29506}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107878,"byte_end":107890,"line_start":492,"line_end":492,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1701}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107907,"byte_end":107920,"line_start":493,"line_end":493,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1702}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107975,"byte_end":107979,"line_start":495,"line_end":495,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107980,"byte_end":107984,"line_start":495,"line_end":495,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":469762968}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107985,"byte_end":107991,"line_start":495,"line_end":495,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1699}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107992,"byte_end":108002,"line_start":495,"line_end":495,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":1652}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107944,"byte_end":107948,"line_start":495,"line_end":495,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":469762968}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107949,"byte_end":107962,"line_start":495,"line_end":495,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":1702}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108039,"byte_end":108043,"line_start":496,"line_end":496,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108044,"byte_end":108048,"line_start":496,"line_end":496,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":469762968}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108049,"byte_end":108055,"line_start":496,"line_end":496,"column_start":45,"column_end":51},"ref_id":{"krate":0,"index":1699}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108056,"byte_end":108066,"line_start":496,"line_end":496,"column_start":52,"column_end":62},"ref_id":{"krate":0,"index":1658}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108082,"byte_end":108086,"line_start":496,"line_end":496,"column_start":78,"column_end":82},"ref_id":{"krate":0,"index":469762968}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108087,"byte_end":108100,"line_start":496,"line_end":496,"column_start":83,"column_end":96},"ref_id":{"krate":0,"index":1702}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108013,"byte_end":108017,"line_start":496,"line_end":496,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":469762968}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108018,"byte_end":108030,"line_start":496,"line_end":496,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":1701}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108111,"byte_end":108113,"line_start":498,"line_end":498,"column_start":9,"column_end":11},"ref_id":{"krate":1,"index":29504}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108114,"byte_end":108118,"line_start":498,"line_end":498,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":469762968}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108309,"byte_end":108315,"line_start":506,"line_end":506,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108316,"byte_end":108326,"line_start":506,"line_end":506,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":1698}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108328,"byte_end":108337,"line_start":506,"line_end":506,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":1627}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108386,"byte_end":108399,"line_start":508,"line_end":508,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":909}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108381,"byte_end":108385,"line_start":508,"line_end":508,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108450,"byte_end":108457,"line_start":510,"line_end":510,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":906}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108445,"byte_end":108449,"line_start":510,"line_end":510,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108775,"byte_end":108785,"line_start":517,"line_end":517,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":910}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108770,"byte_end":108774,"line_start":517,"line_end":517,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108963,"byte_end":108971,"line_start":522,"line_end":522,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108958,"byte_end":108962,"line_start":522,"line_end":522,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108977,"byte_end":108981,"line_start":522,"line_end":522,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1571}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108972,"byte_end":108975,"line_start":522,"line_end":522,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109019,"byte_end":109031,"line_start":523,"line_end":523,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109014,"byte_end":109018,"line_start":523,"line_end":523,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109048,"byte_end":109055,"line_start":524,"line_end":524,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109043,"byte_end":109047,"line_start":524,"line_end":524,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109070,"byte_end":109076,"line_start":525,"line_end":525,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":1677722521}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109106,"byte_end":109109,"line_start":526,"line_end":526,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109121,"byte_end":109130,"line_start":526,"line_end":526,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109110,"byte_end":109119,"line_start":526,"line_end":526,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1627}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109136,"byte_end":109140,"line_start":526,"line_end":526,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":1571}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109131,"byte_end":109134,"line_start":526,"line_end":526,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109142,"byte_end":109148,"line_start":526,"line_end":526,"column_start":56,"column_end":62},"ref_id":{"krate":0,"index":1677722521}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109210,"byte_end":109218,"line_start":530,"line_end":530,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109205,"byte_end":109209,"line_start":530,"line_end":530,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109224,"byte_end":109228,"line_start":530,"line_end":530,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1574}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109219,"byte_end":109222,"line_start":530,"line_end":530,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109298,"byte_end":109310,"line_start":532,"line_end":532,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109293,"byte_end":109297,"line_start":532,"line_end":532,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109361,"byte_end":109370,"line_start":534,"line_end":534,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109356,"byte_end":109360,"line_start":534,"line_end":534,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109376,"byte_end":109381,"line_start":534,"line_end":534,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2583692185}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109397,"byte_end":109404,"line_start":535,"line_end":535,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109392,"byte_end":109396,"line_start":535,"line_end":535,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109419,"byte_end":109425,"line_start":536,"line_end":536,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":1241514905}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109455,"byte_end":109458,"line_start":537,"line_end":537,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109470,"byte_end":109479,"line_start":537,"line_end":537,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109459,"byte_end":109468,"line_start":537,"line_end":537,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1627}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109485,"byte_end":109489,"line_start":537,"line_end":537,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":1574}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109480,"byte_end":109483,"line_start":537,"line_end":537,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109491,"byte_end":109497,"line_start":537,"line_end":537,"column_start":56,"column_end":62},"ref_id":{"krate":0,"index":1241514905}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109554,"byte_end":109559,"line_start":540,"line_end":540,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":16778137}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109609,"byte_end":109617,"line_start":542,"line_end":542,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109604,"byte_end":109608,"line_start":542,"line_end":542,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109623,"byte_end":109628,"line_start":542,"line_end":542,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1607}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109618,"byte_end":109621,"line_start":542,"line_end":542,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109667,"byte_end":109679,"line_start":543,"line_end":543,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109662,"byte_end":109666,"line_start":543,"line_end":543,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109700,"byte_end":109707,"line_start":544,"line_end":544,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109695,"byte_end":109699,"line_start":544,"line_end":544,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109726,"byte_end":109732,"line_start":545,"line_end":545,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":956302233}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109766,"byte_end":109769,"line_start":546,"line_end":546,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109781,"byte_end":109790,"line_start":546,"line_end":546,"column_start":39,"column_end":48},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109770,"byte_end":109779,"line_start":546,"line_end":546,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":1627}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109796,"byte_end":109801,"line_start":546,"line_end":546,"column_start":54,"column_end":59},"ref_id":{"krate":0,"index":1607}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109791,"byte_end":109794,"line_start":546,"line_end":546,"column_start":49,"column_end":52},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109803,"byte_end":109809,"line_start":546,"line_end":546,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":956302233}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109898,"byte_end":109906,"line_start":549,"line_end":549,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109893,"byte_end":109897,"line_start":549,"line_end":549,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109912,"byte_end":109918,"line_start":549,"line_end":549,"column_start":32,"column_end":38},"ref_id":{"krate":0,"index":1604}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109907,"byte_end":109910,"line_start":549,"line_end":549,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109966,"byte_end":109978,"line_start":550,"line_end":550,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109961,"byte_end":109965,"line_start":550,"line_end":550,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109999,"byte_end":110006,"line_start":551,"line_end":551,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109994,"byte_end":109998,"line_start":551,"line_end":551,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110025,"byte_end":110031,"line_start":552,"line_end":552,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":318768025}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110091,"byte_end":110096,"line_start":555,"line_end":555,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":16778137}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110124,"byte_end":110129,"line_start":557,"line_end":557,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":16778137}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110156,"byte_end":110159,"line_start":558,"line_end":558,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110171,"byte_end":110180,"line_start":558,"line_end":558,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110160,"byte_end":110169,"line_start":558,"line_end":558,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1627}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110186,"byte_end":110192,"line_start":558,"line_end":558,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1604}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110181,"byte_end":110184,"line_start":558,"line_end":558,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110194,"byte_end":110200,"line_start":558,"line_end":558,"column_start":58,"column_end":64},"ref_id":{"krate":0,"index":1241514905}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110222,"byte_end":110227,"line_start":560,"line_end":560,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":16778137}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110283,"byte_end":110288,"line_start":562,"line_end":562,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":16778137}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110340,"byte_end":110348,"line_start":564,"line_end":564,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110335,"byte_end":110339,"line_start":564,"line_end":564,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110354,"byte_end":110359,"line_start":564,"line_end":564,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1610}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110349,"byte_end":110352,"line_start":564,"line_end":564,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110398,"byte_end":110410,"line_start":565,"line_end":565,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110393,"byte_end":110397,"line_start":565,"line_end":565,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110431,"byte_end":110440,"line_start":566,"line_end":566,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110426,"byte_end":110430,"line_start":566,"line_end":566,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110446,"byte_end":110451,"line_start":566,"line_end":566,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":545260441}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110471,"byte_end":110478,"line_start":567,"line_end":567,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110466,"byte_end":110470,"line_start":567,"line_end":567,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110497,"byte_end":110503,"line_start":568,"line_end":568,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":75498393}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110560,"byte_end":110565,"line_start":571,"line_end":571,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":16778137}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110593,"byte_end":110598,"line_start":573,"line_end":573,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":16778137}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110625,"byte_end":110628,"line_start":574,"line_end":574,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110640,"byte_end":110649,"line_start":574,"line_end":574,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110629,"byte_end":110638,"line_start":574,"line_end":574,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1627}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110655,"byte_end":110660,"line_start":574,"line_end":574,"column_start":50,"column_end":55},"ref_id":{"krate":0,"index":1610}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110650,"byte_end":110653,"line_start":574,"line_end":574,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110662,"byte_end":110668,"line_start":574,"line_end":574,"column_start":57,"column_end":63},"ref_id":{"krate":0,"index":1241514905}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110694,"byte_end":110699,"line_start":576,"line_end":576,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":545260441}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110737,"byte_end":110740,"line_start":577,"line_end":577,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110752,"byte_end":110776,"line_start":577,"line_end":577,"column_start":35,"column_end":59},"ref_id":{"krate":0,"index":1632}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110741,"byte_end":110750,"line_start":577,"line_end":577,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1627}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110777,"byte_end":110782,"line_start":577,"line_end":577,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":545260441}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110809,"byte_end":110826,"line_start":579,"line_end":579,"column_start":14,"column_end":31},"ref_id":{"krate":0,"index":908}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110804,"byte_end":110808,"line_start":579,"line_end":579,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110871,"byte_end":110878,"line_start":581,"line_end":581,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":6382}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110843,"byte_end":110855,"line_start":580,"line_end":580,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":920}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110838,"byte_end":110842,"line_start":580,"line_end":580,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110894,"byte_end":110911,"line_start":581,"line_end":581,"column_start":37,"column_end":54},"ref_id":{"krate":0,"index":1636}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110883,"byte_end":110892,"line_start":581,"line_end":581,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":1627}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111295,"byte_end":111301,"line_start":592,"line_end":592,"column_start":68,"column_end":74},"ref_id":{"krate":1,"index":29501}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111337,"byte_end":111340,"line_start":593,"line_end":593,"column_start":26,"column_end":29},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111328,"byte_end":111336,"line_start":593,"line_end":593,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":536871838}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111346,"byte_end":111353,"line_start":593,"line_end":593,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":902}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111367,"byte_end":111370,"line_start":593,"line_end":593,"column_start":56,"column_end":59},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111358,"byte_end":111366,"line_start":593,"line_end":593,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":536871838}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111375,"byte_end":111382,"line_start":593,"line_end":593,"column_start":64,"column_end":71},"ref_id":{"krate":0,"index":902}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111488,"byte_end":111491,"line_start":595,"line_end":595,"column_start":32,"column_end":35},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111479,"byte_end":111487,"line_start":595,"line_end":595,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":536871838}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111497,"byte_end":111504,"line_start":595,"line_end":595,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":902}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111524,"byte_end":111532,"line_start":596,"line_end":596,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111519,"byte_end":111523,"line_start":596,"line_end":596,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111538,"byte_end":111543,"line_start":596,"line_end":596,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1589}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111533,"byte_end":111536,"line_start":596,"line_end":596,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111545,"byte_end":111551,"line_start":596,"line_end":596,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613662}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111609,"byte_end":111617,"line_start":599,"line_end":599,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111604,"byte_end":111608,"line_start":599,"line_end":599,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111623,"byte_end":111628,"line_start":599,"line_end":599,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1592}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111618,"byte_end":111621,"line_start":599,"line_end":599,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111630,"byte_end":111636,"line_start":599,"line_end":599,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613662}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111783,"byte_end":111795,"line_start":603,"line_end":603,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111778,"byte_end":111782,"line_start":603,"line_end":603,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111825,"byte_end":111832,"line_start":604,"line_end":604,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111820,"byte_end":111824,"line_start":604,"line_end":604,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111855,"byte_end":111858,"line_start":605,"line_end":605,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111985,"byte_end":111992,"line_start":609,"line_end":609,"column_start":34,"column_end":41},"ref_id":{"krate":0,"index":902}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112016,"byte_end":112024,"line_start":610,"line_end":610,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":536871838}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112036,"byte_end":112043,"line_start":610,"line_end":610,"column_start":42,"column_end":49},"ref_id":{"krate":0,"index":902}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112007,"byte_end":112012,"line_start":610,"line_end":610,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112067,"byte_end":112079,"line_start":611,"line_end":611,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112062,"byte_end":112066,"line_start":611,"line_end":611,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112085,"byte_end":112116,"line_start":611,"line_end":611,"column_start":39,"column_end":70},"ref_id":{"krate":0,"index":898}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112135,"byte_end":112140,"line_start":612,"line_end":612,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":2248147870}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112320,"byte_end":112329,"line_start":617,"line_end":617,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112315,"byte_end":112319,"line_start":617,"line_end":617,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112335,"byte_end":112344,"line_start":617,"line_end":617,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":2516583326}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112469,"byte_end":112477,"line_start":619,"line_end":619,"column_start":33,"column_end":41},"ref_id":{"krate":1,"index":8468}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112463,"byte_end":112468,"line_start":619,"line_end":619,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":3774874526}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112507,"byte_end":112511,"line_start":619,"line_end":619,"column_start":71,"column_end":75},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112497,"byte_end":112506,"line_start":619,"line_end":619,"column_start":61,"column_end":70},"ref_id":{"krate":0,"index":2516583326}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112453,"byte_end":112459,"line_start":619,"line_end":619,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112580,"byte_end":112581,"line_start":621,"line_end":621,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":2734687134}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112575,"byte_end":112576,"line_start":621,"line_end":621,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":587203486}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112730,"byte_end":112739,"line_start":625,"line_end":625,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112725,"byte_end":112729,"line_start":625,"line_end":625,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112745,"byte_end":112750,"line_start":625,"line_end":625,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":117441438}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112776,"byte_end":112783,"line_start":627,"line_end":627,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112771,"byte_end":112775,"line_start":627,"line_end":627,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112798,"byte_end":112802,"line_start":628,"line_end":628,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":301990814}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112822,"byte_end":112830,"line_start":629,"line_end":629,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112817,"byte_end":112821,"line_start":629,"line_end":629,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112836,"byte_end":112841,"line_start":629,"line_end":629,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1583}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112831,"byte_end":112834,"line_start":629,"line_end":629,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112867,"byte_end":112879,"line_start":630,"line_end":630,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112862,"byte_end":112866,"line_start":630,"line_end":630,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112900,"byte_end":112907,"line_start":631,"line_end":631,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112895,"byte_end":112899,"line_start":631,"line_end":631,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112928,"byte_end":112935,"line_start":632,"line_end":632,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112923,"byte_end":112927,"line_start":632,"line_end":632,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742750}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113026,"byte_end":113031,"line_start":635,"line_end":635,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":2248147870}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113046,"byte_end":113049,"line_start":636,"line_end":636,"column_start":13,"column_end":16},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113083,"byte_end":113085,"line_start":638,"line_end":638,"column_start":13,"column_end":15},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113458,"byte_end":113464,"line_start":650,"line_end":650,"column_start":65,"column_end":71},"ref_id":{"krate":1,"index":29501}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113500,"byte_end":113503,"line_start":651,"line_end":651,"column_start":26,"column_end":29},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113491,"byte_end":113499,"line_start":651,"line_end":651,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":536871841}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113509,"byte_end":113516,"line_start":651,"line_end":651,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":902}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113530,"byte_end":113533,"line_start":651,"line_end":651,"column_start":56,"column_end":59},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113521,"byte_end":113529,"line_start":651,"line_end":651,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":536871841}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113538,"byte_end":113545,"line_start":651,"line_end":651,"column_start":64,"column_end":71},"ref_id":{"krate":0,"index":902}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113612,"byte_end":113615,"line_start":653,"line_end":653,"column_start":21,"column_end":24},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113603,"byte_end":113611,"line_start":653,"line_end":653,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":536871841}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113621,"byte_end":113628,"line_start":653,"line_end":653,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":902}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113654,"byte_end":113686,"line_start":654,"line_end":654,"column_start":24,"column_end":56},"ref_id":{"krate":0,"index":900}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113643,"byte_end":113648,"line_start":654,"line_end":654,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3825206177}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113705,"byte_end":113713,"line_start":655,"line_end":655,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113700,"byte_end":113704,"line_start":655,"line_end":655,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113719,"byte_end":113724,"line_start":655,"line_end":655,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1598}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113714,"byte_end":113717,"line_start":655,"line_end":655,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113726,"byte_end":113732,"line_start":655,"line_end":655,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613665}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113778,"byte_end":113812,"line_start":657,"line_end":657,"column_start":24,"column_end":58},"ref_id":{"krate":0,"index":901}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113767,"byte_end":113772,"line_start":657,"line_end":657,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3825206177}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113831,"byte_end":113839,"line_start":658,"line_end":658,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113826,"byte_end":113830,"line_start":658,"line_end":658,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113862,"byte_end":113868,"line_start":659,"line_end":659,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1595}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113857,"byte_end":113860,"line_start":659,"line_end":659,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113924,"byte_end":113930,"line_start":660,"line_end":660,"column_start":55,"column_end":61},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113913,"byte_end":113921,"line_start":660,"line_end":660,"column_start":44,"column_end":52},"ref_id":{"krate":1,"index":2003}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113896,"byte_end":113899,"line_start":660,"line_end":660,"column_start":27,"column_end":30},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113887,"byte_end":113895,"line_start":660,"line_end":660,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":536871841}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113904,"byte_end":113911,"line_start":660,"line_end":660,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":902}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113985,"byte_end":113997,"line_start":663,"line_end":663,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113980,"byte_end":113984,"line_start":663,"line_end":663,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114018,"byte_end":114025,"line_start":664,"line_end":664,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114013,"byte_end":114017,"line_start":664,"line_end":664,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114046,"byte_end":114054,"line_start":665,"line_end":665,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114041,"byte_end":114045,"line_start":665,"line_end":665,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114060,"byte_end":114065,"line_start":665,"line_end":665,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1601}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114055,"byte_end":114058,"line_start":665,"line_end":665,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1570}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114067,"byte_end":114073,"line_start":665,"line_end":665,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613665}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114203,"byte_end":114215,"line_start":668,"line_end":668,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114198,"byte_end":114202,"line_start":668,"line_end":668,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114245,"byte_end":114252,"line_start":669,"line_end":669,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114240,"byte_end":114244,"line_start":669,"line_end":669,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114275,"byte_end":114278,"line_start":670,"line_end":670,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114375,"byte_end":114382,"line_start":673,"line_end":673,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":902}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114406,"byte_end":114414,"line_start":674,"line_end":674,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":536871841}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114422,"byte_end":114429,"line_start":674,"line_end":674,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":902}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114397,"byte_end":114402,"line_start":674,"line_end":674,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114521,"byte_end":114531,"line_start":676,"line_end":676,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":910}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114516,"byte_end":114520,"line_start":676,"line_end":676,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114533,"byte_end":114538,"line_start":676,"line_end":676,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":3825206177}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114664,"byte_end":114672,"line_start":678,"line_end":678,"column_start":51,"column_end":59},"ref_id":{"krate":1,"index":8468}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114654,"byte_end":114663,"line_start":678,"line_end":678,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":2835350433}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114685,"byte_end":114689,"line_start":678,"line_end":678,"column_start":72,"column_end":76},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114679,"byte_end":114684,"line_start":678,"line_end":678,"column_start":66,"column_end":71},"ref_id":{"krate":0,"index":3439330209}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114630,"byte_end":114637,"line_start":678,"line_end":678,"column_start":17,"column_end":24},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114749,"byte_end":114750,"line_start":680,"line_end":680,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":4211082145}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114745,"byte_end":114746,"line_start":680,"line_end":680,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":2063598497}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114834,"byte_end":114844,"line_start":683,"line_end":683,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":910}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114829,"byte_end":114833,"line_start":683,"line_end":683,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114850,"byte_end":114859,"line_start":683,"line_end":683,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":2835350433}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114917,"byte_end":114927,"line_start":685,"line_end":685,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":910}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114912,"byte_end":114916,"line_start":685,"line_end":685,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115001,"byte_end":115017,"line_start":687,"line_end":687,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114996,"byte_end":115000,"line_start":687,"line_end":687,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115051,"byte_end":115058,"line_start":688,"line_end":688,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115046,"byte_end":115050,"line_start":688,"line_end":688,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115085,"byte_end":115088,"line_start":689,"line_end":689,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115131,"byte_end":115138,"line_start":692,"line_end":692,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115126,"byte_end":115130,"line_start":692,"line_end":692,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115155,"byte_end":115162,"line_start":693,"line_end":693,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115150,"byte_end":115154,"line_start":693,"line_end":693,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742753}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115174,"byte_end":115176,"line_start":694,"line_end":694,"column_start":9,"column_end":11},"ref_id":{"krate":1,"index":29504}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115497,"byte_end":115509,"line_start":706,"line_end":706,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115490,"byte_end":115495,"line_start":706,"line_end":706,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115514,"byte_end":115523,"line_start":706,"line_end":706,"column_start":29,"column_end":38},"ref_id":{"krate":30,"index":1324}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115510,"byte_end":115512,"line_start":706,"line_end":706,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115542,"byte_end":115551,"line_start":706,"line_end":706,"column_start":57,"column_end":66},"ref_id":{"krate":30,"index":512}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115525,"byte_end":115530,"line_start":706,"line_end":706,"column_start":40,"column_end":45},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115532,"byte_end":115540,"line_start":706,"line_end":706,"column_start":47,"column_end":55},"ref_id":{"krate":30,"index":460}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115565,"byte_end":115577,"line_start":707,"line_end":707,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115558,"byte_end":115563,"line_start":707,"line_end":707,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115582,"byte_end":115591,"line_start":707,"line_end":707,"column_start":29,"column_end":38},"ref_id":{"krate":30,"index":1327}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115578,"byte_end":115580,"line_start":707,"line_end":707,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115610,"byte_end":115617,"line_start":707,"line_end":707,"column_start":57,"column_end":64},"ref_id":{"krate":30,"index":473}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115593,"byte_end":115598,"line_start":707,"line_end":707,"column_start":40,"column_end":45},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115600,"byte_end":115608,"line_start":707,"line_end":707,"column_start":47,"column_end":55},"ref_id":{"krate":30,"index":460}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115631,"byte_end":115643,"line_start":708,"line_end":708,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115624,"byte_end":115629,"line_start":708,"line_end":708,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115648,"byte_end":115657,"line_start":708,"line_end":708,"column_start":29,"column_end":38},"ref_id":{"krate":30,"index":1321}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115644,"byte_end":115646,"line_start":708,"line_end":708,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115676,"byte_end":115683,"line_start":708,"line_end":708,"column_start":57,"column_end":64},"ref_id":{"krate":30,"index":476}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115659,"byte_end":115664,"line_start":708,"line_end":708,"column_start":40,"column_end":45},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115666,"byte_end":115674,"line_start":708,"line_end":708,"column_start":47,"column_end":55},"ref_id":{"krate":30,"index":460}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115697,"byte_end":115709,"line_start":709,"line_end":709,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115690,"byte_end":115695,"line_start":709,"line_end":709,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115714,"byte_end":115722,"line_start":709,"line_end":709,"column_start":29,"column_end":37},"ref_id":{"krate":30,"index":1330}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115710,"byte_end":115712,"line_start":709,"line_end":709,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115741,"byte_end":115747,"line_start":709,"line_end":709,"column_start":56,"column_end":62},"ref_id":{"krate":30,"index":85}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115731,"byte_end":115739,"line_start":709,"line_end":709,"column_start":46,"column_end":54},"ref_id":{"krate":30,"index":460}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115724,"byte_end":115729,"line_start":709,"line_end":709,"column_start":39,"column_end":44},"ref_id":{"krate":30,"index":82}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115748,"byte_end":115761,"line_start":709,"line_end":709,"column_start":63,"column_end":76},"ref_id":{"krate":0,"index":931}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115776,"byte_end":115787,"line_start":710,"line_end":710,"column_start":12,"column_end":23},"ref_id":{"krate":30,"index":91}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115769,"byte_end":115774,"line_start":710,"line_end":710,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115792,"byte_end":115800,"line_start":710,"line_end":710,"column_start":28,"column_end":36},"ref_id":{"krate":30,"index":1330}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115788,"byte_end":115790,"line_start":710,"line_end":710,"column_start":24,"column_end":26},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115815,"byte_end":115819,"line_start":710,"line_end":710,"column_start":51,"column_end":55},"ref_id":{"krate":30,"index":1235}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115802,"byte_end":115807,"line_start":710,"line_end":710,"column_start":38,"column_end":43},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115809,"byte_end":115813,"line_start":710,"line_end":710,"column_start":45,"column_end":49},"ref_id":{"krate":30,"index":1232}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115893,"byte_end":115898,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115899,"byte_end":115910,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115893,"byte_end":115898,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115899,"byte_end":115910,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115893,"byte_end":115898,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115899,"byte_end":115910,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115921,"byte_end":115924,"line_start":714,"line_end":714,"column_start":57,"column_end":60},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115914,"byte_end":115919,"line_start":714,"line_end":714,"column_start":50,"column_end":55},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115945,"byte_end":115951,"line_start":714,"line_end":714,"column_start":81,"column_end":87},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115938,"byte_end":115942,"line_start":714,"line_end":714,"column_start":74,"column_end":78},"ref_id":{"krate":13,"index":14995}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115925,"byte_end":115936,"line_start":714,"line_end":714,"column_start":61,"column_end":72},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115893,"byte_end":115898,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115899,"byte_end":115910,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115979,"byte_end":115985,"line_start":717,"line_end":717,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":893}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115986,"byte_end":115993,"line_start":717,"line_end":717,"column_start":28,"column_end":35},"ref_id":{"krate":30,"index":153}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115994,"byte_end":115998,"line_start":717,"line_end":717,"column_start":36,"column_end":40},"ref_id":{"krate":13,"index":5670}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116035,"byte_end":116041,"line_start":719,"line_end":719,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":113}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116095,"byte_end":116100,"line_start":720,"line_end":720,"column_start":45,"column_end":50},"ref_id":{"krate":13,"index":14997}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116082,"byte_end":116093,"line_start":720,"line_end":720,"column_start":32,"column_end":43},"ref_id":{"krate":13,"index":14959}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116163,"byte_end":116169,"line_start":721,"line_end":721,"column_start":58,"column_end":64},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116118,"byte_end":116130,"line_start":721,"line_end":721,"column_start":13,"column_end":25},"ref_id":{"krate":30,"index":413}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116110,"byte_end":116116,"line_start":721,"line_end":721,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116144,"byte_end":116148,"line_start":721,"line_end":721,"column_start":39,"column_end":43},"ref_id":{"krate":30,"index":1419}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116131,"byte_end":116137,"line_start":721,"line_end":721,"column_start":26,"column_end":32},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116139,"byte_end":116142,"line_start":721,"line_end":721,"column_start":34,"column_end":37},"ref_id":{"krate":30,"index":1418}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116230,"byte_end":116236,"line_start":722,"line_end":722,"column_start":58,"column_end":64},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116185,"byte_end":116197,"line_start":722,"line_end":722,"column_start":13,"column_end":25},"ref_id":{"krate":30,"index":413}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116177,"byte_end":116183,"line_start":722,"line_end":722,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116211,"byte_end":116215,"line_start":722,"line_end":722,"column_start":39,"column_end":43},"ref_id":{"krate":30,"index":1421}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116198,"byte_end":116204,"line_start":722,"line_end":722,"column_start":26,"column_end":32},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116206,"byte_end":116209,"line_start":722,"line_end":722,"column_start":34,"column_end":37},"ref_id":{"krate":30,"index":1418}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116296,"byte_end":116302,"line_start":723,"line_end":723,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116252,"byte_end":116264,"line_start":723,"line_end":723,"column_start":13,"column_end":25},"ref_id":{"krate":30,"index":413}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116244,"byte_end":116250,"line_start":723,"line_end":723,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116278,"byte_end":116282,"line_start":723,"line_end":723,"column_start":39,"column_end":43},"ref_id":{"krate":30,"index":1423}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116265,"byte_end":116271,"line_start":723,"line_end":723,"column_start":26,"column_end":32},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116273,"byte_end":116276,"line_start":723,"line_end":723,"column_start":34,"column_end":37},"ref_id":{"krate":30,"index":1418}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116348,"byte_end":116351,"line_start":724,"line_end":724,"column_start":43,"column_end":46},"ref_id":{"krate":12,"index":96}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116340,"byte_end":116346,"line_start":724,"line_end":724,"column_start":35,"column_end":41},"ref_id":{"krate":12,"index":561}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116323,"byte_end":116331,"line_start":724,"line_end":724,"column_start":18,"column_end":26},"ref_id":{"krate":12,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116333,"byte_end":116338,"line_start":724,"line_end":724,"column_start":28,"column_end":33},"ref_id":{"krate":12,"index":93}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116378,"byte_end":116387,"line_start":725,"line_end":725,"column_start":24,"column_end":33},"ref_id":{"krate":12,"index":364}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116359,"byte_end":116370,"line_start":725,"line_end":725,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":1879049126}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116371,"byte_end":116377,"line_start":725,"line_end":725,"column_start":17,"column_end":23},"ref_id":{"krate":13,"index":14962}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116396,"byte_end":116399,"line_start":725,"line_end":725,"column_start":42,"column_end":45},"ref_id":{"krate":12,"index":531}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116404,"byte_end":116410,"line_start":725,"line_end":725,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1006633894}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116417,"byte_end":116424,"line_start":726,"line_end":726,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":933}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116460,"byte_end":116469,"line_start":728,"line_end":728,"column_start":32,"column_end":41},"ref_id":{"krate":30,"index":134}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116443,"byte_end":116454,"line_start":728,"line_end":728,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":1879049126}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116455,"byte_end":116459,"line_start":728,"line_end":728,"column_start":27,"column_end":31},"ref_id":{"krate":13,"index":14971}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116494,"byte_end":116497,"line_start":729,"line_end":729,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":905}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116486,"byte_end":116492,"line_start":729,"line_end":729,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":893}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116498,"byte_end":116501,"line_start":729,"line_end":729,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":704644006}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116503,"byte_end":116508,"line_start":729,"line_end":729,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":932}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116510,"byte_end":116523,"line_start":729,"line_end":729,"column_start":38,"column_end":51},"ref_id":{"krate":0,"index":931}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116551,"byte_end":116557,"line_start":730,"line_end":730,"column_start":26,"column_end":32},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116544,"byte_end":116548,"line_start":730,"line_end":730,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":921}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116541,"byte_end":116543,"line_start":730,"line_end":730,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":1174406054}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116583,"byte_end":116587,"line_start":731,"line_end":731,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":3590325158}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116588,"byte_end":116600,"line_start":731,"line_end":731,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":1701}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116620,"byte_end":116631,"line_start":732,"line_end":732,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":3456107430}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116673,"byte_end":116675,"line_start":735,"line_end":735,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":1174406054}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116704,"byte_end":116709,"line_start":738,"line_end":738,"column_start":26,"column_end":31},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116710,"byte_end":116716,"line_start":738,"line_end":738,"column_start":32,"column_end":38},"ref_id":{"krate":0,"index":893}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116717,"byte_end":116724,"line_start":738,"line_end":738,"column_start":39,"column_end":46},"ref_id":{"krate":30,"index":153}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116725,"byte_end":116729,"line_start":738,"line_end":738,"column_start":47,"column_end":51},"ref_id":{"krate":13,"index":5670}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116741,"byte_end":116754,"line_start":740,"line_end":740,"column_start":6,"column_end":19},"ref_id":{"krate":0,"index":935}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116804,"byte_end":116807,"line_start":742,"line_end":742,"column_start":21,"column_end":24},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116797,"byte_end":116802,"line_start":742,"line_end":742,"column_start":14,"column_end":19},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116808,"byte_end":116819,"line_start":742,"line_end":742,"column_start":25,"column_end":36},"ref_id":{"krate":0,"index":934}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116854,"byte_end":116867,"line_start":746,"line_end":746,"column_start":22,"column_end":35},"ref_id":{"krate":0,"index":935}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116838,"byte_end":116849,"line_start":746,"line_end":746,"column_start":6,"column_end":17},"ref_id":{"krate":22,"index":7}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116985,"byte_end":116991,"line_start":748,"line_end":748,"column_start":56,"column_end":62},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116952,"byte_end":116963,"line_start":748,"line_end":748,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":926}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116945,"byte_end":116949,"line_start":748,"line_end":748,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116938,"byte_end":116942,"line_start":748,"line_end":748,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742765}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116943,"byte_end":116944,"line_start":748,"line_end":748,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":937}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116964,"byte_end":116967,"line_start":748,"line_end":748,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":1610613677}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116968,"byte_end":116976,"line_start":748,"line_end":748,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":536871853}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117114,"byte_end":117120,"line_start":751,"line_end":751,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117080,"byte_end":117092,"line_start":751,"line_end":751,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":929}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117073,"byte_end":117077,"line_start":751,"line_end":751,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117066,"byte_end":117070,"line_start":751,"line_end":751,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742766}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117071,"byte_end":117072,"line_start":751,"line_end":751,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":937}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117093,"byte_end":117096,"line_start":751,"line_end":751,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":1610613678}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":117097,"byte_end":117105,"line_start":751,"line_end":751,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":536871854}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88970,"byte_end":88981,"line_start":4,"line_end":4,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88990,"byte_end":88995,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88997,"byte_end":89001,"line_start":5,"line_end":5,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89012,"byte_end":89019,"line_start":6,"line_end":6,"column_start":5,"column_end":12},"ref_id":{"krate":22,"index":0}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89241,"byte_end":89244,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89241,"byte_end":89244,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89241,"byte_end":89244,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89269,"byte_end":89272,"line_start":15,"line_end":15,"column_start":62,"column_end":65},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89264,"byte_end":89267,"line_start":15,"line_end":15,"column_start":57,"column_end":60},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89241,"byte_end":89244,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89383,"byte_end":89388,"line_start":20,"line_end":20,"column_start":37,"column_end":42},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89370,"byte_end":89382,"line_start":20,"line_end":20,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":1721}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89482,"byte_end":89483,"line_start":23,"line_end":23,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89485,"byte_end":89488,"line_start":23,"line_end":23,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89477,"byte_end":89478,"line_start":23,"line_end":23,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89511,"byte_end":89523,"line_start":24,"line_end":24,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":2952790962}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89503,"byte_end":89507,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89545,"byte_end":89546,"line_start":24,"line_end":24,"column_start":55,"column_end":56},"ref_id":{"krate":0,"index":2348811186}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89538,"byte_end":89542,"line_start":24,"line_end":24,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1912603570}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89577,"byte_end":89588,"line_start":25,"line_end":25,"column_start":22,"column_end":33},"ref_id":{"krate":22,"index":9}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89564,"byte_end":89576,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613682}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89589,"byte_end":89590,"line_start":25,"line_end":25,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":2348811186}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89602,"byte_end":89614,"line_start":25,"line_end":25,"column_start":47,"column_end":59},"ref_id":{"krate":0,"index":2952790962}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89638,"byte_end":89648,"line_start":26,"line_end":26,"column_start":22,"column_end":32},"ref_id":{"krate":22,"index":8}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89625,"byte_end":89637,"line_start":26,"line_end":26,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613682}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89649,"byte_end":89650,"line_start":26,"line_end":26,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":2348811186}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89666,"byte_end":89677,"line_start":26,"line_end":26,"column_start":50,"column_end":61},"ref_id":{"krate":0,"index":671089586}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89699,"byte_end":89711,"line_start":27,"line_end":27,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":2952790962}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89713,"byte_end":89724,"line_start":27,"line_end":27,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":671089586}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126852,"byte_end":126888,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/drivers/mod.rs","byte_start":88916,"byte_end":88921,"line_start":3,"line_end":3,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":836}},{"kind":"Variable","span":{"file_name":"src/drivers/mod.rs","byte_start":88916,"byte_end":88921,"line_start":3,"line_end":3,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1721}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":531,"byte_end":539,"line_start":34,"line_end":34,"column_start":36,"column_end":44},"ref_id":{"krate":1,"index":5650}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":501,"byte_end":529,"line_start":34,"line_end":34,"column_start":6,"column_end":34},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":501,"byte_end":514,"line_start":34,"line_end":34,"column_start":6,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":501,"byte_end":505,"line_start":34,"line_end":34,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":952}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":516,"byte_end":529,"line_start":34,"line_end":34,"column_start":21,"column_end":34},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":516,"byte_end":520,"line_start":34,"line_end":34,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":953}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":578,"byte_end":592,"line_start":35,"line_end":35,"column_start":33,"column_end":47},"ref_id":{"krate":1,"index":1633}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":564,"byte_end":565,"line_start":35,"line_end":35,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":2281702326}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":652,"byte_end":661,"line_start":41,"line_end":41,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":950}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":713,"byte_end":717,"line_start":43,"line_end":43,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":684}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":709,"byte_end":711,"line_start":43,"line_end":43,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":375}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":729,"byte_end":739,"line_start":44,"line_end":44,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":656}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":725,"byte_end":727,"line_start":44,"line_end":44,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":375}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":753,"byte_end":757,"line_start":45,"line_end":45,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":139}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":747,"byte_end":751,"line_start":45,"line_end":45,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":109}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":771,"byte_end":793,"line_start":46,"line_end":46,"column_start":11,"column_end":33},"ref_id":{"krate":0,"index":142}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":765,"byte_end":769,"line_start":46,"line_end":46,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":109}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":808,"byte_end":824,"line_start":47,"line_end":47,"column_start":12,"column_end":28},"ref_id":{"krate":0,"index":374}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":801,"byte_end":806,"line_start":47,"line_end":47,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":366}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":836,"byte_end":845,"line_start":48,"line_end":48,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":768}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":832,"byte_end":834,"line_start":48,"line_end":48,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":685}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":859,"byte_end":871,"line_start":49,"line_end":49,"column_start":11,"column_end":23},"ref_id":{"krate":0,"index":365}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":853,"byte_end":857,"line_start":49,"line_end":49,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":160}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":885,"byte_end":894,"line_start":50,"line_end":50,"column_start":11,"column_end":20},"ref_id":{"krate":0,"index":293}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":879,"byte_end":883,"line_start":50,"line_end":50,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":160}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/console.rs","byte_start":1036,"byte_end":1042,"line_start":6,"line_end":6,"column_start":16,"column_end":22},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":11},"to":{"krate":1,"index":6887}},{"span":{"file_name":"src/trap/context.rs","byte_start":21250,"byte_end":21261,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":956},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/context.rs","byte_start":26073,"byte_end":26084,"line_start":9,"line_end":9,"column_start":6,"column_end":17},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":163},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/task.rs","byte_start":28157,"byte_end":28178,"line_start":64,"line_end":64,"column_start":6,"column_end":27},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":213},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/task.rs","byte_start":29102,"byte_end":29118,"line_start":97,"line_end":97,"column_start":6,"column_end":22},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":208},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/manager.rs","byte_start":38567,"byte_end":38578,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":258},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/processor.rs","byte_start":39979,"byte_end":39988,"line_start":15,"line_end":15,"column_start":22,"column_end":31},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":280},"to":{"krate":1,"index":2091}},{"span":{"file_name":"src/task/processor.rs","byte_start":40098,"byte_end":40107,"line_start":22,"line_end":22,"column_start":6,"column_end":15},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":280},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/pid.rs","byte_start":42980,"byte_end":42992,"line_start":16,"line_end":16,"column_start":6,"column_end":18},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":311},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/pid.rs","byte_start":43764,"byte_end":43773,"line_start":47,"line_end":47,"column_start":15,"column_end":24},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":318},"to":{"krate":1,"index":2303}},{"span":{"file_name":"src/task/pid.rs","byte_start":44274,"byte_end":44285,"line_start":69,"line_end":69,"column_start":6,"column_end":17},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":325},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/pid.rs","byte_start":45166,"byte_end":45177,"line_start":97,"line_end":97,"column_start":15,"column_end":26},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":325},"to":{"krate":1,"index":2303}},{"span":{"file_name":"src/mm/address.rs","byte_start":48236,"byte_end":48244,"line_start":24,"line_end":24,"column_start":16,"column_end":24},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":1082},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48382,"byte_end":48393,"line_start":29,"line_end":29,"column_start":16,"column_end":27},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":1124},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48532,"byte_end":48540,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":1061},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48678,"byte_end":48689,"line_start":39,"line_end":39,"column_start":16,"column_end":27},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":1103},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48939,"byte_end":48947,"line_start":49,"line_end":49,"column_start":22,"column_end":30},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":1061},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49015,"byte_end":49026,"line_start":52,"line_end":52,"column_start":22,"column_end":33},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":1103},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49094,"byte_end":49102,"line_start":55,"line_end":55,"column_start":22,"column_end":30},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":1082},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49170,"byte_end":49181,"line_start":58,"line_end":58,"column_start":22,"column_end":33},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":1124},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49546,"byte_end":49554,"line_start":74,"line_end":74,"column_start":6,"column_end":14},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":1082},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":49881,"byte_end":49892,"line_start":80,"line_end":80,"column_start":25,"column_end":36},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":1124},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":50023,"byte_end":50031,"line_start":86,"line_end":86,"column_start":28,"column_end":36},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":1082},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":50109,"byte_end":50117,"line_start":89,"line_end":89,"column_start":6,"column_end":14},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":1061},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":50443,"byte_end":50454,"line_start":95,"line_end":95,"column_start":25,"column_end":36},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":1103},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":50585,"byte_end":50593,"line_start":101,"line_end":101,"column_start":28,"column_end":36},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":1061},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":50672,"byte_end":50683,"line_start":105,"line_end":105,"column_start":6,"column_end":17},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":1124},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":50916,"byte_end":50924,"line_start":117,"line_end":117,"column_start":6,"column_end":14},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":1061},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":51194,"byte_end":51205,"line_start":129,"line_end":129,"column_start":6,"column_end":17},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":1103},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":51833,"byte_end":51844,"line_start":151,"line_end":151,"column_start":20,"column_end":31},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":1124},"to":{"krate":0,"index":455}},{"span":{"file_name":"src/mm/address.rs","byte_start":51920,"byte_end":51931,"line_start":156,"line_end":156,"column_start":20,"column_end":31},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":1103},"to":{"krate":0,"index":455}},{"span":{"file_name":"src/mm/address.rs","byte_start":52134,"byte_end":52145,"line_start":168,"line_end":168,"column_start":9,"column_end":20},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":1145},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":52480,"byte_end":52491,"line_start":177,"line_end":177,"column_start":26,"column_end":37},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":1145},"to":{"krate":1,"index":5531}},{"span":{"file_name":"src/mm/address.rs","byte_start":52862,"byte_end":52881,"line_start":190,"line_end":190,"column_start":9,"column_end":28},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":471},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":53054,"byte_end":53073,"line_start":196,"line_end":196,"column_start":22,"column_end":41},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":471},"to":{"krate":1,"index":5627}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53659,"byte_end":53671,"line_start":12,"line_end":12,"column_start":6,"column_end":18},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":495},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53897,"byte_end":53909,"line_start":23,"line_end":23,"column_start":16,"column_end":28},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":495},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54065,"byte_end":54077,"line_start":29,"line_end":29,"column_start":15,"column_end":27},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":495},"to":{"krate":1,"index":2303}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54391,"byte_end":54410,"line_start":47,"line_end":47,"column_start":6,"column_end":25},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":507},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54629,"byte_end":54648,"line_start":54,"line_end":54,"column_start":25,"column_end":44},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":507},"to":{"krate":0,"index":503}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":57106,"byte_end":57120,"line_start":34,"line_end":34,"column_start":6,"column_end":20},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":1286},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":58117,"byte_end":58126,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":548},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":62689,"byte_end":62699,"line_start":208,"line_end":208,"column_start":6,"column_end":16},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":569},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":62982,"byte_end":62992,"line_start":221,"line_end":221,"column_start":23,"column_end":33},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":569},"to":{"krate":1,"index":5531}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":63386,"byte_end":63404,"line_start":239,"line_end":239,"column_start":19,"column_end":37},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":578},"to":{"krate":1,"index":5627}},{"span":{"file_name":"src/mm/memory_set.rs","byte_start":64858,"byte_end":64867,"line_start":48,"line_end":48,"column_start":6,"column_end":15},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":626},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/memory_set.rs","byte_start":72256,"byte_end":72263,"line_start":242,"line_end":242,"column_start":6,"column_end":13},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":643},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/pipe.rs","byte_start":76668,"byte_end":76672,"line_start":15,"line_end":15,"column_start":6,"column_end":10},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":695},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/pipe.rs","byte_start":77350,"byte_end":77364,"line_start":49,"line_end":49,"column_start":6,"column_end":20},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":703},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/pipe.rs","byte_start":79321,"byte_end":79325,"line_start":115,"line_end":115,"column_start":15,"column_end":19},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":695},"to":{"krate":0,"index":816}},{"span":{"file_name":"src/fs/stdio.rs","byte_start":81339,"byte_end":81344,"line_start":10,"line_end":10,"column_start":15,"column_end":20},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":731},"to":{"krate":0,"index":816}},{"span":{"file_name":"src/fs/stdio.rs","byte_start":82019,"byte_end":82025,"line_start":35,"line_end":35,"column_start":15,"column_end":21},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":733},"to":{"krate":0,"index":816}},{"span":{"file_name":"src/fs/inode.rs","byte_start":82816,"byte_end":82823,"line_start":25,"line_end":25,"column_start":6,"column_end":13},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":757},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/inode.rs","byte_start":84086,"byte_end":84095,"line_start":81,"line_end":81,"column_start":6,"column_end":15},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":1440},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/inode.rs","byte_start":85484,"byte_end":85491,"line_start":132,"line_end":132,"column_start":15,"column_end":22},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":757},"to":{"krate":0,"index":816}},{"span":{"file_name":"src/fs/proc.rs","byte_start":87361,"byte_end":87373,"line_start":52,"line_end":52,"column_start":15,"column_end":27},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":804},"to":{"krate":0,"index":816}},{"span":{"file_name":"src/fs/mod.rs","byte_start":76076,"byte_end":76080,"line_start":11,"line_end":11,"column_start":18,"column_end":22},"kind":"SuperTrait","from":{"krate":1,"index":2079},"to":{"krate":0,"index":816}},{"span":{"file_name":"src/fs/mod.rs","byte_start":76083,"byte_end":76087,"line_start":11,"line_end":11,"column_start":25,"column_end":29},"kind":"SuperTrait","from":{"krate":1,"index":2091},"to":{"krate":0,"index":816}},{"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90300,"byte_end":90311,"line_start":28,"line_end":28,"column_start":22,"column_end":33},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":856},"to":{"krate":22,"index":7}},{"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90628,"byte_end":90639,"line_start":37,"line_end":37,"column_start":6,"column_end":17},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":856},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97000,"byte_end":97006,"line_start":162,"line_end":162,"column_start":22,"column_end":28},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":893},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116741,"byte_end":116754,"line_start":740,"line_end":740,"column_start":6,"column_end":19},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":935},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116854,"byte_end":116867,"line_start":746,"line_end":746,"column_start":22,"column_end":35},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":935},"to":{"krate":22,"index":7}}]} \ No newline at end of file +{"config":{"output_file":null,"full_docs":false,"pub_only":false,"reachable_only":false,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/hm/RustPerf/os","program":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/bin/rls","arguments":[],"output":"/home/hm/RustPerf/os/target/rls/riscv64gc-unknown-none-elf/debug/deps/libos-1b160dc4522f292b.rmeta"},"prelude":{"crate_id":{"name":"os","disambiguator":[3362261575527311333,2051785190265090668]},"crate_root":"src","external_crates":[{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":1,"id":{"name":"core","disambiguator":[14969753418543154089,976662007082486186]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[15017933634084027756,2372342605697392319]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[18152920906004217706,5209696600143390314]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":4,"id":{"name":"alloc","disambiguator":[8224482159067092688,1762489514600061736]}},{"file_name":"/home/hm/RustPerf/os/src/main.rs","num":5,"id":{"name":"bitflags","disambiguator":[14941303054431952192,2830144734072520574]}},{"file_name":"/home/hm/RustPerf/os/src/trap/context.rs","num":6,"id":{"name":"riscv","disambiguator":[13617090786061996701,598492048206178862]}},{"file_name":"/home/hm/RustPerf/os/src/trap/context.rs","num":7,"id":{"name":"bare_metal","disambiguator":[3527140320574316870,721042634083111432]}},{"file_name":"/home/hm/RustPerf/os/src/trap/context.rs","num":8,"id":{"name":"bit_field","disambiguator":[17043168551155601823,10203516795795529781]}},{"file_name":"/home/hm/RustPerf/os/src/task/task.rs","num":9,"id":{"name":"spin","disambiguator":[6968406683449634135,4903928106582102827]}},{"file_name":"/home/hm/RustPerf/os/src/task/manager.rs","num":10,"id":{"name":"lazy_static","disambiguator":[17744699934599026595,3225942225320981272]}},{"file_name":"/home/hm/RustPerf/os/src/task/manager.rs","num":11,"id":{"name":"spin","disambiguator":[14307244855885456375,154011160557128823]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":12,"id":{"name":"k210_hal","disambiguator":[15819589857059753154,14970433900131896828]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/sdcard.rs","num":13,"id":{"name":"k210_pac","disambiguator":[6853578960745713091,13197583392607737636]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":14,"id":{"name":"riscv","disambiguator":[3279301553116175767,3856564172646894156]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":15,"id":{"name":"vcell","disambiguator":[18415132940151390336,3207338926922260471]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":16,"id":{"name":"embedded_hal","disambiguator":[13825446200825294974,9313805514081651961]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":17,"id":{"name":"nb","disambiguator":[3683369146191279516,15330337855846840568]}},{"file_name":"/home/hm/RustPerf/os/src/task/processor.rs","num":18,"id":{"name":"nb","disambiguator":[11619875346456335911,9579351881705379509]}},{"file_name":"/home/hm/RustPerf/os/src/task/task.rs","num":19,"id":{"name":"serde","disambiguator":[9554671329541185546,12081888297209079054]}},{"file_name":"/home/hm/RustPerf/os/src/task/task.rs","num":20,"id":{"name":"serde_derive","disambiguator":[10167910569933010598,11591400278926240694]}},{"file_name":"/home/hm/RustPerf/os/src/mm/heap_allocator.rs","num":21,"id":{"name":"buddy_system_allocator","disambiguator":[1792742287050726355,2490371175233210528]}},{"file_name":"/home/hm/RustPerf/os/src/fs/inode.rs","num":22,"id":{"name":"easy_fs","disambiguator":[5060871942428825071,18094297606475381570]}},{"file_name":"/home/hm/RustPerf/os/src/fs/mod.rs","num":23,"id":{"name":"serde_json","disambiguator":[13167296560075776267,9974525806274650960]}},{"file_name":"/home/hm/RustPerf/os/src/fs/mod.rs","num":24,"id":{"name":"itoa","disambiguator":[8998733836335762718,7312106348428984922]}},{"file_name":"/home/hm/RustPerf/os/src/fs/mod.rs","num":25,"id":{"name":"ryu","disambiguator":[14976604244859837845,58010254912183710]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":26,"id":{"name":"virtio_drivers","disambiguator":[7166874196391317693,11605575425279836356]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":27,"id":{"name":"log","disambiguator":[2458470146715669089,9688645749992914845]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":28,"id":{"name":"cfg_if","disambiguator":[2228109181891576261,7061158523677552943]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/virtio_blk.rs","num":29,"id":{"name":"volatile","disambiguator":[12385568779780116986,17018307172358449074]}},{"file_name":"/home/hm/RustPerf/os/src/drivers/block/sdcard.rs","num":30,"id":{"name":"k210_soc","disambiguator":[12424113356127409285,10092392683743111712]}},{"file_name":"/home/hm/RustPerf/os/src/mm/memory_set.rs","num":31,"id":{"name":"xmas_elf","disambiguator":[2928376688083042567,14225844128682992194]}},{"file_name":"/home/hm/RustPerf/os/src/mm/memory_set.rs","num":32,"id":{"name":"zero","disambiguator":[5397765274724099928,3373059888893879850]}}],"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":940,"line_start":1,"line_end":52,"column_start":1,"column_end":2}},"imports":[{"kind":"ExternCrate","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":195,"byte_end":200,"line_start":9,"line_end":9,"column_start":14,"column_end":19},"alias_span":null,"name":"alloc","value":"","parent":{"krate":0,"index":0}},{"kind":"ExternCrate","ref_id":null,"span":{"file_name":"src/main.rs","byte_start":229,"byte_end":237,"line_start":12,"line_end":12,"column_start":14,"column_end":22},"alias_span":null,"name":"bitflags","value":"","parent":{"krate":0,"index":0}},{"kind":"Use","ref_id":{"krate":1,"index":6655},"span":{"file_name":"src/console.rs","byte_start":951,"byte_end":954,"line_start":1,"line_end":1,"column_start":11,"column_end":14},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":1,"index":6887},"span":{"file_name":"src/console.rs","byte_start":963,"byte_end":968,"line_start":1,"line_end":1,"column_start":23,"column_end":28},"alias_span":null,"name":"Write","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":0,"index":34},"span":{"file_name":"src/console.rs","byte_start":987,"byte_end":1002,"line_start":2,"line_end":2,"column_start":17,"column_end":32},"alias_span":null,"name":"console_putchar","value":"","parent":{"krate":0,"index":6}},{"kind":"Use","ref_id":{"krate":1,"index":29433},"span":{"file_name":"src/lang_items.rs","byte_start":1630,"byte_end":1639,"line_start":1,"line_end":1,"column_start":18,"column_end":27},"alias_span":null,"name":"PanicInfo","value":"","parent":{"krate":0,"index":18}},{"kind":"Use","ref_id":{"krate":0,"index":36},"span":{"file_name":"src/lang_items.rs","byte_start":1657,"byte_end":1665,"line_start":2,"line_end":2,"column_start":17,"column_end":25},"alias_span":null,"name":"shutdown","value":"","parent":{"krate":0,"index":18}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/syscall/fs.rs","byte_start":4609,"byte_end":4619,"line_start":2,"line_end":2,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":563},"span":{"file_name":"src/syscall/fs.rs","byte_start":4625,"byte_end":4647,"line_start":3,"line_end":3,"column_start":5,"column_end":27},"alias_span":null,"name":"translated_byte_buffer","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/syscall/fs.rs","byte_start":4653,"byte_end":4670,"line_start":4,"line_end":4,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":564},"span":{"file_name":"src/syscall/fs.rs","byte_start":4676,"byte_end":4690,"line_start":5,"line_end":5,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_str","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/syscall/fs.rs","byte_start":4713,"byte_end":4724,"line_start":7,"line_end":7,"column_start":19,"column_end":30},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/syscall/fs.rs","byte_start":4744,"byte_end":4762,"line_start":8,"line_end":8,"column_start":19,"column_end":37},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/syscall/fs.rs","byte_start":4764,"byte_end":4776,"line_start":8,"line_end":8,"column_start":39,"column_end":51},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":719},"span":{"file_name":"src/syscall/fs.rs","byte_start":4795,"byte_end":4804,"line_start":9,"line_end":9,"column_start":17,"column_end":26},"alias_span":null,"name":"make_pipe","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":1441},"span":{"file_name":"src/syscall/fs.rs","byte_start":4806,"byte_end":4815,"line_start":9,"line_end":9,"column_start":28,"column_end":37},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/syscall/fs.rs","byte_start":4817,"byte_end":4826,"line_start":9,"line_end":9,"column_start":39,"column_end":48},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/syscall/fs.rs","byte_start":4846,"byte_end":4849,"line_start":10,"line_end":10,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":52}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/syscall/process.rs","byte_start":8918,"byte_end":8946,"line_start":2,"line_end":2,"column_start":5,"column_end":33},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":364},"span":{"file_name":"src/syscall/process.rs","byte_start":8952,"byte_end":8977,"line_start":3,"line_end":3,"column_start":5,"column_end":30},"alias_span":null,"name":"exit_current_and_run_next","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/syscall/process.rs","byte_start":8983,"byte_end":8995,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/syscall/process.rs","byte_start":9001,"byte_end":9019,"line_start":5,"line_end":5,"column_start":5,"column_end":23},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":265},"span":{"file_name":"src/syscall/process.rs","byte_start":9025,"byte_end":9033,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"alias_span":null,"name":"add_task","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":267},"span":{"file_name":"src/syscall/process.rs","byte_start":9039,"byte_end":9047,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"alias_span":null,"name":"get_info","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":992},"span":{"file_name":"src/syscall/process.rs","byte_start":9053,"byte_end":9063,"line_start":8,"line_end":8,"column_start":5,"column_end":15},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":372},"span":{"file_name":"src/syscall/process.rs","byte_start":9087,"byte_end":9095,"line_start":10,"line_end":10,"column_start":20,"column_end":28},"alias_span":null,"name":"get_time","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/syscall/process.rs","byte_start":9097,"byte_end":9108,"line_start":10,"line_end":10,"column_start":30,"column_end":41},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":564},"span":{"file_name":"src/syscall/process.rs","byte_start":9132,"byte_end":9146,"line_start":12,"line_end":12,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_str","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/syscall/process.rs","byte_start":9152,"byte_end":9169,"line_start":13,"line_end":13,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":565},"span":{"file_name":"src/syscall/process.rs","byte_start":9175,"byte_end":9189,"line_start":14,"line_end":14,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_ref","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/syscall/process.rs","byte_start":9215,"byte_end":9224,"line_start":17,"line_end":17,"column_start":5,"column_end":14},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":0,"index":1441},"span":{"file_name":"src/syscall/process.rs","byte_start":9230,"byte_end":9239,"line_start":18,"line_end":18,"column_start":5,"column_end":14},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/syscall/process.rs","byte_start":9261,"byte_end":9264,"line_start":20,"line_end":20,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/syscall/process.rs","byte_start":9282,"byte_end":9285,"line_start":21,"line_end":21,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":73}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/syscall/process.rs","byte_start":9306,"byte_end":9312,"line_start":22,"line_end":22,"column_start":20,"column_end":26},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":73}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/syscall/mod.rs","byte_start":3628,"byte_end":3629,"line_start":19,"line_end":19,"column_start":9,"column_end":10},"alias_span":null,"name":"*","value":"sys_write, sys_close, sys_read, sys_open, sys_pipe, sys_dup","parent":{"krate":0,"index":37}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/syscall/mod.rs","byte_start":3644,"byte_end":3645,"line_start":20,"line_end":20,"column_start":14,"column_end":15},"alias_span":null,"name":"*","value":"sys_waitpid, sys_getpid, sys_exit, sys_proc_monitor, sys_fork, sys_yield, sys_exec, sys_get_time","parent":{"krate":0,"index":37}},{"kind":"Use","ref_id":{"krate":6,"index":2048},"span":{"file_name":"src/trap/context.rs","byte_start":21013,"byte_end":21020,"line_start":1,"line_end":1,"column_start":32,"column_end":39},"alias_span":null,"name":"Sstatus","value":"","parent":{"krate":0,"index":110}},{"kind":"Use","ref_id":{"krate":6,"index":716},"span":{"file_name":"src/trap/context.rs","byte_start":21003,"byte_end":21010,"line_start":1,"line_end":1,"column_start":22,"column_end":29},"alias_span":null,"name":"sstatus","value":"","parent":{"krate":0,"index":110}},{"kind":"Use","ref_id":{"krate":6,"index":2055},"span":{"file_name":"src/trap/context.rs","byte_start":21028,"byte_end":21031,"line_start":1,"line_end":1,"column_start":47,"column_end":50},"alias_span":null,"name":"SPP","value":"","parent":{"krate":0,"index":110}},{"kind":"Use","ref_id":{"krate":6,"index":2517},"span":{"file_name":"src/trap/mod.rs","byte_start":17753,"byte_end":17761,"line_start":4,"line_end":4,"column_start":12,"column_end":20},"alias_span":null,"name":"TrapMode","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":737},"span":{"file_name":"src/trap/mod.rs","byte_start":17767,"byte_end":17772,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"alias_span":null,"name":"stvec","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":744},"span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"alias_span":null,"name":"scause","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":2103},"span":{"file_name":"src/trap/mod.rs","byte_start":17810,"byte_end":17814,"line_start":8,"line_end":8,"column_start":9,"column_end":13},"alias_span":null,"name":"Trap","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":2154},"span":{"file_name":"src/trap/mod.rs","byte_start":17824,"byte_end":17833,"line_start":9,"line_end":9,"column_start":9,"column_end":18},"alias_span":null,"name":"Exception","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":2122},"span":{"file_name":"src/trap/mod.rs","byte_start":17843,"byte_end":17852,"line_start":10,"line_end":10,"column_start":9,"column_end":18},"alias_span":null,"name":"Interrupt","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":769},"span":{"file_name":"src/trap/mod.rs","byte_start":17865,"byte_end":17870,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"alias_span":null,"name":"stval","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":6,"index":706},"span":{"file_name":"src/trap/mod.rs","byte_start":17876,"byte_end":17879,"line_start":13,"line_end":13,"column_start":5,"column_end":8},"alias_span":null,"name":"sie","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":107},"span":{"file_name":"src/trap/mod.rs","byte_start":17904,"byte_end":17911,"line_start":15,"line_end":15,"column_start":21,"column_end":28},"alias_span":null,"name":"syscall","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":364},"span":{"file_name":"src/trap/mod.rs","byte_start":17936,"byte_end":17961,"line_start":17,"line_end":17,"column_start":5,"column_end":30},"alias_span":null,"name":"exit_current_and_run_next","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/trap/mod.rs","byte_start":17967,"byte_end":17995,"line_start":18,"line_end":18,"column_start":5,"column_end":33},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/trap/mod.rs","byte_start":18001,"byte_end":18019,"line_start":19,"line_end":19,"column_start":5,"column_end":23},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":297},"span":{"file_name":"src/trap/mod.rs","byte_start":18025,"byte_end":18040,"line_start":20,"line_end":20,"column_start":5,"column_end":20},"alias_span":null,"name":"current_trap_cx","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":374},"span":{"file_name":"src/trap/mod.rs","byte_start":18063,"byte_end":18079,"line_start":22,"line_end":22,"column_start":19,"column_end":35},"alias_span":null,"name":"set_next_trigger","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":159},"span":{"file_name":"src/trap/mod.rs","byte_start":18101,"byte_end":18113,"line_start":23,"line_end":23,"column_start":21,"column_end":33},"alias_span":null,"name":"TRAP_CONTEXT","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":158},"span":{"file_name":"src/trap/mod.rs","byte_start":18115,"byte_end":18125,"line_start":23,"line_end":23,"column_start":35,"column_end":45},"alias_span":null,"name":"TRAMPOLINE","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":957},"span":{"file_name":"src/trap/mod.rs","byte_start":20967,"byte_end":20978,"line_start":117,"line_end":117,"column_start":19,"column_end":30},"alias_span":null,"name":"TrapContext","value":"","parent":{"krate":0,"index":109}},{"kind":"Use","ref_id":{"krate":0,"index":144},"span":{"file_name":"src/task/context.rs","byte_start":25980,"byte_end":25991,"line_start":1,"line_end":1,"column_start":18,"column_end":29},"alias_span":null,"name":"trap_return","value":"","parent":{"krate":0,"index":161}},{"kind":"Use","ref_id":{"krate":0,"index":626},"span":{"file_name":"src/task/task.rs","byte_start":26413,"byte_end":26422,"line_start":2,"line_end":2,"column_start":5,"column_end":14},"alias_span":null,"name":"MemorySet","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/task/task.rs","byte_start":26428,"byte_end":26439,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1105},"span":{"file_name":"src/task/task.rs","byte_start":26428,"byte_end":26439,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":176}},{"kind":"Use","ref_id":{"krate":0,"index":1292},"span":{"file_name":"src/task/task.rs","byte_start":26445,"byte_end":26457,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1294},"span":{"file_name":"src/task/task.rs","byte_start":26445,"byte_end":26457,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":177}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/task/task.rs","byte_start":26464,"byte_end":26472,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":1084},"span":{"file_name":"src/task/task.rs","byte_start":26464,"byte_end":26472,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":178}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/task/task.rs","byte_start":26478,"byte_end":26495,"line_start":6,"line_end":6,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":957},"span":{"file_name":"src/task/task.rs","byte_start":26551,"byte_end":26562,"line_start":9,"line_end":9,"column_start":19,"column_end":30},"alias_span":null,"name":"TrapContext","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":143},"span":{"file_name":"src/task/task.rs","byte_start":26564,"byte_end":26576,"line_start":9,"line_end":9,"column_start":32,"column_end":44},"alias_span":null,"name":"trap_handler","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":159},"span":{"file_name":"src/task/task.rs","byte_start":26599,"byte_end":26611,"line_start":10,"line_end":10,"column_start":21,"column_end":33},"alias_span":null,"name":"TRAP_CONTEXT","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":163},"span":{"file_name":"src/task/task.rs","byte_start":26625,"byte_end":26636,"line_start":11,"line_end":11,"column_start":12,"column_end":23},"alias_span":null,"name":"TaskContext","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":318},"span":{"file_name":"src/task/task.rs","byte_start":26650,"byte_end":26659,"line_start":12,"line_end":12,"column_start":13,"column_end":22},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":319},"span":{"file_name":"src/task/task.rs","byte_start":26650,"byte_end":26659,"line_start":12,"line_end":12,"column_start":13,"column_end":22},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":187}},{"kind":"Use","ref_id":{"krate":0,"index":323},"span":{"file_name":"src/task/task.rs","byte_start":26661,"byte_end":26670,"line_start":12,"line_end":12,"column_start":24,"column_end":33},"alias_span":null,"name":"pid_alloc","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":325},"span":{"file_name":"src/task/task.rs","byte_start":26672,"byte_end":26683,"line_start":12,"line_end":12,"column_start":35,"column_end":46},"alias_span":null,"name":"KernelStack","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4532},"span":{"file_name":"src/task/task.rs","byte_start":26704,"byte_end":26708,"line_start":13,"line_end":13,"column_start":19,"column_end":23},"alias_span":null,"name":"Weak","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/task.rs","byte_start":26710,"byte_end":26713,"line_start":13,"line_end":13,"column_start":25,"column_end":28},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4816},"span":{"file_name":"src/task/task.rs","byte_start":26727,"byte_end":26730,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":5},"span":{"file_name":"src/task/task.rs","byte_start":26727,"byte_end":26730,"line_start":14,"line_end":14,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":193}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/task/task.rs","byte_start":26748,"byte_end":26751,"line_start":15,"line_end":15,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/task/task.rs","byte_start":26773,"byte_end":26779,"line_start":16,"line_end":16,"column_start":21,"column_end":27},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":4,"index":4373},"span":{"file_name":"src/task/task.rs","byte_start":26781,"byte_end":26789,"line_start":16,"line_end":16,"column_start":29,"column_end":37},"alias_span":null,"name":"ToString","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/task/task.rs","byte_start":26803,"byte_end":26808,"line_start":17,"line_end":17,"column_start":12,"column_end":17},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":9,"index":221},"span":{"file_name":"src/task/task.rs","byte_start":26810,"byte_end":26820,"line_start":17,"line_end":17,"column_start":19,"column_end":29},"alias_span":null,"name":"MutexGuard","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":817},"span":{"file_name":"src/task/task.rs","byte_start":26839,"byte_end":26843,"line_start":18,"line_end":18,"column_start":17,"column_end":21},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/task/task.rs","byte_start":26845,"byte_end":26853,"line_start":18,"line_end":18,"column_start":23,"column_end":31},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":805},"span":{"file_name":"src/task/task.rs","byte_start":26855,"byte_end":26867,"line_start":18,"line_end":18,"column_start":33,"column_end":45},"alias_span":null,"name":"ProcInfoList","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":731},"span":{"file_name":"src/task/task.rs","byte_start":26869,"byte_end":26874,"line_start":18,"line_end":18,"column_start":47,"column_end":52},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":732},"span":{"file_name":"src/task/task.rs","byte_start":26869,"byte_end":26874,"line_start":18,"line_end":18,"column_start":47,"column_end":52},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":205}},{"kind":"Use","ref_id":{"krate":0,"index":733},"span":{"file_name":"src/task/task.rs","byte_start":26876,"byte_end":26882,"line_start":18,"line_end":18,"column_start":54,"column_end":60},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":0,"index":734},"span":{"file_name":"src/task/task.rs","byte_start":26876,"byte_end":26882,"line_start":18,"line_end":18,"column_start":54,"column_end":60},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":206}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/task/task.rs","byte_start":26896,"byte_end":26905,"line_start":19,"line_end":19,"column_start":12,"column_end":21},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":173}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/task/task.rs","byte_start":26896,"byte_end":26905,"line_start":19,"line_end":19,"column_start":12,"column_end":21},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":207}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/task/manager.rs","byte_start":38143,"byte_end":38151,"line_start":1,"line_end":1,"column_start":16,"column_end":24},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/task/manager.rs","byte_start":38169,"byte_end":38172,"line_start":2,"line_end":2,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":0,"index":208},"span":{"file_name":"src/task/manager.rs","byte_start":38186,"byte_end":38202,"line_start":3,"line_end":3,"column_start":13,"column_end":29},"alias_span":null,"name":"TaskControlBlock","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/task/manager.rs","byte_start":38204,"byte_end":38216,"line_start":3,"line_end":3,"column_start":31,"column_end":43},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":4,"index":3196},"span":{"file_name":"src/task/manager.rs","byte_start":38243,"byte_end":38251,"line_start":4,"line_end":4,"column_start":25,"column_end":33},"alias_span":null,"name":"VecDeque","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/manager.rs","byte_start":38270,"byte_end":38273,"line_start":5,"line_end":5,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/task/manager.rs","byte_start":38285,"byte_end":38290,"line_start":6,"line_end":6,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":248}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/manager.rs","byte_start":38309,"byte_end":38310,"line_start":7,"line_end":7,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":248}},{"kind":"Use","ref_id":{"krate":0,"index":208},"span":{"file_name":"src/task/processor.rs","byte_start":39519,"byte_end":39535,"line_start":1,"line_end":1,"column_start":12,"column_end":28},"alias_span":null,"name":"TaskControlBlock","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/task/processor.rs","byte_start":39555,"byte_end":39566,"line_start":2,"line_end":2,"column_start":19,"column_end":30},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/processor.rs","byte_start":39585,"byte_end":39588,"line_start":3,"line_end":3,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":12,"index":53},"span":{"file_name":"src/task/processor.rs","byte_start":39611,"byte_end":39618,"line_start":4,"line_end":4,"column_start":22,"column_end":29},"alias_span":null,"name":"Uncache","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":1,"index":3052},"span":{"file_name":"src/task/processor.rs","byte_start":39636,"byte_end":39643,"line_start":5,"line_end":5,"column_start":17,"column_end":24},"alias_span":null,"name":"RefCell","value":"","parent":{"krate":0,"index":268}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/processor.rs","byte_start":39662,"byte_end":39663,"line_start":6,"line_end":6,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":266},"span":{"file_name":"src/task/processor.rs","byte_start":39677,"byte_end":39687,"line_start":7,"line_end":7,"column_start":13,"column_end":23},"alias_span":null,"name":"fetch_task","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":992},"span":{"file_name":"src/task/processor.rs","byte_start":39689,"byte_end":39699,"line_start":7,"line_end":7,"column_start":25,"column_end":35},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":172},"span":{"file_name":"src/task/processor.rs","byte_start":39713,"byte_end":39721,"line_start":8,"line_end":8,"column_start":12,"column_end":20},"alias_span":null,"name":"__switch","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":0,"index":957},"span":{"file_name":"src/task/processor.rs","byte_start":39740,"byte_end":39751,"line_start":9,"line_end":9,"column_start":18,"column_end":29},"alias_span":null,"name":"TrapContext","value":"","parent":{"krate":0,"index":268}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/task/pid.rs","byte_start":42585,"byte_end":42588,"line_start":1,"line_end":1,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":299}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/pid.rs","byte_start":42607,"byte_end":42608,"line_start":2,"line_end":2,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/task/pid.rs","byte_start":42620,"byte_end":42625,"line_start":3,"line_end":3,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1292},"span":{"file_name":"src/task/pid.rs","byte_start":42643,"byte_end":42655,"line_start":4,"line_end":4,"column_start":17,"column_end":29},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1294},"span":{"file_name":"src/task/pid.rs","byte_start":42643,"byte_end":42655,"line_start":4,"line_end":4,"column_start":17,"column_end":29},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":304}},{"kind":"Use","ref_id":{"krate":0,"index":1316},"span":{"file_name":"src/task/pid.rs","byte_start":42657,"byte_end":42670,"line_start":4,"line_end":4,"column_start":31,"column_end":44},"alias_span":null,"name":"MapPermission","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/task/pid.rs","byte_start":42672,"byte_end":42680,"line_start":4,"line_end":4,"column_start":46,"column_end":54},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":1084},"span":{"file_name":"src/task/pid.rs","byte_start":42672,"byte_end":42680,"line_start":4,"line_end":4,"column_start":46,"column_end":54},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":306}},{"kind":"Use","ref_id":{"krate":0,"index":156},"span":{"file_name":"src/task/pid.rs","byte_start":42708,"byte_end":42717,"line_start":6,"line_end":6,"column_start":5,"column_end":14},"alias_span":null,"name":"PAGE_SIZE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":158},"span":{"file_name":"src/task/pid.rs","byte_start":42723,"byte_end":42733,"line_start":7,"line_end":7,"column_start":5,"column_end":15},"alias_span":null,"name":"TRAMPOLINE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":153},"span":{"file_name":"src/task/pid.rs","byte_start":42739,"byte_end":42756,"line_start":8,"line_end":8,"column_start":5,"column_end":22},"alias_span":null,"name":"KERNEL_STACK_SIZE","value":"","parent":{"krate":0,"index":299}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/task/mod.rs","byte_start":23450,"byte_end":23459,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":1441},"span":{"file_name":"src/task/mod.rs","byte_start":23461,"byte_end":23470,"line_start":8,"line_end":8,"column_start":32,"column_end":41},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/task/mod.rs","byte_start":23472,"byte_end":23480,"line_start":8,"line_end":8,"column_start":43,"column_end":51},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":373},"span":{"file_name":"src/task/mod.rs","byte_start":23501,"byte_end":23512,"line_start":9,"line_end":9,"column_start":19,"column_end":30},"alias_span":null,"name":"get_time_ms","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":172},"span":{"file_name":"src/task/mod.rs","byte_start":23526,"byte_end":23534,"line_start":10,"line_end":10,"column_start":13,"column_end":21},"alias_span":null,"name":"__switch","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":208},"span":{"file_name":"src/task/mod.rs","byte_start":23551,"byte_end":23567,"line_start":11,"line_end":11,"column_start":16,"column_end":32},"alias_span":null,"name":"TaskControlBlock","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":969},"span":{"file_name":"src/task/mod.rs","byte_start":23569,"byte_end":23581,"line_start":11,"line_end":11,"column_start":34,"column_end":46},"alias_span":null,"name":"SyscallCount","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":992},"span":{"file_name":"src/task/mod.rs","byte_start":23598,"byte_end":23608,"line_start":12,"line_end":12,"column_start":15,"column_end":25},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/task/mod.rs","byte_start":23627,"byte_end":23630,"line_start":13,"line_end":13,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":266},"span":{"file_name":"src/task/mod.rs","byte_start":23645,"byte_end":23655,"line_start":14,"line_end":14,"column_start":14,"column_end":24},"alias_span":null,"name":"fetch_task","value":"","parent":{"krate":0,"index":160}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/task/mod.rs","byte_start":23674,"byte_end":23675,"line_start":15,"line_end":15,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":163},"span":{"file_name":"src/task/mod.rs","byte_start":23694,"byte_end":23705,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"alias_span":null,"name":"TaskContext","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/task/mod.rs","byte_start":23722,"byte_end":23731,"line_start":17,"line_end":17,"column_start":16,"column_end":25},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/task/mod.rs","byte_start":23722,"byte_end":23731,"line_start":17,"line_end":17,"column_start":16,"column_end":25},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":348}},{"kind":"Use","ref_id":{"krate":0,"index":293},"span":{"file_name":"src/task/mod.rs","byte_start":23759,"byte_end":23768,"line_start":20,"line_end":20,"column_start":5,"column_end":14},"alias_span":null,"name":"run_tasks","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":295},"span":{"file_name":"src/task/mod.rs","byte_start":23774,"byte_end":23786,"line_start":21,"line_end":21,"column_start":5,"column_end":17},"alias_span":null,"name":"current_task","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":296},"span":{"file_name":"src/task/mod.rs","byte_start":23792,"byte_end":23810,"line_start":22,"line_end":22,"column_start":5,"column_end":23},"alias_span":null,"name":"current_user_token","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":297},"span":{"file_name":"src/task/mod.rs","byte_start":23816,"byte_end":23831,"line_start":23,"line_end":23,"column_start":5,"column_end":20},"alias_span":null,"name":"current_trap_cx","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":294},"span":{"file_name":"src/task/mod.rs","byte_start":23837,"byte_end":23854,"line_start":24,"line_end":24,"column_start":5,"column_end":22},"alias_span":null,"name":"take_current_task","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":298},"span":{"file_name":"src/task/mod.rs","byte_start":23860,"byte_end":23868,"line_start":25,"line_end":25,"column_start":5,"column_end":13},"alias_span":null,"name":"schedule","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":265},"span":{"file_name":"src/task/mod.rs","byte_start":23891,"byte_end":23899,"line_start":27,"line_end":27,"column_start":19,"column_end":27},"alias_span":null,"name":"add_task","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":267},"span":{"file_name":"src/task/mod.rs","byte_start":23901,"byte_end":23909,"line_start":27,"line_end":27,"column_start":29,"column_end":37},"alias_span":null,"name":"get_info","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":318},"span":{"file_name":"src/task/mod.rs","byte_start":23926,"byte_end":23935,"line_start":28,"line_end":28,"column_start":15,"column_end":24},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":319},"span":{"file_name":"src/task/mod.rs","byte_start":23926,"byte_end":23935,"line_start":28,"line_end":28,"column_start":15,"column_end":24},"alias_span":null,"name":"PidHandle","value":"","parent":{"krate":0,"index":360}},{"kind":"Use","ref_id":{"krate":0,"index":323},"span":{"file_name":"src/task/mod.rs","byte_start":23937,"byte_end":23946,"line_start":28,"line_end":28,"column_start":26,"column_end":35},"alias_span":null,"name":"pid_alloc","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":0,"index":325},"span":{"file_name":"src/task/mod.rs","byte_start":23948,"byte_end":23959,"line_start":28,"line_end":28,"column_start":37,"column_end":48},"alias_span":null,"name":"KernelStack","value":"","parent":{"krate":0,"index":160}},{"kind":"Use","ref_id":{"krate":6,"index":703},"span":{"file_name":"src/timer.rs","byte_start":45352,"byte_end":45356,"line_start":1,"line_end":1,"column_start":22,"column_end":26},"alias_span":null,"name":"time","value":"","parent":{"krate":0,"index":366}},{"kind":"Use","ref_id":{"krate":0,"index":33},"span":{"file_name":"src/timer.rs","byte_start":45374,"byte_end":45383,"line_start":2,"line_end":2,"column_start":17,"column_end":26},"alias_span":null,"name":"set_timer","value":"","parent":{"krate":0,"index":366}},{"kind":"Use","ref_id":null,"span":{"file_name":"src/timer.rs","byte_start":45404,"byte_end":45414,"line_start":3,"line_end":3,"column_start":20,"column_end":30},"alias_span":null,"name":"CLOCK_FREQ","value":"","parent":{"krate":0,"index":366}},{"kind":"Use","ref_id":{"krate":21,"index":100},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46445,"byte_end":46455,"line_start":1,"line_end":1,"column_start":29,"column_end":39},"alias_span":null,"name":"LockedHeap","value":"","parent":{"krate":0,"index":376}},{"kind":"Use","ref_id":{"krate":0,"index":154},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46476,"byte_end":46492,"line_start":2,"line_end":2,"column_start":20,"column_end":36},"alias_span":null,"name":"KERNEL_HEAP_SIZE","value":"","parent":{"krate":0,"index":376}},{"kind":"Use","ref_id":{"krate":4,"index":104},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47006,"byte_end":47009,"line_start":24,"line_end":24,"column_start":23,"column_end":26},"alias_span":null,"name":"Box","value":"","parent":{"krate":0,"index":384}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47031,"byte_end":47034,"line_start":25,"line_end":25,"column_start":21,"column_end":24},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":384}},{"kind":"Use","ref_id":{"krate":0,"index":156},"span":{"file_name":"src/mm/address.rs","byte_start":47549,"byte_end":47558,"line_start":1,"line_end":1,"column_start":21,"column_end":30},"alias_span":null,"name":"PAGE_SIZE","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":0,"index":157},"span":{"file_name":"src/mm/address.rs","byte_start":47560,"byte_end":47574,"line_start":1,"line_end":1,"column_start":32,"column_end":46},"alias_span":null,"name":"PAGE_SIZE_BITS","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":0,"index":1287},"span":{"file_name":"src/mm/address.rs","byte_start":47588,"byte_end":47602,"line_start":2,"line_end":2,"column_start":12,"column_end":26},"alias_span":null,"name":"PageTableEntry","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":1,"index":6655},"span":{"file_name":"src/mm/address.rs","byte_start":47614,"byte_end":47617,"line_start":3,"line_end":3,"column_start":11,"column_end":14},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":1,"index":6929},"span":{"file_name":"src/mm/address.rs","byte_start":47626,"byte_end":47631,"line_start":3,"line_end":3,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":1,"index":6932},"span":{"file_name":"src/mm/address.rs","byte_start":47626,"byte_end":47631,"line_start":3,"line_end":3,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":397}},{"kind":"Use","ref_id":{"krate":1,"index":6897},"span":{"file_name":"src/mm/address.rs","byte_start":47633,"byte_end":47642,"line_start":3,"line_end":3,"column_start":30,"column_end":39},"alias_span":null,"name":"Formatter","value":"","parent":{"krate":0,"index":390}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53302,"byte_end":53310,"line_start":1,"line_end":1,"column_start":13,"column_end":21},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":1063},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53302,"byte_end":53310,"line_start":1,"line_end":1,"column_start":13,"column_end":21},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":485}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53312,"byte_end":53323,"line_start":1,"line_end":1,"column_start":23,"column_end":34},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":1105},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53312,"byte_end":53323,"line_start":1,"line_end":1,"column_start":23,"column_end":34},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":486}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53342,"byte_end":53345,"line_start":2,"line_end":2,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53357,"byte_end":53362,"line_start":3,"line_end":3,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":155},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53383,"byte_end":53393,"line_start":4,"line_end":4,"column_start":20,"column_end":30},"alias_span":null,"name":"MEMORY_END","value":"","parent":{"krate":0,"index":483}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53412,"byte_end":53413,"line_start":5,"line_end":5,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":1,"index":6655},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53425,"byte_end":53428,"line_start":6,"line_end":6,"column_start":11,"column_end":14},"alias_span":null,"name":"fmt","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":1,"index":6929},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53437,"byte_end":53442,"line_start":6,"line_end":6,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":1,"index":6932},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53437,"byte_end":53442,"line_start":6,"line_end":6,"column_start":23,"column_end":28},"alias_span":null,"name":"Debug","value":"","parent":{"krate":0,"index":493}},{"kind":"Use","ref_id":{"krate":1,"index":6897},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53444,"byte_end":53453,"line_start":6,"line_end":6,"column_start":30,"column_end":39},"alias_span":null,"name":"Formatter","value":"","parent":{"krate":0,"index":483}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/mm/page_table.rs","byte_start":56422,"byte_end":56433,"line_start":2,"line_end":2,"column_start":5,"column_end":16},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/page_table.rs","byte_start":56439,"byte_end":56450,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1105},"span":{"file_name":"src/mm/page_table.rs","byte_start":56439,"byte_end":56450,"line_start":3,"line_end":3,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":529}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/mm/page_table.rs","byte_start":56456,"byte_end":56468,"line_start":4,"line_end":4,"column_start":5,"column_end":17},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1125},"span":{"file_name":"src/mm/page_table.rs","byte_start":56474,"byte_end":56485,"line_start":5,"line_end":5,"column_start":5,"column_end":16},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1126},"span":{"file_name":"src/mm/page_table.rs","byte_start":56474,"byte_end":56485,"line_start":5,"line_end":5,"column_start":5,"column_end":16},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":531}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/mm/page_table.rs","byte_start":56491,"byte_end":56499,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1084},"span":{"file_name":"src/mm/page_table.rs","byte_start":56491,"byte_end":56499,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":532}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/page_table.rs","byte_start":56505,"byte_end":56513,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":1063},"span":{"file_name":"src/mm/page_table.rs","byte_start":56505,"byte_end":56513,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":533}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/mm/page_table.rs","byte_start":56519,"byte_end":56528,"line_start":8,"line_end":8,"column_start":5,"column_end":14},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/page_table.rs","byte_start":56548,"byte_end":56551,"line_start":10,"line_end":10,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":4,"index":4816},"span":{"file_name":"src/mm/page_table.rs","byte_start":56564,"byte_end":56567,"line_start":11,"line_end":11,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":4,"index":5},"span":{"file_name":"src/mm/page_table.rs","byte_start":56564,"byte_end":56567,"line_start":11,"line_end":11,"column_start":12,"column_end":15},"alias_span":null,"name":"vec","value":"","parent":{"krate":0,"index":536}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/mm/page_table.rs","byte_start":56588,"byte_end":56594,"line_start":12,"line_end":12,"column_start":20,"column_end":26},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":526}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/mm/page_table.rs","byte_start":56610,"byte_end":56611,"line_start":13,"line_end":13,"column_start":15,"column_end":16},"alias_span":null,"name":"*","value":"bitflags","parent":{"krate":0,"index":526}},{"kind":"Use","ref_id":{"krate":0,"index":548},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63799,"byte_end":63808,"line_start":1,"line_end":1,"column_start":13,"column_end":22},"alias_span":null,"name":"PageTable","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1287},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63810,"byte_end":63824,"line_start":1,"line_end":1,"column_start":24,"column_end":38},"alias_span":null,"name":"PageTableEntry","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1166},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63826,"byte_end":63834,"line_start":1,"line_end":1,"column_start":40,"column_end":48},"alias_span":null,"name":"PTEFlags","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1125},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63849,"byte_end":63860,"line_start":2,"line_end":2,"column_start":13,"column_end":24},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1126},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63849,"byte_end":63860,"line_start":2,"line_end":2,"column_start":13,"column_end":24},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":591}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63862,"byte_end":63870,"line_start":2,"line_end":2,"column_start":26,"column_end":34},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1084},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63862,"byte_end":63870,"line_start":2,"line_end":2,"column_start":26,"column_end":34},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":592}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63872,"byte_end":63883,"line_start":2,"line_end":2,"column_start":36,"column_end":47},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1105},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63872,"byte_end":63883,"line_start":2,"line_end":2,"column_start":36,"column_end":47},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":593}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63885,"byte_end":63893,"line_start":2,"line_end":2,"column_start":49,"column_end":57},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1063},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63885,"byte_end":63893,"line_start":2,"line_end":2,"column_start":49,"column_end":57},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":594}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63908,"byte_end":63920,"line_start":3,"line_end":3,"column_start":13,"column_end":25},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63922,"byte_end":63933,"line_start":3,"line_end":3,"column_start":27,"column_end":38},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":482},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63948,"byte_end":63956,"line_start":4,"line_end":4,"column_start":13,"column_end":21},"alias_span":null,"name":"VPNRange","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63958,"byte_end":63967,"line_start":4,"line_end":4,"column_start":23,"column_end":32},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":4,"index":923},"span":{"file_name":"src/mm/memory_set.rs","byte_start":63994,"byte_end":64002,"line_start":5,"line_end":5,"column_start":25,"column_end":33},"alias_span":null,"name":"BTreeMap","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64020,"byte_end":64023,"line_start":6,"line_end":6,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":6,"index":770},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64046,"byte_end":64050,"line_start":7,"line_end":7,"column_start":22,"column_end":26},"alias_span":null,"name":"satp","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64069,"byte_end":64072,"line_start":8,"line_end":8,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":585}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/mm/memory_set.rs","byte_start":64091,"byte_end":64092,"line_start":9,"line_end":9,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64104,"byte_end":64109,"line_start":10,"line_end":10,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":155},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64136,"byte_end":64146,"line_start":12,"line_end":12,"column_start":5,"column_end":15},"alias_span":null,"name":"MEMORY_END","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":156},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64152,"byte_end":64161,"line_start":13,"line_end":13,"column_start":5,"column_end":14},"alias_span":null,"name":"PAGE_SIZE","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":158},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64167,"byte_end":64177,"line_start":14,"line_end":14,"column_start":5,"column_end":15},"alias_span":null,"name":"TRAMPOLINE","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":159},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64183,"byte_end":64195,"line_start":15,"line_end":15,"column_start":5,"column_end":17},"alias_span":null,"name":"TRAP_CONTEXT","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":152},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64201,"byte_end":64216,"line_start":16,"line_end":16,"column_start":5,"column_end":20},"alias_span":null,"name":"USER_STACK_SIZE","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":null,"span":{"file_name":"src/mm/memory_set.rs","byte_start":64222,"byte_end":64226,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"alias_span":null,"name":"MMIO","value":"","parent":{"krate":0,"index":585}},{"kind":"Use","ref_id":{"krate":0,"index":1166},"span":{"file_name":"src/mm/mod.rs","byte_start":45806,"byte_end":45814,"line_start":7,"line_end":7,"column_start":17,"column_end":25},"alias_span":null,"name":"PTEFlags","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":482},"span":{"file_name":"src/mm/mod.rs","byte_start":45829,"byte_end":45837,"line_start":8,"line_end":8,"column_start":14,"column_end":22},"alias_span":null,"name":"VPNRange","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/mod.rs","byte_start":45857,"byte_end":45865,"line_start":9,"line_end":9,"column_start":19,"column_end":27},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1063},"span":{"file_name":"src/mm/mod.rs","byte_start":45857,"byte_end":45865,"line_start":9,"line_end":9,"column_start":19,"column_end":27},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":660}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/mm/mod.rs","byte_start":45867,"byte_end":45875,"line_start":9,"line_end":9,"column_start":29,"column_end":37},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1084},"span":{"file_name":"src/mm/mod.rs","byte_start":45867,"byte_end":45875,"line_start":9,"line_end":9,"column_start":29,"column_end":37},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":661}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/mod.rs","byte_start":45877,"byte_end":45888,"line_start":9,"line_end":9,"column_start":39,"column_end":50},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1105},"span":{"file_name":"src/mm/mod.rs","byte_start":45877,"byte_end":45888,"line_start":9,"line_end":9,"column_start":39,"column_end":50},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":662}},{"kind":"Use","ref_id":{"krate":0,"index":1125},"span":{"file_name":"src/mm/mod.rs","byte_start":45890,"byte_end":45901,"line_start":9,"line_end":9,"column_start":52,"column_end":63},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1126},"span":{"file_name":"src/mm/mod.rs","byte_start":45890,"byte_end":45901,"line_start":9,"line_end":9,"column_start":52,"column_end":63},"alias_span":null,"name":"VirtPageNum","value":"","parent":{"krate":0,"index":663}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/mm/mod.rs","byte_start":45903,"byte_end":45912,"line_start":9,"line_end":9,"column_start":65,"column_end":74},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/mm/mod.rs","byte_start":45941,"byte_end":45953,"line_start":10,"line_end":10,"column_start":27,"column_end":39},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/mm/mod.rs","byte_start":45955,"byte_end":45966,"line_start":10,"line_end":10,"column_start":41,"column_end":52},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":524},"span":{"file_name":"src/mm/mod.rs","byte_start":45968,"byte_end":45981,"line_start":10,"line_end":10,"column_start":54,"column_end":67},"alias_span":null,"name":"frame_dealloc","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":548},"span":{"file_name":"src/mm/mod.rs","byte_start":46011,"byte_end":46020,"line_start":12,"line_end":12,"column_start":5,"column_end":14},"alias_span":null,"name":"PageTable","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1287},"span":{"file_name":"src/mm/mod.rs","byte_start":46026,"byte_end":46040,"line_start":13,"line_end":13,"column_start":5,"column_end":19},"alias_span":null,"name":"PageTableEntry","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":563},"span":{"file_name":"src/mm/mod.rs","byte_start":46046,"byte_end":46068,"line_start":14,"line_end":14,"column_start":5,"column_end":27},"alias_span":null,"name":"translated_byte_buffer","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":564},"span":{"file_name":"src/mm/mod.rs","byte_start":46074,"byte_end":46088,"line_start":15,"line_end":15,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_str","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":565},"span":{"file_name":"src/mm/mod.rs","byte_start":46094,"byte_end":46108,"line_start":16,"line_end":16,"column_start":5,"column_end":19},"alias_span":null,"name":"translated_ref","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":567},"span":{"file_name":"src/mm/mod.rs","byte_start":46114,"byte_end":46131,"line_start":17,"line_end":17,"column_start":5,"column_end":22},"alias_span":null,"name":"translated_refmut","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/mm/mod.rs","byte_start":46137,"byte_end":46147,"line_start":18,"line_end":18,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":578},"span":{"file_name":"src/mm/mod.rs","byte_start":46153,"byte_end":46171,"line_start":19,"line_end":19,"column_start":5,"column_end":23},"alias_span":null,"name":"UserBufferIterator","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":626},"span":{"file_name":"src/mm/mod.rs","byte_start":46197,"byte_end":46206,"line_start":21,"line_end":21,"column_start":22,"column_end":31},"alias_span":null,"name":"MemorySet","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1292},"span":{"file_name":"src/mm/mod.rs","byte_start":46208,"byte_end":46220,"line_start":21,"line_end":21,"column_start":33,"column_end":45},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":1294},"span":{"file_name":"src/mm/mod.rs","byte_start":46208,"byte_end":46220,"line_start":21,"line_end":21,"column_start":33,"column_end":45},"alias_span":null,"name":"KERNEL_SPACE","value":"","parent":{"krate":0,"index":680}},{"kind":"Use","ref_id":{"krate":0,"index":1316},"span":{"file_name":"src/mm/mod.rs","byte_start":46222,"byte_end":46235,"line_start":21,"line_end":21,"column_start":47,"column_end":60},"alias_span":null,"name":"MapPermission","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":625},"span":{"file_name":"src/mm/mod.rs","byte_start":46237,"byte_end":46249,"line_start":21,"line_end":21,"column_start":62,"column_end":74},"alias_span":null,"name":"kernel_token","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":656},"span":{"file_name":"src/mm/mod.rs","byte_start":46272,"byte_end":46282,"line_start":22,"line_end":22,"column_start":21,"column_end":31},"alias_span":null,"name":"remap_test","value":"","parent":{"krate":0,"index":375}},{"kind":"Use","ref_id":{"krate":0,"index":817},"span":{"file_name":"src/fs/pipe.rs","byte_start":76283,"byte_end":76287,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/fs/pipe.rs","byte_start":76307,"byte_end":76310,"line_start":2,"line_end":2,"column_start":19,"column_end":22},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":4,"index":4532},"span":{"file_name":"src/fs/pipe.rs","byte_start":76312,"byte_end":76316,"line_start":2,"line_end":2,"column_start":24,"column_end":28},"alias_span":null,"name":"Weak","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/fs/pipe.rs","byte_start":76329,"byte_end":76334,"line_start":3,"line_end":3,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/pipe.rs","byte_start":76357,"byte_end":76367,"line_start":5,"line_end":5,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/fs/pipe.rs","byte_start":76389,"byte_end":76417,"line_start":7,"line_end":7,"column_start":18,"column_end":46},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":686}},{"kind":"Use","ref_id":{"krate":0,"index":817},"span":{"file_name":"src/fs/stdio.rs","byte_start":81028,"byte_end":81032,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/stdio.rs","byte_start":81050,"byte_end":81060,"line_start":2,"line_end":2,"column_start":17,"column_end":27},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":0,"index":35},"span":{"file_name":"src/fs/stdio.rs","byte_start":81079,"byte_end":81094,"line_start":3,"line_end":3,"column_start":17,"column_end":32},"alias_span":null,"name":"console_getchar","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":0,"index":363},"span":{"file_name":"src/fs/stdio.rs","byte_start":81113,"byte_end":81141,"line_start":4,"line_end":4,"column_start":18,"column_end":46},"alias_span":null,"name":"suspend_current_and_run_next","value":"","parent":{"krate":0,"index":725}},{"kind":"Use","ref_id":{"krate":22,"index":105},"span":{"file_name":"src/fs/inode.rs","byte_start":82296,"byte_end":82310,"line_start":2,"line_end":2,"column_start":5,"column_end":19},"alias_span":null,"name":"EasyFileSystem","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":22,"index":165},"span":{"file_name":"src/fs/inode.rs","byte_start":82316,"byte_end":82321,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"alias_span":null,"name":"Inode","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":1720},"span":{"file_name":"src/fs/inode.rs","byte_start":82346,"byte_end":82358,"line_start":5,"line_end":5,"column_start":21,"column_end":33},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":1722},"span":{"file_name":"src/fs/inode.rs","byte_start":82346,"byte_end":82358,"line_start":5,"line_end":5,"column_start":21,"column_end":33},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":749}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/fs/inode.rs","byte_start":82377,"byte_end":82380,"line_start":6,"line_end":6,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":745}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/fs/inode.rs","byte_start":82399,"byte_end":82400,"line_start":7,"line_end":7,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":745}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/fs/inode.rs","byte_start":82416,"byte_end":82417,"line_start":8,"line_end":8,"column_start":15,"column_end":16},"alias_span":null,"name":"*","value":"bitflags","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/fs/inode.rs","byte_start":82435,"byte_end":82438,"line_start":9,"line_end":9,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/fs/inode.rs","byte_start":82450,"byte_end":82455,"line_start":10,"line_end":10,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":817},"span":{"file_name":"src/fs/inode.rs","byte_start":82468,"byte_end":82472,"line_start":11,"line_end":11,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/inode.rs","byte_start":82489,"byte_end":82499,"line_start":12,"line_end":12,"column_start":16,"column_end":26},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":745}},{"kind":"Use","ref_id":{"krate":0,"index":817},"span":{"file_name":"src/fs/proc.rs","byte_start":86329,"byte_end":86333,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"alias_span":null,"name":"File","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/fs/proc.rs","byte_start":86353,"byte_end":86356,"line_start":2,"line_end":2,"column_start":19,"column_end":22},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/fs/proc.rs","byte_start":86363,"byte_end":86366,"line_start":2,"line_end":2,"column_start":29,"column_end":32},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":5830},"span":{"file_name":"src/fs/proc.rs","byte_start":86389,"byte_end":86395,"line_start":3,"line_end":3,"column_start":21,"column_end":27},"alias_span":null,"name":"String","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":4,"index":4373},"span":{"file_name":"src/fs/proc.rs","byte_start":86397,"byte_end":86405,"line_start":3,"line_end":3,"column_start":29,"column_end":37},"alias_span":null,"name":"ToString","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":969},"span":{"file_name":"src/fs/proc.rs","byte_start":86426,"byte_end":86438,"line_start":4,"line_end":4,"column_start":19,"column_end":31},"alias_span":null,"name":"SyscallCount","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":267},"span":{"file_name":"src/fs/proc.rs","byte_start":86440,"byte_end":86448,"line_start":4,"line_end":4,"column_start":33,"column_end":41},"alias_span":null,"name":"get_info","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/fs/proc.rs","byte_start":86461,"byte_end":86466,"line_start":5,"line_end":5,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/proc.rs","byte_start":86489,"byte_end":86499,"line_start":7,"line_end":7,"column_start":5,"column_end":15},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":992},"span":{"file_name":"src/fs/proc.rs","byte_start":86515,"byte_end":86525,"line_start":9,"line_end":9,"column_start":12,"column_end":22},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/fs/proc.rs","byte_start":86539,"byte_end":86548,"line_start":10,"line_end":10,"column_start":13,"column_end":22},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/fs/proc.rs","byte_start":86539,"byte_end":86548,"line_start":10,"line_end":10,"column_start":13,"column_end":22},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":795}},{"kind":"Use","ref_id":{"krate":19,"index":1088},"span":{"file_name":"src/fs/proc.rs","byte_start":86549,"byte_end":86560,"line_start":10,"line_end":10,"column_start":23,"column_end":34},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":20,"index":931},"span":{"file_name":"src/fs/proc.rs","byte_start":86549,"byte_end":86560,"line_start":10,"line_end":10,"column_start":23,"column_end":34},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":796}},{"kind":"Use","ref_id":{"krate":23,"index":986},"span":{"file_name":"src/fs/proc.rs","byte_start":86574,"byte_end":86583,"line_start":11,"line_end":11,"column_start":12,"column_end":21},"alias_span":null,"name":"to_string","value":"","parent":{"krate":0,"index":779}},{"kind":"Use","ref_id":{"krate":0,"index":569},"span":{"file_name":"src/fs/mod.rs","byte_start":75811,"byte_end":75821,"line_start":6,"line_end":6,"column_start":16,"column_end":26},"alias_span":null,"name":"UserBuffer","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":992},"span":{"file_name":"src/fs/mod.rs","byte_start":75840,"byte_end":75850,"line_start":7,"line_end":7,"column_start":18,"column_end":28},"alias_span":null,"name":"TaskStatus","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":19,"index":1088},"span":{"file_name":"src/fs/mod.rs","byte_start":75864,"byte_end":75875,"line_start":8,"line_end":8,"column_start":13,"column_end":24},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":20,"index":931},"span":{"file_name":"src/fs/mod.rs","byte_start":75864,"byte_end":75875,"line_start":8,"line_end":8,"column_start":13,"column_end":24},"alias_span":null,"name":"Deserialize","value":"","parent":{"krate":0,"index":814}},{"kind":"Use","ref_id":{"krate":19,"index":1520},"span":{"file_name":"src/fs/mod.rs","byte_start":75877,"byte_end":75886,"line_start":8,"line_end":8,"column_start":26,"column_end":35},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":20,"index":930},"span":{"file_name":"src/fs/mod.rs","byte_start":75877,"byte_end":75886,"line_start":8,"line_end":8,"column_start":26,"column_end":35},"alias_span":null,"name":"Serialize","value":"","parent":{"krate":0,"index":815}},{"kind":"Use","ref_id":{"krate":23,"index":986},"span":{"file_name":"src/fs/mod.rs","byte_start":75905,"byte_end":75914,"line_start":9,"line_end":9,"column_start":17,"column_end":26},"alias_span":null,"name":"to_string","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":695},"span":{"file_name":"src/fs/mod.rs","byte_start":76123,"byte_end":76127,"line_start":18,"line_end":18,"column_start":16,"column_end":20},"alias_span":null,"name":"Pipe","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":719},"span":{"file_name":"src/fs/mod.rs","byte_start":76129,"byte_end":76138,"line_start":18,"line_end":18,"column_start":22,"column_end":31},"alias_span":null,"name":"make_pipe","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":731},"span":{"file_name":"src/fs/mod.rs","byte_start":76157,"byte_end":76162,"line_start":19,"line_end":19,"column_start":17,"column_end":22},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":732},"span":{"file_name":"src/fs/mod.rs","byte_start":76157,"byte_end":76162,"line_start":19,"line_end":19,"column_start":17,"column_end":22},"alias_span":null,"name":"Stdin","value":"","parent":{"krate":0,"index":826}},{"kind":"Use","ref_id":{"krate":0,"index":733},"span":{"file_name":"src/fs/mod.rs","byte_start":76164,"byte_end":76170,"line_start":19,"line_end":19,"column_start":24,"column_end":30},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":734},"span":{"file_name":"src/fs/mod.rs","byte_start":76164,"byte_end":76170,"line_start":19,"line_end":19,"column_start":24,"column_end":30},"alias_span":null,"name":"Stdout","value":"","parent":{"krate":0,"index":827}},{"kind":"Use","ref_id":{"krate":0,"index":757},"span":{"file_name":"src/fs/mod.rs","byte_start":76189,"byte_end":76196,"line_start":20,"line_end":20,"column_start":17,"column_end":24},"alias_span":null,"name":"OSInode","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":771},"span":{"file_name":"src/fs/mod.rs","byte_start":76198,"byte_end":76207,"line_start":20,"line_end":20,"column_start":26,"column_end":35},"alias_span":null,"name":"open_file","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":1441},"span":{"file_name":"src/fs/mod.rs","byte_start":76209,"byte_end":76218,"line_start":20,"line_end":20,"column_start":37,"column_end":46},"alias_span":null,"name":"OpenFlags","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":768},"span":{"file_name":"src/fs/mod.rs","byte_start":76220,"byte_end":76229,"line_start":20,"line_end":20,"column_start":48,"column_end":57},"alias_span":null,"name":"list_apps","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":805},"span":{"file_name":"src/fs/mod.rs","byte_start":76247,"byte_end":76259,"line_start":21,"line_end":21,"column_start":16,"column_end":28},"alias_span":null,"name":"ProcInfoList","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":0,"index":798},"span":{"file_name":"src/fs/mod.rs","byte_start":76261,"byte_end":76269,"line_start":21,"line_end":21,"column_start":30,"column_end":38},"alias_span":null,"name":"ProcInfo","value":"","parent":{"krate":0,"index":685}},{"kind":"Use","ref_id":{"krate":26,"index":13},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89655,"byte_end":89664,"line_start":2,"line_end":2,"column_start":22,"column_end":31},"alias_span":null,"name":"VirtIOBlk","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":26,"index":980},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89666,"byte_end":89678,"line_start":2,"line_end":2,"column_start":33,"column_end":45},"alias_span":null,"name":"VirtIOHeader","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":1062},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89702,"byte_end":89710,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":1063},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89702,"byte_end":89710,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"alias_span":null,"name":"PhysAddr","value":"","parent":{"krate":0,"index":843}},{"kind":"Use","ref_id":{"krate":0,"index":1083},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89716,"byte_end":89724,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":1084},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89716,"byte_end":89724,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"alias_span":null,"name":"VirtAddr","value":"","parent":{"krate":0,"index":844}},{"kind":"Use","ref_id":{"krate":0,"index":522},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89730,"byte_end":89741,"line_start":6,"line_end":6,"column_start":5,"column_end":16},"alias_span":null,"name":"frame_alloc","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":524},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89747,"byte_end":89760,"line_start":7,"line_end":7,"column_start":5,"column_end":18},"alias_span":null,"name":"frame_dealloc","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":1104},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89766,"byte_end":89777,"line_start":8,"line_end":8,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":1105},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89766,"byte_end":89777,"line_start":8,"line_end":8,"column_start":5,"column_end":16},"alias_span":null,"name":"PhysPageNum","value":"","parent":{"krate":0,"index":847}},{"kind":"Use","ref_id":{"krate":0,"index":495},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89783,"byte_end":89795,"line_start":9,"line_end":9,"column_start":5,"column_end":17},"alias_span":null,"name":"FrameTracker","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":455},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89801,"byte_end":89810,"line_start":10,"line_end":10,"column_start":5,"column_end":14},"alias_span":null,"name":"StepByOne","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":548},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89816,"byte_end":89825,"line_start":11,"line_end":11,"column_start":5,"column_end":14},"alias_span":null,"name":"PageTable","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":0,"index":625},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89831,"byte_end":89843,"line_start":12,"line_end":12,"column_start":5,"column_end":17},"alias_span":null,"name":"kernel_token","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":22,"index":7},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89859,"byte_end":89870,"line_start":14,"line_end":14,"column_start":12,"column_end":23},"alias_span":null,"name":"BlockDevice","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89882,"byte_end":89887,"line_start":15,"line_end":15,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":4,"index":5349},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89905,"byte_end":89908,"line_start":16,"line_end":16,"column_start":17,"column_end":20},"alias_span":null,"name":"Vec","value":"","parent":{"krate":0,"index":838}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89927,"byte_end":89928,"line_start":17,"line_end":17,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":838}},{"kind":"Use","ref_id":{"krate":13,"index":14959},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91607,"byte_end":91618,"line_start":5,"line_end":5,"column_start":16,"column_end":27},"alias_span":null,"name":"Peripherals","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":13,"index":5670},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91620,"byte_end":91624,"line_start":5,"line_end":5,"column_start":29,"column_end":33},"alias_span":null,"name":"SPI0","value":"","parent":{"krate":0,"index":869}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91650,"byte_end":91651,"line_start":6,"line_end":6,"column_start":24,"column_end":25},"alias_span":null,"name":"*","value":"_k210_hal_serial_SerialExt, _k210_hal_sysctl_SysctlExt, _k210_hal_time_U32Ext","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":96},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91715,"byte_end":91719,"line_start":9,"line_end":9,"column_start":5,"column_end":9},"alias_span":null,"name":"gpio","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":97},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91725,"byte_end":91731,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"alias_span":null,"name":"gpiohs","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":13,"index":15612},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91743,"byte_end":91747,"line_start":11,"line_end":11,"column_start":11,"column_end":15},"alias_span":null,"name":"aitm","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":13,"index":15591},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91749,"byte_end":91761,"line_start":11,"line_end":11,"column_start":17,"column_end":29},"alias_span":null,"name":"frame_format","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":13,"index":15570},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91763,"byte_end":91767,"line_start":11,"line_end":11,"column_start":31,"column_end":35},"alias_span":null,"name":"tmod","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":13,"index":15549},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91769,"byte_end":91778,"line_start":11,"line_end":11,"column_start":37,"column_end":46},"alias_span":null,"name":"work_mode","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":160},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91780,"byte_end":91783,"line_start":11,"line_end":11,"column_start":48,"column_end":51},"alias_span":null,"name":"SPI","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":133},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91785,"byte_end":91791,"line_start":11,"line_end":11,"column_start":53,"column_end":59},"alias_span":null,"name":"SPIExt","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":153},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91793,"byte_end":91800,"line_start":11,"line_end":11,"column_start":61,"column_end":68},"alias_span":null,"name":"SPIImpl","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":82},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91807,"byte_end":91812,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"alias_span":null,"name":"fpioa","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":1242},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91821,"byte_end":91823,"line_start":12,"line_end":12,"column_start":19,"column_end":21},"alias_span":null,"name":"io","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":237},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91830,"byte_end":91836,"line_start":13,"line_end":13,"column_start":5,"column_end":11},"alias_span":null,"name":"sysctl","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":30,"index":113},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91849,"byte_end":91855,"line_start":14,"line_end":14,"column_start":12,"column_end":18},"alias_span":null,"name":"usleep","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":9,"index":214},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91870,"byte_end":91875,"line_start":16,"line_end":16,"column_start":11,"column_end":16},"alias_span":null,"name":"Mutex","value":"","parent":{"krate":0,"index":869}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91894,"byte_end":91895,"line_start":17,"line_end":17,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":22,"index":7},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91908,"byte_end":91919,"line_start":18,"line_end":18,"column_start":12,"column_end":23},"alias_span":null,"name":"BlockDevice","value":"","parent":{"krate":0,"index":869}},{"kind":"Use","ref_id":{"krate":1,"index":2000},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91940,"byte_end":91947,"line_start":19,"line_end":19,"column_start":20,"column_end":27},"alias_span":null,"name":"TryInto","value":"","parent":{"krate":0,"index":869}},{"kind":"GlobUse","ref_id":null,"span":{"file_name":"src/drivers/block/mod.rs","byte_start":88838,"byte_end":88839,"line_start":4,"line_end":4,"column_start":18,"column_end":19},"alias_span":null,"name":"*","value":"lazy_static","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":4,"index":4514},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":88858,"byte_end":88861,"line_start":5,"line_end":5,"column_start":18,"column_end":21},"alias_span":null,"name":"Arc","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":22,"index":7},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":88876,"byte_end":88887,"line_start":6,"line_end":6,"column_start":14,"column_end":25},"alias_span":null,"name":"BlockDevice","value":"","parent":{"krate":0,"index":837}},{"kind":"Use","ref_id":{"krate":0,"index":1720},"span":{"file_name":"src/drivers/mod.rs","byte_start":88778,"byte_end":88790,"line_start":3,"line_end":3,"column_start":16,"column_end":28},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":836}},{"kind":"Use","ref_id":{"krate":0,"index":1722},"span":{"file_name":"src/drivers/mod.rs","byte_start":88778,"byte_end":88790,"line_start":3,"line_end":3,"column_start":16,"column_end":28},"alias_span":null,"name":"BLOCK_DEVICE","value":"","parent":{"krate":0,"index":950}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/main.rs","byte_start":0,"byte_end":940,"line_start":1,"line_end":52,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/main.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":18},{"krate":0,"index":22},{"krate":0,"index":37},{"krate":0,"index":109},{"krate":0,"index":151},{"krate":0,"index":160},{"krate":0,"index":366},{"krate":0,"index":375},{"krate":0,"index":685},{"krate":0,"index":836},{"krate":0,"index":1731},{"krate":0,"index":951},{"krate":0,"index":956}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"src/main.rs","byte_start":0,"byte_end":10,"line_start":1,"line_end":1,"column_start":1,"column_end":11}},{"value":"no_main","span":{"file_name":"src/main.rs","byte_start":11,"byte_end":22,"line_start":2,"line_end":2,"column_start":1,"column_end":12}},{"value":"feature(global_asm)","span":{"file_name":"src/main.rs","byte_start":23,"byte_end":46,"line_start":3,"line_end":3,"column_start":1,"column_end":24}},{"value":"feature(llvm_asm)","span":{"file_name":"src/main.rs","byte_start":47,"byte_end":68,"line_start":4,"line_end":4,"column_start":1,"column_end":22}},{"value":"feature(panic_info_message)","span":{"file_name":"src/main.rs","byte_start":69,"byte_end":100,"line_start":5,"line_end":5,"column_start":1,"column_end":32}},{"value":"feature(const_in_array_repeat_expressions)","span":{"file_name":"src/main.rs","byte_start":101,"byte_end":147,"line_start":6,"line_end":6,"column_start":1,"column_end":47}},{"value":"feature(alloc_error_handler)","span":{"file_name":"src/main.rs","byte_start":148,"byte_end":180,"line_start":7,"line_end":7,"column_start":1,"column_end":33}}]},{"kind":"Mod","id":{"krate":0,"index":6},"span":{"file_name":"src/console.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"console","qualname":"::console","value":"src/console.rs","parent":null,"children":[{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":13},{"krate":0,"index":15}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"macro_use","span":{"file_name":"src/main.rs","byte_start":240,"byte_end":252,"line_start":14,"line_end":14,"column_start":1,"column_end":13}}]},{"kind":"Struct","id":{"krate":0,"index":11},"span":{"file_name":"src/console.rs","byte_start":1012,"byte_end":1018,"line_start":4,"line_end":4,"column_start":8,"column_end":14},"name":"Stdout","qualname":"::console::Stdout","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741838},"span":{"file_name":"src/console.rs","byte_start":1067,"byte_end":1071,"line_start":7,"line_end":7,"column_start":23,"column_end":27},"name":"self","qualname":"::write_str::self","value":"&mut console::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870926},"span":{"file_name":"src/console.rs","byte_start":1073,"byte_end":1074,"line_start":7,"line_end":7,"column_start":29,"column_end":30},"name":"s","qualname":"::write_str::s","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":14},"span":{"file_name":"src/console.rs","byte_start":1052,"byte_end":1061,"line_start":7,"line_end":7,"column_start":8,"column_end":17},"name":"write_str","qualname":"::write_str","value":"fn write_str(&mut Self, &str) -> fmt::Result","parent":{"krate":1,"index":6887},"children":[],"decl_id":{"krate":1,"index":6888},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572302},"span":{"file_name":"src/console.rs","byte_start":1116,"byte_end":1125,"line_start":8,"line_end":8,"column_start":18,"column_end":27},"name":"iter","qualname":"iter$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 21 }","value":"core::str::Chars","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919118},"span":{"file_name":"src/console.rs","byte_start":1116,"byte_end":1125,"line_start":8,"line_end":8,"column_start":18,"column_end":27},"name":"__next","qualname":"__next$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 9 }","value":"char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177294},"span":{"file_name":"src/console.rs","byte_start":1111,"byte_end":1112,"line_start":8,"line_end":8,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 10 }","value":"char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160749582},"span":{"file_name":"src/console.rs","byte_start":1111,"byte_end":1112,"line_start":8,"line_end":8,"column_start":13,"column_end":14},"name":"c","qualname":"c$HirId { owner: DefId(0:14 ~ os[2ea9]::console::{impl#0}::write_str), local_id: 31 }","value":"char","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741839},"span":{"file_name":"src/console.rs","byte_start":1216,"byte_end":1220,"line_start":15,"line_end":15,"column_start":14,"column_end":18},"name":"args","qualname":"::console::print::args","value":"core::fmt::Arguments","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":15},"span":{"file_name":"src/console.rs","byte_start":1210,"byte_end":1215,"line_start":15,"line_end":15,"column_start":8,"column_end":13},"name":"print","qualname":"::console::print","value":"pub fn print(fmt::Arguments)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":18},"span":{"file_name":"src/lang_items.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"lang_items","qualname":"::lang_items","value":"src/lang_items.rs","parent":null,"children":[{"krate":0,"index":19},{"krate":0,"index":20},{"krate":0,"index":21}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741845},"span":{"file_name":"src/lang_items.rs","byte_start":1694,"byte_end":1698,"line_start":5,"line_end":5,"column_start":10,"column_end":14},"name":"info","qualname":"::lang_items::panic::info","value":"&core::panic::PanicInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":21},"span":{"file_name":"src/lang_items.rs","byte_start":1688,"byte_end":1693,"line_start":5,"line_end":5,"column_start":4,"column_end":9},"name":"panic","qualname":"::lang_items::panic","value":"fn panic(&PanicInfo) -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"panic_handler","span":{"file_name":"src/lang_items.rs","byte_start":1668,"byte_end":1684,"line_start":4,"line_end":4,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":268435477},"span":{"file_name":"src/lang_items.rs","byte_start":1760,"byte_end":1768,"line_start":7,"line_end":7,"column_start":14,"column_end":22},"name":"location","qualname":"location$HirId { owner: DefId(0:21 ~ os[2ea9]::lang_items::panic), local_id: 8 }","value":"&core::panic::Location","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":22},"span":{"file_name":"src/sbi.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"sbi","qualname":"::sbi","value":"src/sbi.rs","parent":null,"children":[{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":27},{"krate":0,"index":28},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":32},{"krate":0,"index":33},{"krate":0,"index":34},{"krate":0,"index":35},{"krate":0,"index":36}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/sbi.rs","byte_start":2106,"byte_end":2123,"line_start":1,"line_end":1,"column_start":1,"column_end":18}}]},{"kind":"Const","id":{"krate":0,"index":23},"span":{"file_name":"src/sbi.rs","byte_start":2131,"byte_end":2144,"line_start":3,"line_end":3,"column_start":7,"column_end":20},"name":"SBI_SET_TIMER","qualname":"::sbi::SBI_SET_TIMER","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":24},"span":{"file_name":"src/sbi.rs","byte_start":2163,"byte_end":2182,"line_start":4,"line_end":4,"column_start":7,"column_end":26},"name":"SBI_CONSOLE_PUTCHAR","qualname":"::sbi::SBI_CONSOLE_PUTCHAR","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":25},"span":{"file_name":"src/sbi.rs","byte_start":2201,"byte_end":2220,"line_start":5,"line_end":5,"column_start":7,"column_end":26},"name":"SBI_CONSOLE_GETCHAR","qualname":"::sbi::SBI_CONSOLE_GETCHAR","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":26},"span":{"file_name":"src/sbi.rs","byte_start":2239,"byte_end":2252,"line_start":6,"line_end":6,"column_start":7,"column_end":20},"name":"SBI_CLEAR_IPI","qualname":"::sbi::SBI_CLEAR_IPI","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":27},"span":{"file_name":"src/sbi.rs","byte_start":2271,"byte_end":2283,"line_start":7,"line_end":7,"column_start":7,"column_end":19},"name":"SBI_SEND_IPI","qualname":"::sbi::SBI_SEND_IPI","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":28},"span":{"file_name":"src/sbi.rs","byte_start":2302,"byte_end":2320,"line_start":8,"line_end":8,"column_start":7,"column_end":25},"name":"SBI_REMOTE_FENCE_I","qualname":"::sbi::SBI_REMOTE_FENCE_I","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":29},"span":{"file_name":"src/sbi.rs","byte_start":2339,"byte_end":2360,"line_start":9,"line_end":9,"column_start":7,"column_end":28},"name":"SBI_REMOTE_SFENCE_VMA","qualname":"::sbi::SBI_REMOTE_SFENCE_VMA","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":30},"span":{"file_name":"src/sbi.rs","byte_start":2379,"byte_end":2405,"line_start":10,"line_end":10,"column_start":7,"column_end":33},"name":"SBI_REMOTE_SFENCE_VMA_ASID","qualname":"::sbi::SBI_REMOTE_SFENCE_VMA_ASID","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":31},"span":{"file_name":"src/sbi.rs","byte_start":2424,"byte_end":2436,"line_start":11,"line_end":11,"column_start":7,"column_end":19},"name":"SBI_SHUTDOWN","qualname":"::sbi::SBI_SHUTDOWN","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741856},"span":{"file_name":"src/sbi.rs","byte_start":2480,"byte_end":2485,"line_start":14,"line_end":14,"column_start":13,"column_end":18},"name":"which","qualname":"::sbi::sbi_call::which","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870944},"span":{"file_name":"src/sbi.rs","byte_start":2494,"byte_end":2498,"line_start":14,"line_end":14,"column_start":27,"column_end":31},"name":"arg0","qualname":"::sbi::sbi_call::arg0","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612768},"span":{"file_name":"src/sbi.rs","byte_start":2507,"byte_end":2511,"line_start":14,"line_end":14,"column_start":40,"column_end":44},"name":"arg1","qualname":"::sbi::sbi_call::arg1","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435488},"span":{"file_name":"src/sbi.rs","byte_start":2520,"byte_end":2524,"line_start":14,"line_end":14,"column_start":53,"column_end":57},"name":"arg2","qualname":"::sbi::sbi_call::arg2","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":32},"span":{"file_name":"src/sbi.rs","byte_start":2471,"byte_end":2479,"line_start":14,"line_end":14,"column_start":4,"column_end":12},"name":"sbi_call","qualname":"::sbi::sbi_call","value":"fn sbi_call(usize, usize, usize, usize) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline(always)","span":{"file_name":"src/sbi.rs","byte_start":2450,"byte_end":2467,"line_start":13,"line_end":13,"column_start":1,"column_end":18}}]},{"kind":"Local","id":{"krate":0,"index":1342177312},"span":{"file_name":"src/sbi.rs","byte_start":2556,"byte_end":2559,"line_start":15,"line_end":15,"column_start":13,"column_end":16},"name":"ret","qualname":"ret$HirId { owner: DefId(0:32 ~ os[2ea9]::sbi::sbi_call), local_id: 10 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741857},"span":{"file_name":"src/sbi.rs","byte_start":2800,"byte_end":2805,"line_start":27,"line_end":27,"column_start":18,"column_end":23},"name":"timer","qualname":"::sbi::set_timer::timer","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":33},"span":{"file_name":"src/sbi.rs","byte_start":2790,"byte_end":2799,"line_start":27,"line_end":27,"column_start":8,"column_end":17},"name":"set_timer","qualname":"::sbi::set_timer","value":"pub fn set_timer(usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741858},"span":{"file_name":"src/sbi.rs","byte_start":2884,"byte_end":2885,"line_start":31,"line_end":31,"column_start":24,"column_end":25},"name":"c","qualname":"::sbi::console_putchar::c","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":34},"span":{"file_name":"src/sbi.rs","byte_start":2868,"byte_end":2883,"line_start":31,"line_end":31,"column_start":8,"column_end":23},"name":"console_putchar","qualname":"::sbi::console_putchar","value":"pub fn console_putchar(usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":35},"span":{"file_name":"src/sbi.rs","byte_start":2950,"byte_end":2965,"line_start":35,"line_end":35,"column_start":8,"column_end":23},"name":"console_getchar","qualname":"::sbi::console_getchar","value":"pub fn console_getchar() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":36},"span":{"file_name":"src/sbi.rs","byte_start":3032,"byte_end":3040,"line_start":39,"line_end":39,"column_start":8,"column_end":16},"name":"shutdown","qualname":"::sbi::shutdown","value":"pub fn shutdown() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":37},"span":{"file_name":"src/syscall/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"syscall","qualname":"::syscall","value":"src/syscall/mod.rs","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":39},{"krate":0,"index":40},{"krate":0,"index":41},{"krate":0,"index":42},{"krate":0,"index":43},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50},{"krate":0,"index":51},{"krate":0,"index":52},{"krate":0,"index":73},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":38},"span":{"file_name":"src/syscall/mod.rs","byte_start":3132,"byte_end":3143,"line_start":1,"line_end":1,"column_start":7,"column_end":18},"name":"SYSCALL_DUP","qualname":"::syscall::SYSCALL_DUP","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":39},"span":{"file_name":"src/syscall/mod.rs","byte_start":3163,"byte_end":3175,"line_start":2,"line_end":2,"column_start":7,"column_end":19},"name":"SYSCALL_OPEN","qualname":"::syscall::SYSCALL_OPEN","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":40},"span":{"file_name":"src/syscall/mod.rs","byte_start":3195,"byte_end":3208,"line_start":3,"line_end":3,"column_start":7,"column_end":20},"name":"SYSCALL_CLOSE","qualname":"::syscall::SYSCALL_CLOSE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":41},"span":{"file_name":"src/syscall/mod.rs","byte_start":3228,"byte_end":3240,"line_start":4,"line_end":4,"column_start":7,"column_end":19},"name":"SYSCALL_PIPE","qualname":"::syscall::SYSCALL_PIPE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":42},"span":{"file_name":"src/syscall/mod.rs","byte_start":3260,"byte_end":3272,"line_start":5,"line_end":5,"column_start":7,"column_end":19},"name":"SYSCALL_READ","qualname":"::syscall::SYSCALL_READ","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":43},"span":{"file_name":"src/syscall/mod.rs","byte_start":3292,"byte_end":3305,"line_start":6,"line_end":6,"column_start":7,"column_end":20},"name":"SYSCALL_WRITE","qualname":"::syscall::SYSCALL_WRITE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":44},"span":{"file_name":"src/syscall/mod.rs","byte_start":3325,"byte_end":3337,"line_start":7,"line_end":7,"column_start":7,"column_end":19},"name":"SYSCALL_EXIT","qualname":"::syscall::SYSCALL_EXIT","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":45},"span":{"file_name":"src/syscall/mod.rs","byte_start":3357,"byte_end":3370,"line_start":8,"line_end":8,"column_start":7,"column_end":20},"name":"SYSCALL_YIELD","qualname":"::syscall::SYSCALL_YIELD","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":46},"span":{"file_name":"src/syscall/mod.rs","byte_start":3391,"byte_end":3407,"line_start":9,"line_end":9,"column_start":7,"column_end":23},"name":"SYSCALL_GET_TIME","qualname":"::syscall::SYSCALL_GET_TIME","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":47},"span":{"file_name":"src/syscall/mod.rs","byte_start":3428,"byte_end":3442,"line_start":10,"line_end":10,"column_start":7,"column_end":21},"name":"SYSCALL_GETPID","qualname":"::syscall::SYSCALL_GETPID","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":48},"span":{"file_name":"src/syscall/mod.rs","byte_start":3463,"byte_end":3475,"line_start":11,"line_end":11,"column_start":7,"column_end":19},"name":"SYSCALL_FORK","qualname":"::syscall::SYSCALL_FORK","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":49},"span":{"file_name":"src/syscall/mod.rs","byte_start":3496,"byte_end":3508,"line_start":12,"line_end":12,"column_start":7,"column_end":19},"name":"SYSCALL_EXEC","qualname":"::syscall::SYSCALL_EXEC","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":50},"span":{"file_name":"src/syscall/mod.rs","byte_start":3529,"byte_end":3544,"line_start":13,"line_end":13,"column_start":7,"column_end":22},"name":"SYSCALL_WAITPID","qualname":"::syscall::SYSCALL_WAITPID","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":51},"span":{"file_name":"src/syscall/mod.rs","byte_start":3565,"byte_end":3582,"line_start":14,"line_end":14,"column_start":7,"column_end":24},"name":"SYSCALL_PROC_READ","qualname":"::syscall::SYSCALL_PROC_READ","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":52},"span":{"file_name":"src/syscall/fs.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"fs","qualname":"::syscall::fs","value":"src/syscall/fs.rs","parent":null,"children":[{"krate":0,"index":53},{"krate":0,"index":54},{"krate":0,"index":55},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741891},"span":{"file_name":"src/syscall/fs.rs","byte_start":4869,"byte_end":4871,"line_start":12,"line_end":12,"column_start":18,"column_end":20},"name":"fd","qualname":"::syscall::fs::sys_write::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870979},"span":{"file_name":"src/syscall/fs.rs","byte_start":4880,"byte_end":4883,"line_start":12,"line_end":12,"column_start":29,"column_end":32},"name":"buf","qualname":"::syscall::fs::sys_write::buf","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612803},"span":{"file_name":"src/syscall/fs.rs","byte_start":4896,"byte_end":4899,"line_start":12,"line_end":12,"column_start":45,"column_end":48},"name":"len","qualname":"::syscall::fs::sys_write::len","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":67},"span":{"file_name":"src/syscall/fs.rs","byte_start":4859,"byte_end":4868,"line_start":12,"line_end":12,"column_start":8,"column_end":17},"name":"sys_write","qualname":"::syscall::fs::sys_write","value":"pub fn sys_write(usize, *const u8, usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489660995},"span":{"file_name":"src/syscall/fs.rs","byte_start":4927,"byte_end":4937,"line_start":13,"line_end":13,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 11 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701443},"span":{"file_name":"src/syscall/fs.rs","byte_start":4963,"byte_end":4968,"line_start":14,"line_end":14,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550136899},"span":{"file_name":"src/syscall/fs.rs","byte_start":5001,"byte_end":5005,"line_start":15,"line_end":15,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 25 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67108931},"span":{"file_name":"src/syscall/fs.rs","byte_start":5041,"byte_end":5046,"line_start":16,"line_end":16,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 32 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544387},"span":{"file_name":"src/syscall/fs.rs","byte_start":5088,"byte_end":5101,"line_start":17,"line_end":17,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 40 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301989955},"span":{"file_name":"src/syscall/fs.rs","byte_start":5203,"byte_end":5207,"line_start":21,"line_end":21,"column_start":17,"column_end":21},"name":"file","qualname":"file$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 72 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3321888835},"span":{"file_name":"src/syscall/fs.rs","byte_start":5352,"byte_end":5356,"line_start":26,"line_end":26,"column_start":13,"column_end":17},"name":"file","qualname":"file$HirId { owner: DefId(0:67 ~ os[2ea9]::syscall::fs::sys_write), local_id: 99 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741892},"span":{"file_name":"src/syscall/fs.rs","byte_start":5684,"byte_end":5686,"line_start":38,"line_end":38,"column_start":17,"column_end":19},"name":"fd","qualname":"::syscall::fs::sys_read::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870980},"span":{"file_name":"src/syscall/fs.rs","byte_start":5695,"byte_end":5698,"line_start":38,"line_end":38,"column_start":28,"column_end":31},"name":"buf","qualname":"::syscall::fs::sys_read::buf","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612804},"span":{"file_name":"src/syscall/fs.rs","byte_start":5711,"byte_end":5714,"line_start":38,"line_end":38,"column_start":44,"column_end":47},"name":"len","qualname":"::syscall::fs::sys_read::len","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":68},"span":{"file_name":"src/syscall/fs.rs","byte_start":5675,"byte_end":5683,"line_start":38,"line_end":38,"column_start":8,"column_end":16},"name":"sys_read","qualname":"::syscall::fs::sys_read","value":"pub fn sys_read(usize, *const u8, usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919172},"span":{"file_name":"src/syscall/fs.rs","byte_start":5742,"byte_end":5752,"line_start":39,"line_end":39,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531908},"span":{"file_name":"src/syscall/fs.rs","byte_start":5766,"byte_end":5771,"line_start":40,"line_end":40,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314180},"span":{"file_name":"src/syscall/fs.rs","byte_start":5804,"byte_end":5808,"line_start":41,"line_end":41,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 23 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013265988},"span":{"file_name":"src/syscall/fs.rs","byte_start":5844,"byte_end":5849,"line_start":42,"line_end":42,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 30 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721668},"span":{"file_name":"src/syscall/fs.rs","byte_start":5891,"byte_end":5904,"line_start":43,"line_end":43,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 38 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1644167236},"span":{"file_name":"src/syscall/fs.rs","byte_start":6006,"byte_end":6010,"line_start":47,"line_end":47,"column_start":17,"column_end":21},"name":"file","qualname":"file$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 70 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":704643140},"span":{"file_name":"src/syscall/fs.rs","byte_start":6091,"byte_end":6095,"line_start":49,"line_end":49,"column_start":13,"column_end":17},"name":"file","qualname":"file$HirId { owner: DefId(0:68 ~ os[2ea9]::syscall::fs::sys_read), local_id: 84 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741893},"span":{"file_name":"src/syscall/fs.rs","byte_start":6505,"byte_end":6509,"line_start":65,"line_end":65,"column_start":17,"column_end":21},"name":"path","qualname":"::syscall::fs::sys_open::path","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536870981},"span":{"file_name":"src/syscall/fs.rs","byte_start":6522,"byte_end":6527,"line_start":65,"line_end":65,"column_start":34,"column_end":39},"name":"flags","qualname":"::syscall::fs::sys_open::flags","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":69},"span":{"file_name":"src/syscall/fs.rs","byte_start":6496,"byte_end":6504,"line_start":65,"line_end":65,"column_start":8,"column_end":16},"name":"sys_open","qualname":"::syscall::fs::sys_open","value":"pub fn sys_open(*const u8, u32) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096453},"span":{"file_name":"src/syscall/fs.rs","byte_start":6553,"byte_end":6563,"line_start":66,"line_end":66,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531909},"span":{"file_name":"src/syscall/fs.rs","byte_start":6577,"byte_end":6581,"line_start":67,"line_end":67,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572357},"span":{"file_name":"src/syscall/fs.rs","byte_start":6617,"byte_end":6622,"line_start":68,"line_end":68,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160749637},"span":{"file_name":"src/syscall/fs.rs","byte_start":6655,"byte_end":6659,"line_start":69,"line_end":69,"column_start":9,"column_end":13},"name":"path","qualname":"path$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 31 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762117},"span":{"file_name":"src/syscall/fs.rs","byte_start":6707,"byte_end":6712,"line_start":70,"line_end":70,"column_start":17,"column_end":22},"name":"inode","qualname":"inode$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 56 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4227858501},"span":{"file_name":"src/syscall/fs.rs","byte_start":6819,"byte_end":6824,"line_start":74,"line_end":74,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 63 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1644167237},"span":{"file_name":"src/syscall/fs.rs","byte_start":6866,"byte_end":6868,"line_start":75,"line_end":75,"column_start":13,"column_end":15},"name":"fd","qualname":"fd$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 70 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3657433157},"span":{"file_name":"src/syscall/fs.rs","byte_start":6938,"byte_end":6951,"line_start":76,"line_end":76,"column_start":50,"column_end":63},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:69 ~ os[2ea9]::syscall::fs::sys_open), local_id: 91 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741894},"span":{"file_name":"src/syscall/fs.rs","byte_start":7157,"byte_end":7159,"line_start":85,"line_end":85,"column_start":18,"column_end":20},"name":"fd","qualname":"::syscall::fs::sys_close::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":70},"span":{"file_name":"src/syscall/fs.rs","byte_start":7147,"byte_end":7156,"line_start":85,"line_end":85,"column_start":8,"column_end":17},"name":"sys_close","qualname":"::syscall::fs::sys_close","value":"pub fn sys_close(usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096454},"span":{"file_name":"src/syscall/fs.rs","byte_start":7187,"byte_end":7197,"line_start":86,"line_end":86,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531910},"span":{"file_name":"src/syscall/fs.rs","byte_start":7223,"byte_end":7227,"line_start":87,"line_end":87,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744830534},"span":{"file_name":"src/syscall/fs.rs","byte_start":7267,"byte_end":7272,"line_start":88,"line_end":88,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 22 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3791650886},"span":{"file_name":"src/syscall/fs.rs","byte_start":7469,"byte_end":7482,"line_start":96,"line_end":96,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:70 ~ os[2ea9]::syscall::fs::sys_close), local_id: 71 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741895},"span":{"file_name":"src/syscall/fs.rs","byte_start":7637,"byte_end":7641,"line_start":102,"line_end":102,"column_start":17,"column_end":21},"name":"pipe","qualname":"::syscall::fs::sys_pipe::pipe","value":"*mut usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":71},"span":{"file_name":"src/syscall/fs.rs","byte_start":7628,"byte_end":7636,"line_start":102,"line_end":102,"column_start":8,"column_end":16},"name":"sys_pipe","qualname":"::syscall::fs::sys_pipe","value":"pub fn sys_pipe(*mut usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096455},"span":{"file_name":"src/syscall/fs.rs","byte_start":7674,"byte_end":7684,"line_start":103,"line_end":103,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531911},"span":{"file_name":"src/syscall/fs.rs","byte_start":7710,"byte_end":7714,"line_start":104,"line_end":104,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572359},"span":{"file_name":"src/syscall/fs.rs","byte_start":7750,"byte_end":7755,"line_start":105,"line_end":105,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524167},"span":{"file_name":"src/syscall/fs.rs","byte_start":7792,"byte_end":7797,"line_start":106,"line_end":106,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 28 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140850759},"span":{"file_name":"src/syscall/fs.rs","byte_start":7836,"byte_end":7845,"line_start":107,"line_end":107,"column_start":10,"column_end":19},"name":"pipe_read","qualname":"pipe_read$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 34 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334407},"span":{"file_name":"src/syscall/fs.rs","byte_start":7847,"byte_end":7857,"line_start":107,"line_end":107,"column_start":21,"column_end":31},"name":"pipe_write","qualname":"pipe_write$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 35 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556769863},"span":{"file_name":"src/syscall/fs.rs","byte_start":7882,"byte_end":7889,"line_start":108,"line_end":108,"column_start":9,"column_end":16},"name":"read_fd","qualname":"read_fd$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4227858503},"span":{"file_name":"src/syscall/fs.rs","byte_start":7965,"byte_end":7973,"line_start":110,"line_end":110,"column_start":9,"column_end":17},"name":"write_fd","qualname":"write_fd$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 63 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2382364743},"span":{"file_name":"src/syscall/fs.rs","byte_start":8168,"byte_end":8181,"line_start":114,"line_end":114,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:71 ~ os[2ea9]::syscall::fs::sys_pipe), local_id: 113 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741896},"span":{"file_name":"src/syscall/fs.rs","byte_start":8333,"byte_end":8335,"line_start":120,"line_end":120,"column_start":16,"column_end":18},"name":"fd","qualname":"::syscall::fs::sys_dup::fd","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":72},"span":{"file_name":"src/syscall/fs.rs","byte_start":8325,"byte_end":8332,"line_start":120,"line_end":120,"column_start":8,"column_end":15},"name":"sys_dup","qualname":"::syscall::fs::sys_dup","value":"pub fn sys_dup(usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096456},"span":{"file_name":"src/syscall/fs.rs","byte_start":8363,"byte_end":8373,"line_start":121,"line_end":121,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531912},"span":{"file_name":"src/syscall/fs.rs","byte_start":8399,"byte_end":8403,"line_start":122,"line_end":122,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 15 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744830536},"span":{"file_name":"src/syscall/fs.rs","byte_start":8443,"byte_end":8448,"line_start":123,"line_end":123,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 22 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3154116680},"span":{"file_name":"src/syscall/fs.rs","byte_start":8610,"byte_end":8616,"line_start":130,"line_end":130,"column_start":9,"column_end":15},"name":"new_fd","qualname":"new_fd$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 61 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194304072},"span":{"file_name":"src/syscall/fs.rs","byte_start":8734,"byte_end":8747,"line_start":132,"line_end":132,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:72 ~ os[2ea9]::syscall::fs::sys_dup), local_id: 95 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":73},"span":{"file_name":"src/syscall/process.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"process","qualname":"::syscall::process","value":"src/syscall/process.rs","parent":null,"children":[{"krate":0,"index":74},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":77},{"krate":0,"index":78},{"krate":0,"index":79},{"krate":0,"index":80},{"krate":0,"index":81},{"krate":0,"index":82},{"krate":0,"index":83},{"krate":0,"index":84},{"krate":0,"index":85},{"krate":0,"index":86},{"krate":0,"index":87},{"krate":0,"index":88},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":93},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":96},{"krate":0,"index":97},{"krate":0,"index":98},{"krate":0,"index":99},{"krate":0,"index":100},{"krate":0,"index":101},{"krate":0,"index":102}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741919},"span":{"file_name":"src/syscall/process.rs","byte_start":9331,"byte_end":9340,"line_start":24,"line_end":24,"column_start":17,"column_end":26},"name":"exit_code","qualname":"::syscall::process::sys_exit::exit_code","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":95},"span":{"file_name":"src/syscall/process.rs","byte_start":9322,"byte_end":9330,"line_start":24,"line_end":24,"column_start":8,"column_end":16},"name":"sys_exit","qualname":"::syscall::process::sys_exit","value":"pub fn sys_exit(i32) -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":96},"span":{"file_name":"src/syscall/process.rs","byte_start":9446,"byte_end":9455,"line_start":29,"line_end":29,"column_start":8,"column_end":17},"name":"sys_yield","qualname":"::syscall::process::sys_yield","value":"pub fn sys_yield() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354656},"span":{"file_name":"src/syscall/process.rs","byte_start":9477,"byte_end":9487,"line_start":30,"line_end":30,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 5 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701472},"span":{"file_name":"src/syscall/process.rs","byte_start":9549,"byte_end":9561,"line_start":32,"line_end":32,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 17 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653280},"span":{"file_name":"src/syscall/process.rs","byte_start":9597,"byte_end":9602,"line_start":33,"line_end":33,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 24 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67108960},"span":{"file_name":"src/syscall/process.rs","byte_start":9652,"byte_end":9665,"line_start":34,"line_end":34,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:96 ~ os[2ea9]::syscall::process::sys_yield), local_id: 32 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":97},"span":{"file_name":"src/syscall/process.rs","byte_start":9811,"byte_end":9823,"line_start":40,"line_end":40,"column_start":8,"column_end":20},"name":"sys_get_time","qualname":"::syscall::process::sys_get_time","value":"pub fn sys_get_time() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096481},"span":{"file_name":"src/syscall/process.rs","byte_start":9845,"byte_end":9857,"line_start":41,"line_end":41,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:97 ~ os[2ea9]::syscall::process::sys_get_time), local_id: 7 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048289},"span":{"file_name":"src/syscall/process.rs","byte_start":9893,"byte_end":9898,"line_start":42,"line_end":42,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:97 ~ os[2ea9]::syscall::process::sys_get_time), local_id: 14 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744830561},"span":{"file_name":"src/syscall/process.rs","byte_start":9948,"byte_end":9961,"line_start":43,"line_end":43,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:97 ~ os[2ea9]::syscall::process::sys_get_time), local_id: 22 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":98},"span":{"file_name":"src/syscall/process.rs","byte_start":10066,"byte_end":10076,"line_start":48,"line_end":48,"column_start":8,"column_end":18},"name":"sys_getpid","qualname":"::syscall::process::sys_getpid","value":"pub fn sys_getpid() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354658},"span":{"file_name":"src/syscall/process.rs","byte_start":10098,"byte_end":10108,"line_start":49,"line_end":49,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 5 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790114},"span":{"file_name":"src/syscall/process.rs","byte_start":10134,"byte_end":10146,"line_start":50,"line_end":50,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 13 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314210},"span":{"file_name":"src/syscall/process.rs","byte_start":10182,"byte_end":10183,"line_start":51,"line_end":51,"column_start":9,"column_end":10},"name":"x","qualname":"x$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 23 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266018},"span":{"file_name":"src/syscall/process.rs","byte_start":10223,"byte_end":10228,"line_start":52,"line_end":52,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 30 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721698},"span":{"file_name":"src/syscall/process.rs","byte_start":10278,"byte_end":10291,"line_start":53,"line_end":53,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:98 ~ os[2ea9]::syscall::process::sys_getpid), local_id: 38 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":99},"span":{"file_name":"src/syscall/process.rs","byte_start":10439,"byte_end":10447,"line_start":59,"line_end":59,"column_start":8,"column_end":16},"name":"sys_fork","qualname":"::syscall::process::sys_fork","value":"pub fn sys_fork() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354659},"span":{"file_name":"src/syscall/process.rs","byte_start":10469,"byte_end":10479,"line_start":60,"line_end":60,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 5 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790115},"span":{"file_name":"src/syscall/process.rs","byte_start":10505,"byte_end":10517,"line_start":61,"line_end":61,"column_start":9,"column_end":21},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 13 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088739},"span":{"file_name":"src/syscall/process.rs","byte_start":10553,"byte_end":10561,"line_start":62,"line_end":62,"column_start":9,"column_end":17},"name":"new_task","qualname":"new_task$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 20 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623878755},"span":{"file_name":"src/syscall/process.rs","byte_start":10593,"byte_end":10600,"line_start":63,"line_end":63,"column_start":9,"column_end":16},"name":"new_pid","qualname":"new_pid$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 27 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":603979875},"span":{"file_name":"src/syscall/process.rs","byte_start":10705,"byte_end":10712,"line_start":65,"line_end":65,"column_start":9,"column_end":16},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 36 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617245795},"span":{"file_name":"src/syscall/process.rs","byte_start":10971,"byte_end":10976,"line_start":71,"line_end":71,"column_start":9,"column_end":14},"name":"inner","qualname":"inner$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 57 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2181038179},"span":{"file_name":"src/syscall/process.rs","byte_start":11026,"byte_end":11039,"line_start":72,"line_end":72,"column_start":13,"column_end":26},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:99 ~ os[2ea9]::syscall::process::sys_fork), local_id: 65 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741924},"span":{"file_name":"src/syscall/process.rs","byte_start":11207,"byte_end":11211,"line_start":78,"line_end":78,"column_start":17,"column_end":21},"name":"path","qualname":"::syscall::process::sys_exec::path","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871012},"span":{"file_name":"src/syscall/process.rs","byte_start":11228,"byte_end":11232,"line_start":78,"line_end":78,"column_start":38,"column_end":42},"name":"args","qualname":"::syscall::process::sys_exec::args","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":100},"span":{"file_name":"src/syscall/process.rs","byte_start":11198,"byte_end":11206,"line_start":78,"line_end":78,"column_start":8,"column_end":16},"name":"sys_exec","qualname":"::syscall::process::sys_exec","value":"pub fn sys_exec(*const u8, *const usize) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919204},"span":{"file_name":"src/syscall/process.rs","byte_start":11267,"byte_end":11277,"line_start":79,"line_end":79,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026531940},"span":{"file_name":"src/syscall/process.rs","byte_start":11303,"byte_end":11308,"line_start":80,"line_end":80,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550136932},"span":{"file_name":"src/syscall/process.rs","byte_start":11341,"byte_end":11345,"line_start":81,"line_end":81,"column_start":9,"column_end":13},"name":"path","qualname":"path$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 25 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2751463524},"span":{"file_name":"src/syscall/process.rs","byte_start":11389,"byte_end":11397,"line_start":82,"line_end":82,"column_start":13,"column_end":21},"name":"args_vec","qualname":"args_vec$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 37 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326692},"span":{"file_name":"src/syscall/process.rs","byte_start":11448,"byte_end":11459,"line_start":84,"line_end":84,"column_start":13,"column_end":24},"name":"arg_str_ptr","qualname":"arg_str_ptr$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 48 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":905969764},"span":{"file_name":"src/syscall/process.rs","byte_start":11684,"byte_end":11693,"line_start":91,"line_end":91,"column_start":17,"column_end":26},"name":"app_inode","qualname":"app_inode$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 108 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456106596},"span":{"file_name":"src/syscall/process.rs","byte_start":11755,"byte_end":11763,"line_start":92,"line_end":92,"column_start":13,"column_end":21},"name":"all_data","qualname":"all_data$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 115 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3724542052},"span":{"file_name":"src/syscall/process.rs","byte_start":11800,"byte_end":11804,"line_start":93,"line_end":93,"column_start":13,"column_end":17},"name":"task","qualname":"task$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 123 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1090519140},"span":{"file_name":"src/syscall/process.rs","byte_start":11844,"byte_end":11848,"line_start":94,"line_end":94,"column_start":13,"column_end":17},"name":"argc","qualname":"argc$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 130 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":956301412},"span":{"file_name":"src/syscall/process.rs","byte_start":11958,"byte_end":11970,"line_start":97,"line_end":97,"column_start":13,"column_end":25},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 156 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3305111652},"span":{"file_name":"src/syscall/process.rs","byte_start":12010,"byte_end":12015,"line_start":98,"line_end":98,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 163 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3573547108},"span":{"file_name":"src/syscall/process.rs","byte_start":12069,"byte_end":12082,"line_start":99,"line_end":99,"column_start":17,"column_end":30},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:100 ~ os[2ea9]::syscall::process::sys_exec), local_id: 171 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":101},"span":{"file_name":"src/syscall/process.rs","byte_start":12350,"byte_end":12366,"line_start":109,"line_end":109,"column_start":8,"column_end":24},"name":"sys_proc_monitor","qualname":"::syscall::process::sys_proc_monitor","value":"pub fn sys_proc_monitor() -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2684354661},"span":{"file_name":"src/syscall/process.rs","byte_start":12387,"byte_end":12388,"line_start":110,"line_end":110,"column_start":9,"column_end":10},"name":"x","qualname":"x$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 5 }","value":"(alloc::vec::Vec, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661029},"span":{"file_name":"src/syscall/process.rs","byte_start":12411,"byte_end":12420,"line_start":111,"line_end":111,"column_start":9,"column_end":18},"name":"proc_stat","qualname":"proc_stat$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 11 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3959423077},"span":{"file_name":"src/syscall/process.rs","byte_start":12564,"byte_end":12570,"line_start":113,"line_end":113,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 55 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556769893},"span":{"file_name":"src/syscall/process.rs","byte_start":12564,"byte_end":12570,"line_start":113,"line_end":113,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":872415333},"span":{"file_name":"src/syscall/process.rs","byte_start":12559,"byte_end":12560,"line_start":113,"line_end":113,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 44 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2181038181},"span":{"file_name":"src/syscall/process.rs","byte_start":12559,"byte_end":12560,"line_start":113,"line_end":113,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 65 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1098907749},"span":{"file_name":"src/syscall/process.rs","byte_start":12822,"byte_end":12832,"line_start":120,"line_end":120,"column_start":13,"column_end":23},"name":"sycall_cnt","qualname":"sycall_cnt$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 386 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1635778661},"span":{"file_name":"src/syscall/process.rs","byte_start":12880,"byte_end":12885,"line_start":121,"line_end":121,"column_start":13,"column_end":18},"name":"first","qualname":"first$HirId { owner: DefId(0:101 ~ os[2ea9]::syscall::process::sys_proc_monitor), local_id: 390 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741926},"span":{"file_name":"src/syscall/process.rs","byte_start":16118,"byte_end":16121,"line_start":191,"line_end":191,"column_start":20,"column_end":23},"name":"pid","qualname":"::syscall::process::sys_waitpid::pid","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871014},"span":{"file_name":"src/syscall/process.rs","byte_start":16130,"byte_end":16143,"line_start":191,"line_end":191,"column_start":32,"column_end":45},"name":"exit_code_ptr","qualname":"::syscall::process::sys_waitpid::exit_code_ptr","value":"*mut i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":102},"span":{"file_name":"src/syscall/process.rs","byte_start":16106,"byte_end":16117,"line_start":191,"line_end":191,"column_start":8,"column_end":19},"name":"sys_waitpid","qualname":"::syscall::process::sys_waitpid","value":"pub fn sys_waitpid(isize, *mut i32) -> isize","parent":null,"children":[],"decl_id":null,"docs":" If there is not a child process whose pid is same as given, return -1.\n Else if there is a child process but it is still running, return -2.\n","sig":null,"attributes":[{"value":"/ If there is not a child process whose pid is same as given, return -1.","span":{"file_name":"src/syscall/process.rs","byte_start":15951,"byte_end":16025,"line_start":189,"line_end":189,"column_start":1,"column_end":75}},{"value":"/ Else if there is a child process but it is still running, return -2.","span":{"file_name":"src/syscall/process.rs","byte_start":16026,"byte_end":16098,"line_start":190,"line_end":190,"column_start":1,"column_end":73}}]},{"kind":"Local","id":{"krate":0,"index":2415919206},"span":{"file_name":"src/syscall/process.rs","byte_start":16174,"byte_end":16184,"line_start":192,"line_end":192,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701478},"span":{"file_name":"src/syscall/process.rs","byte_start":16210,"byte_end":16214,"line_start":193,"line_end":193,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 17 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653286},"span":{"file_name":"src/syscall/process.rs","byte_start":16317,"byte_end":16322,"line_start":197,"line_end":197,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 24 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544422},"span":{"file_name":"src/syscall/process.rs","byte_start":16405,"byte_end":16406,"line_start":200,"line_end":200,"column_start":16,"column_end":17},"name":"p","qualname":"$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 60 }::p","value":"&&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1442840678},"span":{"file_name":"src/syscall/process.rs","byte_start":16546,"byte_end":16550,"line_start":205,"line_end":205,"column_start":9,"column_end":13},"name":"pair","qualname":"pair$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 106 }","value":"core::option::Option<(usize, &alloc::sync::Arc)>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3523215462},"span":{"file_name":"src/syscall/process.rs","byte_start":16624,"byte_end":16625,"line_start":208,"line_end":208,"column_start":20,"column_end":21},"name":"p","qualname":"$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 103 }::p","value":"&&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919235686},"span":{"file_name":"src/syscall/process.rs","byte_start":16846,"byte_end":16849,"line_start":213,"line_end":213,"column_start":18,"column_end":21},"name":"idx","qualname":"idx$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 117 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2164260966},"span":{"file_name":"src/syscall/process.rs","byte_start":16876,"byte_end":16881,"line_start":214,"line_end":214,"column_start":13,"column_end":18},"name":"child","qualname":"child$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 129 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3607101542},"span":{"file_name":"src/syscall/process.rs","byte_start":17063,"byte_end":17072,"line_start":217,"line_end":217,"column_start":13,"column_end":22},"name":"found_pid","qualname":"found_pid$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 235 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3472883814},"span":{"file_name":"src/syscall/process.rs","byte_start":17147,"byte_end":17156,"line_start":219,"line_end":219,"column_start":13,"column_end":22},"name":"exit_code","qualname":"exit_code$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 243 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1350565990},"span":{"file_name":"src/syscall/process.rs","byte_start":17329,"byte_end":17341,"line_start":222,"line_end":222,"column_start":13,"column_end":25},"name":"current_task","qualname":"current_task$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 266 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2290090086},"span":{"file_name":"src/syscall/process.rs","byte_start":17381,"byte_end":17386,"line_start":223,"line_end":223,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 273 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2558525542},"span":{"file_name":"src/syscall/process.rs","byte_start":17440,"byte_end":17453,"line_start":224,"line_end":224,"column_start":17,"column_end":30},"name":"syscall_inner","qualname":"syscall_inner$HirId { owner: DefId(0:102 ~ os[2ea9]::syscall::process::sys_waitpid), local_id: 281 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741931},"span":{"file_name":"src/syscall/mod.rs","byte_start":3663,"byte_end":3673,"line_start":22,"line_end":22,"column_start":16,"column_end":26},"name":"syscall_id","qualname":"::syscall::syscall::syscall_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871019},"span":{"file_name":"src/syscall/mod.rs","byte_start":3682,"byte_end":3686,"line_start":22,"line_end":22,"column_start":35,"column_end":39},"name":"args","qualname":"::syscall::syscall::args","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":107},"span":{"file_name":"src/syscall/mod.rs","byte_start":3655,"byte_end":3662,"line_start":22,"line_end":22,"column_start":8,"column_end":15},"name":"syscall","qualname":"::syscall::syscall","value":"pub fn syscall(usize, [usize; ]) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":109},"span":{"file_name":"src/trap/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"trap","qualname":"::trap","value":"src/trap/mod.rs","parent":null,"children":[{"krate":0,"index":110},{"krate":0,"index":119},{"krate":0,"index":120},{"krate":0,"index":121},{"krate":0,"index":122},{"krate":0,"index":123},{"krate":0,"index":124},{"krate":0,"index":125},{"krate":0,"index":126},{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129},{"krate":0,"index":130},{"krate":0,"index":131},{"krate":0,"index":132},{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135},{"krate":0,"index":136},{"krate":0,"index":137},{"krate":0,"index":138},{"krate":0,"index":967},{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141},{"krate":0,"index":142},{"krate":0,"index":143},{"krate":0,"index":144},{"krate":0,"index":148},{"krate":0,"index":149},{"krate":0,"index":150}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":110},"span":{"file_name":"src/trap/context.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"context","qualname":"::trap::context","value":"src/trap/context.rs","parent":null,"children":[{"krate":0,"index":111},{"krate":0,"index":112},{"krate":0,"index":113},{"krate":0,"index":114},{"krate":0,"index":957},{"krate":0,"index":965},{"krate":0,"index":115}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":957},"span":{"file_name":"src/trap/context.rs","byte_start":21074,"byte_end":21085,"line_start":5,"line_end":5,"column_start":12,"column_end":23},"name":"TrapContext","qualname":"::trap::context::TrapContext","value":"TrapContext { x, sstatus, sepc, kernel_satp, kernel_sp, trap_handler }","parent":null,"children":[{"krate":0,"index":958},{"krate":0,"index":960},{"krate":0,"index":961},{"krate":0,"index":962},{"krate":0,"index":963},{"krate":0,"index":964}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/trap/context.rs","byte_start":21035,"byte_end":21045,"line_start":3,"line_end":3,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":958},"span":{"file_name":"src/trap/context.rs","byte_start":21096,"byte_end":21097,"line_start":6,"line_end":6,"column_start":9,"column_end":10},"name":"x","qualname":"::trap::context::TrapContext::x","value":"[usize; 32]","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":960},"span":{"file_name":"src/trap/context.rs","byte_start":21120,"byte_end":21127,"line_start":7,"line_end":7,"column_start":9,"column_end":16},"name":"sstatus","qualname":"::trap::context::TrapContext::sstatus","value":"riscv::register::sstatus::Sstatus","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":961},"span":{"file_name":"src/trap/context.rs","byte_start":21146,"byte_end":21150,"line_start":8,"line_end":8,"column_start":9,"column_end":13},"name":"sepc","qualname":"::trap::context::TrapContext::sepc","value":"usize","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":962},"span":{"file_name":"src/trap/context.rs","byte_start":21167,"byte_end":21178,"line_start":9,"line_end":9,"column_start":9,"column_end":20},"name":"kernel_satp","qualname":"::trap::context::TrapContext::kernel_satp","value":"usize","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":963},"span":{"file_name":"src/trap/context.rs","byte_start":21195,"byte_end":21204,"line_start":10,"line_end":10,"column_start":9,"column_end":18},"name":"kernel_sp","qualname":"::trap::context::TrapContext::kernel_sp","value":"usize","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":964},"span":{"file_name":"src/trap/context.rs","byte_start":21221,"byte_end":21233,"line_start":11,"line_end":11,"column_start":9,"column_end":21},"name":"trap_handler","qualname":"::trap::context::TrapContext::trap_handler","value":"usize","parent":{"krate":0,"index":957},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741940},"span":{"file_name":"src/trap/context.rs","byte_start":21287,"byte_end":21291,"line_start":15,"line_end":15,"column_start":24,"column_end":28},"name":"self","qualname":"::set_sp::self","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871028},"span":{"file_name":"src/trap/context.rs","byte_start":21293,"byte_end":21295,"line_start":15,"line_end":15,"column_start":30,"column_end":32},"name":"sp","qualname":"::set_sp::sp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":116},"span":{"file_name":"src/trap/context.rs","byte_start":21275,"byte_end":21281,"line_start":15,"line_end":15,"column_start":12,"column_end":18},"name":"set_sp","qualname":"::set_sp","value":"pub fn set_sp(&mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073741941},"span":{"file_name":"src/trap/context.rs","byte_start":21361,"byte_end":21366,"line_start":17,"line_end":17,"column_start":9,"column_end":14},"name":"entry","qualname":"::app_init_context::entry","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871029},"span":{"file_name":"src/trap/context.rs","byte_start":21383,"byte_end":21385,"line_start":18,"line_end":18,"column_start":9,"column_end":11},"name":"sp","qualname":"::app_init_context::sp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612853},"span":{"file_name":"src/trap/context.rs","byte_start":21402,"byte_end":21413,"line_start":19,"line_end":19,"column_start":9,"column_end":20},"name":"kernel_satp","qualname":"::app_init_context::kernel_satp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435573},"span":{"file_name":"src/trap/context.rs","byte_start":21430,"byte_end":21439,"line_start":20,"line_end":20,"column_start":9,"column_end":18},"name":"kernel_sp","qualname":"::app_init_context::kernel_sp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177397},"span":{"file_name":"src/trap/context.rs","byte_start":21456,"byte_end":21468,"line_start":21,"line_end":21,"column_start":9,"column_end":21},"name":"trap_handler","qualname":"::app_init_context::trap_handler","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":117},"span":{"file_name":"src/trap/context.rs","byte_start":21335,"byte_end":21351,"line_start":16,"line_end":16,"column_start":12,"column_end":28},"name":"app_init_context","qualname":"::app_init_context","value":"pub fn app_init_context(usize, usize, usize, usize, usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134217845},"span":{"file_name":"src/trap/context.rs","byte_start":21509,"byte_end":21516,"line_start":23,"line_end":23,"column_start":17,"column_end":24},"name":"sstatus","qualname":"sstatus$HirId { owner: DefId(0:117 ~ os[2ea9]::trap::context::{impl#0}::app_init_context), local_id: 16 }","value":"riscv::register::sstatus::Sstatus","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2348810357},"span":{"file_name":"src/trap/context.rs","byte_start":21645,"byte_end":21647,"line_start":26,"line_end":26,"column_start":17,"column_end":19},"name":"cx","qualname":"cx$HirId { owner: DefId(0:117 ~ os[2ea9]::trap::context::{impl#0}::app_init_context), local_id: 49 }","value":"trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":139},"span":{"file_name":"src/trap/mod.rs","byte_start":18174,"byte_end":18178,"line_start":27,"line_end":27,"column_start":8,"column_end":12},"name":"init","qualname":"::trap::init","value":"pub fn init()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":140},"span":{"file_name":"src/trap/mod.rs","byte_start":18218,"byte_end":18239,"line_start":31,"line_end":31,"column_start":4,"column_end":25},"name":"set_kernel_trap_entry","qualname":"::trap::set_kernel_trap_entry","value":"fn set_kernel_trap_entry()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":141},"span":{"file_name":"src/trap/mod.rs","byte_start":18336,"byte_end":18355,"line_start":37,"line_end":37,"column_start":4,"column_end":23},"name":"set_user_trap_entry","qualname":"::trap::set_user_trap_entry","value":"fn set_user_trap_entry()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":142},"span":{"file_name":"src/trap/mod.rs","byte_start":18450,"byte_end":18472,"line_start":43,"line_end":43,"column_start":8,"column_end":30},"name":"enable_timer_interrupt","qualname":"::trap::enable_timer_interrupt","value":"pub fn enable_timer_interrupt()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":143},"span":{"file_name":"src/trap/mod.rs","byte_start":18534,"byte_end":18546,"line_start":48,"line_end":48,"column_start":8,"column_end":20},"name":"trap_handler","qualname":"::trap::trap_handler","value":"pub fn trap_handler() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/trap/mod.rs","byte_start":18514,"byte_end":18526,"line_start":47,"line_end":47,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":1342177423},"span":{"file_name":"src/trap/mod.rs","byte_start":18593,"byte_end":18599,"line_start":50,"line_end":50,"column_start":9,"column_end":15},"name":"scause","qualname":"scause$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 10 }","value":"riscv::register::scause::Scause","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701519},"span":{"file_name":"src/trap/mod.rs","byte_start":18626,"byte_end":18631,"line_start":51,"line_end":51,"column_start":9,"column_end":14},"name":"stval","qualname":"stval$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140850831},"span":{"file_name":"src/trap/mod.rs","byte_start":18796,"byte_end":18798,"line_start":55,"line_end":55,"column_start":21,"column_end":23},"name":"cx","qualname":"cx$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 34 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3254780047},"span":{"file_name":"src/trap/mod.rs","byte_start":18906,"byte_end":18912,"line_start":58,"line_end":58,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:143 ~ os[2ea9]::trap::trap_handler), local_id: 67 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":144},"span":{"file_name":"src/trap/mod.rs","byte_start":20349,"byte_end":20360,"line_start":96,"line_end":96,"column_start":8,"column_end":19},"name":"trap_return","qualname":"::trap::trap_return","value":"pub fn trap_return() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/trap/mod.rs","byte_start":20329,"byte_end":20341,"line_start":95,"line_end":95,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":268435600},"span":{"file_name":"src/trap/mod.rs","byte_start":20405,"byte_end":20416,"line_start":98,"line_end":98,"column_start":9,"column_end":20},"name":"trap_cx_ptr","qualname":"trap_cx_ptr$HirId { owner: DefId(0:144 ~ os[2ea9]::trap::trap_return), local_id: 8 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048336},"span":{"file_name":"src/trap/mod.rs","byte_start":20441,"byte_end":20450,"line_start":99,"line_end":99,"column_start":9,"column_end":18},"name":"user_satp","qualname":"user_satp$HirId { owner: DefId(0:144 ~ os[2ea9]::trap::trap_return), local_id: 14 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":146},"span":{"file_name":"src/trap/mod.rs","byte_start":20503,"byte_end":20513,"line_start":101,"line_end":101,"column_start":12,"column_end":22},"name":"__alltraps","qualname":"::trap::trap_return::__alltraps","value":"unsafe extern \"C\" fn __alltraps()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":147},"span":{"file_name":"src/trap/mod.rs","byte_start":20528,"byte_end":20537,"line_start":102,"line_end":102,"column_start":12,"column_end":21},"name":"__restore","qualname":"::trap::trap_return::__restore","value":"unsafe extern \"C\" fn __restore()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109008},"span":{"file_name":"src/trap/mod.rs","byte_start":20555,"byte_end":20565,"line_start":104,"line_end":104,"column_start":9,"column_end":19},"name":"restore_va","qualname":"restore_va$HirId { owner: DefId(0:144 ~ os[2ea9]::trap::trap_return), local_id: 32 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":148},"span":{"file_name":"src/trap/mod.rs","byte_start":20856,"byte_end":20872,"line_start":113,"line_end":113,"column_start":8,"column_end":24},"name":"trap_from_kernel","qualname":"::trap::trap_from_kernel","value":"pub fn trap_from_kernel() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/trap/mod.rs","byte_start":20836,"byte_end":20848,"line_start":112,"line_end":112,"column_start":1,"column_end":13}}]},{"kind":"Mod","id":{"krate":0,"index":151},"span":{"file_name":"src/config.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"config","qualname":"::config","value":"src/config.rs","parent":null,"children":[{"krate":0,"index":152},{"krate":0,"index":153},{"krate":0,"index":154},{"krate":0,"index":155},{"krate":0,"index":156},{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":152},"span":{"file_name":"src/config.rs","byte_start":21883,"byte_end":21898,"line_start":3,"line_end":3,"column_start":11,"column_end":26},"name":"USER_STACK_SIZE","qualname":"::config::USER_STACK_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/config.rs","byte_start":21855,"byte_end":21871,"line_start":1,"line_end":1,"column_start":1,"column_end":17}}]},{"kind":"Const","id":{"krate":0,"index":153},"span":{"file_name":"src/config.rs","byte_start":21928,"byte_end":21945,"line_start":4,"line_end":4,"column_start":11,"column_end":28},"name":"KERNEL_STACK_SIZE","qualname":"::config::KERNEL_STACK_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":154},"span":{"file_name":"src/config.rs","byte_start":21975,"byte_end":21991,"line_start":5,"line_end":5,"column_start":11,"column_end":27},"name":"KERNEL_HEAP_SIZE","qualname":"::config::KERNEL_HEAP_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":155},"span":{"file_name":"src/config.rs","byte_start":22022,"byte_end":22032,"line_start":6,"line_end":6,"column_start":11,"column_end":21},"name":"MEMORY_END","qualname":"::config::MEMORY_END","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":156},"span":{"file_name":"src/config.rs","byte_start":22064,"byte_end":22073,"line_start":7,"line_end":7,"column_start":11,"column_end":20},"name":"PAGE_SIZE","qualname":"::config::PAGE_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":157},"span":{"file_name":"src/config.rs","byte_start":22101,"byte_end":22115,"line_start":8,"line_end":8,"column_start":11,"column_end":25},"name":"PAGE_SIZE_BITS","qualname":"::config::PAGE_SIZE_BITS","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":158},"span":{"file_name":"src/config.rs","byte_start":22141,"byte_end":22151,"line_start":10,"line_end":10,"column_start":11,"column_end":21},"name":"TRAMPOLINE","qualname":"::config::TRAMPOLINE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":159},"span":{"file_name":"src/config.rs","byte_start":22199,"byte_end":22211,"line_start":11,"line_end":11,"column_start":11,"column_end":23},"name":"TRAP_CONTEXT","qualname":"::config::TRAP_CONTEXT","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":160},"span":{"file_name":"src/task/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"task","qualname":"::task","value":"src/task/mod.rs","parent":null,"children":[{"krate":0,"index":161},{"krate":0,"index":170},{"krate":0,"index":173},{"krate":0,"index":248},{"krate":0,"index":268},{"krate":0,"index":299},{"krate":0,"index":334},{"krate":0,"index":335},{"krate":0,"index":336},{"krate":0,"index":337},{"krate":0,"index":338},{"krate":0,"index":339},{"krate":0,"index":340},{"krate":0,"index":341},{"krate":0,"index":342},{"krate":0,"index":343},{"krate":0,"index":344},{"krate":0,"index":345},{"krate":0,"index":346},{"krate":0,"index":347},{"krate":0,"index":348},{"krate":0,"index":1962},{"krate":0,"index":349},{"krate":0,"index":350},{"krate":0,"index":351},{"krate":0,"index":352},{"krate":0,"index":353},{"krate":0,"index":354},{"krate":0,"index":355},{"krate":0,"index":356},{"krate":0,"index":357},{"krate":0,"index":358},{"krate":0,"index":359},{"krate":0,"index":360},{"krate":0,"index":1980},{"krate":0,"index":361},{"krate":0,"index":362},{"krate":0,"index":363},{"krate":0,"index":364},{"krate":0,"index":1045},{"krate":0,"index":1047},{"krate":0,"index":1048},{"krate":0,"index":1053},{"krate":0,"index":365}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":161},"span":{"file_name":"src/task/context.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"context","qualname":"::task::context","value":"src/task/context.rs","parent":null,"children":[{"krate":0,"index":162},{"krate":0,"index":163},{"krate":0,"index":167}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":163},"span":{"file_name":"src/task/context.rs","byte_start":26016,"byte_end":26027,"line_start":4,"line_end":4,"column_start":12,"column_end":23},"name":"TaskContext","qualname":"::task::context::TaskContext","value":"TaskContext { ra, s }","parent":null,"children":[{"krate":0,"index":164},{"krate":0,"index":165}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/task/context.rs","byte_start":25994,"byte_end":26004,"line_start":3,"line_end":3,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":164},"span":{"file_name":"src/task/context.rs","byte_start":26034,"byte_end":26036,"line_start":5,"line_end":5,"column_start":5,"column_end":7},"name":"ra","qualname":"::task::context::TaskContext::ra","value":"usize","parent":{"krate":0,"index":163},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":165},"span":{"file_name":"src/task/context.rs","byte_start":26049,"byte_end":26050,"line_start":6,"line_end":6,"column_start":5,"column_end":6},"name":"s","qualname":"::task::context::TaskContext::s","value":"[usize; 12]","parent":{"krate":0,"index":163},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":168},"span":{"file_name":"src/task/context.rs","byte_start":26098,"byte_end":26114,"line_start":10,"line_end":10,"column_start":12,"column_end":28},"name":"goto_trap_return","qualname":"::goto_trap_return","value":"pub fn goto_trap_return() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":170},"span":{"file_name":"src/task/switch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"switch","qualname":"::task::switch","value":"src/task/switch.rs","parent":null,"children":[{"krate":0,"index":968},{"krate":0,"index":171}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":172},"span":{"file_name":"src/task/switch.rs","byte_start":26288,"byte_end":26296,"line_start":4,"line_end":4,"column_start":12,"column_end":20},"name":"__switch","qualname":"::task::switch::__switch","value":"pub unsafe extern \"C\" fn __switch(current_task_cx_ptr2: *const usize,\n next_task_cx_ptr2: *const usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":173},"span":{"file_name":"src/task/task.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"task","qualname":"::task::task","value":"src/task/task.rs","parent":null,"children":[{"krate":0,"index":174},{"krate":0,"index":175},{"krate":0,"index":176},{"krate":0,"index":1842},{"krate":0,"index":177},{"krate":0,"index":1844},{"krate":0,"index":178},{"krate":0,"index":1846},{"krate":0,"index":179},{"krate":0,"index":180},{"krate":0,"index":181},{"krate":0,"index":182},{"krate":0,"index":183},{"krate":0,"index":184},{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187},{"krate":0,"index":1858},{"krate":0,"index":188},{"krate":0,"index":189},{"krate":0,"index":190},{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193},{"krate":0,"index":1868},{"krate":0,"index":194},{"krate":0,"index":195},{"krate":0,"index":196},{"krate":0,"index":197},{"krate":0,"index":198},{"krate":0,"index":199},{"krate":0,"index":200},{"krate":0,"index":201},{"krate":0,"index":202},{"krate":0,"index":203},{"krate":0,"index":204},{"krate":0,"index":205},{"krate":0,"index":1886},{"krate":0,"index":206},{"krate":0,"index":1888},{"krate":0,"index":207},{"krate":0,"index":1890},{"krate":0,"index":969},{"krate":0,"index":991},{"krate":0,"index":989},{"krate":0,"index":983},{"krate":0,"index":208},{"krate":0,"index":213},{"krate":0,"index":227},{"krate":0,"index":235},{"krate":0,"index":992},{"krate":0,"index":1010},{"krate":0,"index":1008},{"krate":0,"index":1005},{"krate":0,"index":1006},{"krate":0,"index":999}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":969},"span":{"file_name":"src/task/task.rs","byte_start":26953,"byte_end":26965,"line_start":22,"line_end":22,"column_start":12,"column_end":24},"name":"SyscallCount","qualname":"::task::task::SyscallCount","value":"SyscallCount { syscall_dup, syscall_open, syscall_close, syscall_pipe, syscall_read, syscall_write, syscall_exit, syscall_yield, syscall_get_time, syscall_getpid, syscall_fork, syscall_exec, syscall_waitpid }","parent":null,"children":[{"krate":0,"index":970},{"krate":0,"index":971},{"krate":0,"index":972},{"krate":0,"index":973},{"krate":0,"index":974},{"krate":0,"index":975},{"krate":0,"index":976},{"krate":0,"index":977},{"krate":0,"index":978},{"krate":0,"index":979},{"krate":0,"index":980},{"krate":0,"index":981},{"krate":0,"index":982}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":970},"span":{"file_name":"src/task/task.rs","byte_start":26975,"byte_end":26986,"line_start":23,"line_end":23,"column_start":9,"column_end":20},"name":"syscall_dup","qualname":"::task::task::SyscallCount::syscall_dup","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":971},"span":{"file_name":"src/task/task.rs","byte_start":27012,"byte_end":27024,"line_start":24,"line_end":24,"column_start":9,"column_end":21},"name":"syscall_open","qualname":"::task::task::SyscallCount::syscall_open","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":972},"span":{"file_name":"src/task/task.rs","byte_start":27050,"byte_end":27063,"line_start":25,"line_end":25,"column_start":9,"column_end":22},"name":"syscall_close","qualname":"::task::task::SyscallCount::syscall_close","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":973},"span":{"file_name":"src/task/task.rs","byte_start":27089,"byte_end":27101,"line_start":26,"line_end":26,"column_start":9,"column_end":21},"name":"syscall_pipe","qualname":"::task::task::SyscallCount::syscall_pipe","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":974},"span":{"file_name":"src/task/task.rs","byte_start":27127,"byte_end":27139,"line_start":27,"line_end":27,"column_start":9,"column_end":21},"name":"syscall_read","qualname":"::task::task::SyscallCount::syscall_read","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":975},"span":{"file_name":"src/task/task.rs","byte_start":27165,"byte_end":27178,"line_start":28,"line_end":28,"column_start":9,"column_end":22},"name":"syscall_write","qualname":"::task::task::SyscallCount::syscall_write","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":976},"span":{"file_name":"src/task/task.rs","byte_start":27204,"byte_end":27216,"line_start":29,"line_end":29,"column_start":9,"column_end":21},"name":"syscall_exit","qualname":"::task::task::SyscallCount::syscall_exit","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":977},"span":{"file_name":"src/task/task.rs","byte_start":27242,"byte_end":27255,"line_start":30,"line_end":30,"column_start":9,"column_end":22},"name":"syscall_yield","qualname":"::task::task::SyscallCount::syscall_yield","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":978},"span":{"file_name":"src/task/task.rs","byte_start":27281,"byte_end":27297,"line_start":31,"line_end":31,"column_start":9,"column_end":25},"name":"syscall_get_time","qualname":"::task::task::SyscallCount::syscall_get_time","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":979},"span":{"file_name":"src/task/task.rs","byte_start":27323,"byte_end":27337,"line_start":32,"line_end":32,"column_start":9,"column_end":23},"name":"syscall_getpid","qualname":"::task::task::SyscallCount::syscall_getpid","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":980},"span":{"file_name":"src/task/task.rs","byte_start":27363,"byte_end":27375,"line_start":33,"line_end":33,"column_start":9,"column_end":21},"name":"syscall_fork","qualname":"::task::task::SyscallCount::syscall_fork","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":981},"span":{"file_name":"src/task/task.rs","byte_start":27401,"byte_end":27413,"line_start":34,"line_end":34,"column_start":9,"column_end":21},"name":"syscall_exec","qualname":"::task::task::SyscallCount::syscall_exec","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":982},"span":{"file_name":"src/task/task.rs","byte_start":27439,"byte_end":27454,"line_start":35,"line_end":35,"column_start":9,"column_end":24},"name":"syscall_waitpid","qualname":"::task::task::SyscallCount::syscall_waitpid","value":"(usize, usize)","parent":{"krate":0,"index":969},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":208},"span":{"file_name":"src/task/task.rs","byte_start":27486,"byte_end":27502,"line_start":38,"line_end":38,"column_start":12,"column_end":28},"name":"TaskControlBlock","qualname":"::task::task::TaskControlBlock","value":"TaskControlBlock { pid, kernel_stack, inner, ppid }","parent":null,"children":[{"krate":0,"index":209},{"krate":0,"index":210},{"krate":0,"index":211},{"krate":0,"index":212}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":209},"span":{"file_name":"src/task/task.rs","byte_start":27530,"byte_end":27533,"line_start":40,"line_end":40,"column_start":9,"column_end":12},"name":"pid","qualname":"::task::task::TaskControlBlock::pid","value":"task::pid::PidHandle","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":210},"span":{"file_name":"src/task/task.rs","byte_start":27554,"byte_end":27566,"line_start":41,"line_end":41,"column_start":9,"column_end":21},"name":"kernel_stack","qualname":"::task::task::TaskControlBlock::kernel_stack","value":"task::pid::KernelStack","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":211},"span":{"file_name":"src/task/task.rs","byte_start":27600,"byte_end":27605,"line_start":43,"line_end":43,"column_start":5,"column_end":10},"name":"inner","qualname":"::task::task::TaskControlBlock::inner","value":"spin::Mutex","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":212},"span":{"file_name":"src/task/task.rs","byte_start":27645,"byte_end":27649,"line_start":44,"line_end":44,"column_start":9,"column_end":13},"name":"ppid","qualname":"::task::task::TaskControlBlock::ppid","value":"isize","parent":{"krate":0,"index":208},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":213},"span":{"file_name":"src/task/task.rs","byte_start":27672,"byte_end":27693,"line_start":47,"line_end":47,"column_start":12,"column_end":33},"name":"TaskControlBlockInner","qualname":"::task::task::TaskControlBlockInner","value":"TaskControlBlockInner { trap_cx_ppn, base_size, task_cx_ptr, task_status, name, memory_set, parent, children, exit_code, fd_table, start_time, cpu_time, syscall }","parent":null,"children":[{"krate":0,"index":214},{"krate":0,"index":215},{"krate":0,"index":216},{"krate":0,"index":217},{"krate":0,"index":218},{"krate":0,"index":219},{"krate":0,"index":220},{"krate":0,"index":221},{"krate":0,"index":222},{"krate":0,"index":223},{"krate":0,"index":224},{"krate":0,"index":225},{"krate":0,"index":226}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":214},"span":{"file_name":"src/task/task.rs","byte_start":27704,"byte_end":27715,"line_start":48,"line_end":48,"column_start":9,"column_end":20},"name":"trap_cx_ppn","qualname":"::task::task::TaskControlBlockInner::trap_cx_ppn","value":"mm::address::PhysPageNum","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":215},"span":{"file_name":"src/task/task.rs","byte_start":27738,"byte_end":27747,"line_start":49,"line_end":49,"column_start":9,"column_end":18},"name":"base_size","qualname":"::task::task::TaskControlBlockInner::base_size","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":216},"span":{"file_name":"src/task/task.rs","byte_start":27764,"byte_end":27775,"line_start":50,"line_end":50,"column_start":9,"column_end":20},"name":"task_cx_ptr","qualname":"::task::task::TaskControlBlockInner::task_cx_ptr","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":217},"span":{"file_name":"src/task/task.rs","byte_start":27792,"byte_end":27803,"line_start":51,"line_end":51,"column_start":9,"column_end":20},"name":"task_status","qualname":"::task::task::TaskControlBlockInner::task_status","value":"task::task::TaskStatus","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":218},"span":{"file_name":"src/task/task.rs","byte_start":27825,"byte_end":27829,"line_start":52,"line_end":52,"column_start":9,"column_end":13},"name":"name","qualname":"::task::task::TaskControlBlockInner::name","value":"alloc::string::String","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":219},"span":{"file_name":"src/task/task.rs","byte_start":27847,"byte_end":27857,"line_start":53,"line_end":53,"column_start":9,"column_end":19},"name":"memory_set","qualname":"::task::task::TaskControlBlockInner::memory_set","value":"mm::memory_set::MemorySet","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":220},"span":{"file_name":"src/task/task.rs","byte_start":27878,"byte_end":27884,"line_start":54,"line_end":54,"column_start":9,"column_end":15},"name":"parent","qualname":"::task::task::TaskControlBlockInner::parent","value":"core::option::Option>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":221},"span":{"file_name":"src/task/task.rs","byte_start":27926,"byte_end":27934,"line_start":55,"line_end":55,"column_start":9,"column_end":17},"name":"children","qualname":"::task::task::TaskControlBlockInner::children","value":"alloc::vec::Vec>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":222},"span":{"file_name":"src/task/task.rs","byte_start":27972,"byte_end":27981,"line_start":56,"line_end":56,"column_start":9,"column_end":18},"name":"exit_code","qualname":"::task::task::TaskControlBlockInner::exit_code","value":"i32","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":223},"span":{"file_name":"src/task/task.rs","byte_start":27996,"byte_end":28004,"line_start":57,"line_end":57,"column_start":9,"column_end":17},"name":"fd_table","qualname":"::task::task::TaskControlBlockInner::fd_table","value":"alloc::vec::Vec>>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":224},"span":{"file_name":"src/task/task.rs","byte_start":28056,"byte_end":28066,"line_start":58,"line_end":58,"column_start":9,"column_end":19},"name":"start_time","qualname":"::task::task::TaskControlBlockInner::start_time","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":225},"span":{"file_name":"src/task/task.rs","byte_start":28083,"byte_end":28091,"line_start":59,"line_end":59,"column_start":9,"column_end":17},"name":"cpu_time","qualname":"::task::task::TaskControlBlockInner::cpu_time","value":"usize","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":226},"span":{"file_name":"src/task/task.rs","byte_start":28108,"byte_end":28115,"line_start":60,"line_end":60,"column_start":9,"column_end":16},"name":"syscall","qualname":"::task::task::TaskControlBlockInner::syscall","value":"alloc::sync::Arc>","parent":{"krate":0,"index":213},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742052},"span":{"file_name":"src/task/task.rs","byte_start":28204,"byte_end":28208,"line_start":64,"line_end":64,"column_start":30,"column_end":34},"name":"self","qualname":"::get_task_cx_ptr2::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":228},"span":{"file_name":"src/task/task.rs","byte_start":28186,"byte_end":28202,"line_start":64,"line_end":64,"column_start":12,"column_end":28},"name":"get_task_cx_ptr2","qualname":"::get_task_cx_ptr2","value":"pub fn get_task_cx_ptr2(&Self) -> *const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742053},"span":{"file_name":"src/task/task.rs","byte_start":28300,"byte_end":28304,"line_start":67,"line_end":67,"column_start":25,"column_end":29},"name":"self","qualname":"::get_trap_cx::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":229},"span":{"file_name":"src/task/task.rs","byte_start":28287,"byte_end":28298,"line_start":67,"line_end":67,"column_start":12,"column_end":23},"name":"get_trap_cx","qualname":"::get_trap_cx","value":"pub fn get_trap_cx(&Self) -> &'static mut TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742054},"span":{"file_name":"src/task/task.rs","byte_start":28404,"byte_end":28408,"line_start":70,"line_end":70,"column_start":28,"column_end":32},"name":"self","qualname":"::get_user_token::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":230},"span":{"file_name":"src/task/task.rs","byte_start":28388,"byte_end":28402,"line_start":70,"line_end":70,"column_start":12,"column_end":26},"name":"get_user_token","qualname":"::get_user_token","value":"pub fn get_user_token(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742055},"span":{"file_name":"src/task/task.rs","byte_start":28482,"byte_end":28486,"line_start":73,"line_end":73,"column_start":24,"column_end":28},"name":"self","qualname":"::get_status::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":231},"span":{"file_name":"src/task/task.rs","byte_start":28470,"byte_end":28480,"line_start":73,"line_end":73,"column_start":12,"column_end":22},"name":"get_status","qualname":"::get_status","value":"pub fn get_status(&Self) -> TaskStatus","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742056},"span":{"file_name":"src/task/task.rs","byte_start":28557,"byte_end":28561,"line_start":76,"line_end":76,"column_start":23,"column_end":27},"name":"self","qualname":"::is_zombie::self","value":"&task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":232},"span":{"file_name":"src/task/task.rs","byte_start":28546,"byte_end":28555,"line_start":76,"line_end":76,"column_start":12,"column_end":21},"name":"is_zombie","qualname":"::is_zombie","value":"pub fn is_zombie(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742057},"span":{"file_name":"src/task/task.rs","byte_start":28652,"byte_end":28656,"line_start":79,"line_end":79,"column_start":26,"column_end":30},"name":"self","qualname":"::alloc_fd::self","value":"&mut task::task::TaskControlBlockInner","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":233},"span":{"file_name":"src/task/task.rs","byte_start":28638,"byte_end":28646,"line_start":79,"line_end":79,"column_start":12,"column_end":20},"name":"alloc_fd","qualname":"::alloc_fd","value":"pub fn alloc_fd(&mut Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214592745},"span":{"file_name":"src/task/task.rs","byte_start":28739,"byte_end":28741,"line_start":81,"line_end":81,"column_start":20,"column_end":22},"name":"fd","qualname":"$HirId { owner: DefId(0:233 ~ os[2ea9]::task::task::{impl#0}::alloc_fd), local_id: 44 }::fd","value":"&usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4093640937},"span":{"file_name":"src/task/task.rs","byte_start":28689,"byte_end":28691,"line_start":80,"line_end":80,"column_start":21,"column_end":23},"name":"fd","qualname":"fd$HirId { owner: DefId(0:233 ~ os[2ea9]::task::task::{impl#0}::alloc_fd), local_id: 47 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742060},"span":{"file_name":"src/task/task.rs","byte_start":29136,"byte_end":29140,"line_start":97,"line_end":97,"column_start":22,"column_end":26},"name":"self","qualname":"::get_info::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":236},"span":{"file_name":"src/task/task.rs","byte_start":29126,"byte_end":29134,"line_start":97,"line_end":97,"column_start":12,"column_end":20},"name":"get_info","qualname":"::get_info","value":"pub fn get_info(&Self) -> ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435692},"span":{"file_name":"src/task/task.rs","byte_start":29166,"byte_end":29169,"line_start":98,"line_end":98,"column_start":13,"column_end":16},"name":"pid","qualname":"pid$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 8 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959788},"span":{"file_name":"src/task/task.rs","byte_start":29199,"byte_end":29205,"line_start":99,"line_end":99,"column_start":13,"column_end":19},"name":"status","qualname":"status$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 18 }","value":"task::task::TaskStatus","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550137068},"span":{"file_name":"src/task/task.rs","byte_start":29252,"byte_end":29256,"line_start":100,"line_end":100,"column_start":13,"column_end":17},"name":"name","qualname":"name$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 25 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109100},"span":{"file_name":"src/task/task.rs","byte_start":29288,"byte_end":29292,"line_start":101,"line_end":101,"column_start":13,"column_end":17},"name":"ppid","qualname":"ppid$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 32 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825205484},"span":{"file_name":"src/task/task.rs","byte_start":29324,"byte_end":29332,"line_start":102,"line_end":102,"column_start":13,"column_end":21},"name":"cpu_time","qualname":"cpu_time$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 39 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157292},"span":{"file_name":"src/task/task.rs","byte_start":29368,"byte_end":29379,"line_start":103,"line_end":103,"column_start":13,"column_end":24},"name":"syscall_cnt","qualname":"syscall_cnt$HirId { owner: DefId(0:236 ~ os[2ea9]::task::task::{impl#1}::get_info), local_id: 46 }","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742061},"span":{"file_name":"src/task/task.rs","byte_start":29592,"byte_end":29596,"line_start":114,"line_end":114,"column_start":32,"column_end":36},"name":"self","qualname":"::acquire_inner_lock::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":237},"span":{"file_name":"src/task/task.rs","byte_start":29572,"byte_end":29590,"line_start":114,"line_end":114,"column_start":12,"column_end":30},"name":"acquire_inner_lock","qualname":"::acquire_inner_lock","value":"pub fn acquire_inner_lock(&Self) -> MutexGuard<, TaskControlBlockInner>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742062},"span":{"file_name":"src/task/task.rs","byte_start":29691,"byte_end":29695,"line_start":118,"line_end":118,"column_start":22,"column_end":26},"name":"self","qualname":"::set_name::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871150},"span":{"file_name":"src/task/task.rs","byte_start":29697,"byte_end":29701,"line_start":118,"line_end":118,"column_start":28,"column_end":32},"name":"name","qualname":"::set_name::name","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":238},"span":{"file_name":"src/task/task.rs","byte_start":29681,"byte_end":29689,"line_start":118,"line_end":118,"column_start":12,"column_end":20},"name":"set_name","qualname":"::set_name","value":"pub fn set_name(&Self, String)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742063},"span":{"file_name":"src/task/task.rs","byte_start":29781,"byte_end":29789,"line_start":122,"line_end":122,"column_start":16,"column_end":24},"name":"elf_data","qualname":"::new::elf_data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":239},"span":{"file_name":"src/task/task.rs","byte_start":29777,"byte_end":29780,"line_start":122,"line_end":122,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(&[u8]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661167},"span":{"file_name":"src/task/task.rs","byte_start":29903,"byte_end":29913,"line_start":124,"line_end":124,"column_start":14,"column_end":24},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 11 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306607},"span":{"file_name":"src/task/task.rs","byte_start":29915,"byte_end":29922,"line_start":124,"line_end":124,"column_start":26,"column_end":33},"name":"user_sp","qualname":"user_sp$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 12 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790255},"span":{"file_name":"src/task/task.rs","byte_start":29924,"byte_end":29935,"line_start":124,"line_end":124,"column_start":35,"column_end":46},"name":"entry_point","qualname":"entry_point$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 13 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140850927},"span":{"file_name":"src/task/task.rs","byte_start":29982,"byte_end":29993,"line_start":125,"line_end":125,"column_start":13,"column_end":24},"name":"trap_cx_ppn","qualname":"trap_cx_ppn$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 34 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544559},"span":{"file_name":"src/task/task.rs","byte_start":30179,"byte_end":30189,"line_start":130,"line_end":130,"column_start":13,"column_end":23},"name":"pid_handle","qualname":"pid_handle$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 40 }","value":"task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3422552303},"span":{"file_name":"src/task/task.rs","byte_start":30217,"byte_end":30229,"line_start":131,"line_end":131,"column_start":13,"column_end":25},"name":"kernel_stack","qualname":"kernel_stack$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 51 }","value":"task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1543504111},"span":{"file_name":"src/task/task.rs","byte_start":30275,"byte_end":30291,"line_start":132,"line_end":132,"column_start":13,"column_end":29},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 58 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1107296495},"span":{"file_name":"src/task/task.rs","byte_start":30330,"byte_end":30334,"line_start":133,"line_end":133,"column_start":13,"column_end":17},"name":"name","qualname":"name$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 66 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1912602863},"span":{"file_name":"src/task/task.rs","byte_start":30448,"byte_end":30459,"line_start":135,"line_end":135,"column_start":13,"column_end":24},"name":"task_cx_ptr","qualname":"task_cx_ptr$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 78 }","value":"*mut task::context::TaskContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1593835759},"span":{"file_name":"src/task/task.rs","byte_start":30533,"byte_end":30551,"line_start":136,"line_end":136,"column_start":13,"column_end":31},"name":"task_control_block","qualname":"task_control_block$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 250 }","value":"task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3229614319},"span":{"file_name":"src/task/task.rs","byte_start":32198,"byte_end":32205,"line_start":181,"line_end":181,"column_start":13,"column_end":20},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:239 ~ os[2ea9]::task::task::{impl#1}::new), local_id: 259 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742064},"span":{"file_name":"src/task/task.rs","byte_start":32526,"byte_end":32530,"line_start":191,"line_end":191,"column_start":18,"column_end":22},"name":"self","qualname":"::exec::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871152},"span":{"file_name":"src/task/task.rs","byte_start":32532,"byte_end":32540,"line_start":191,"line_end":191,"column_start":24,"column_end":32},"name":"elf_data","qualname":"::exec::elf_data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610612976},"span":{"file_name":"src/task/task.rs","byte_start":32549,"byte_end":32553,"line_start":191,"line_end":191,"column_start":41,"column_end":45},"name":"args","qualname":"::exec::args","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":240},"span":{"file_name":"src/task/task.rs","byte_start":32520,"byte_end":32524,"line_start":191,"line_end":191,"column_start":12,"column_end":16},"name":"exec","qualname":"::exec","value":"pub fn exec(&Self, &[u8], Vec)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532080},"span":{"file_name":"src/task/task.rs","byte_start":32665,"byte_end":32675,"line_start":193,"line_end":193,"column_start":14,"column_end":24},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 15 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134217968},"span":{"file_name":"src/task/task.rs","byte_start":32681,"byte_end":32688,"line_start":193,"line_end":193,"column_start":30,"column_end":37},"name":"user_sp","qualname":"user_sp$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701616},"span":{"file_name":"src/task/task.rs","byte_start":32690,"byte_end":32701,"line_start":193,"line_end":193,"column_start":39,"column_end":50},"name":"entry_point","qualname":"entry_point$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721840},"span":{"file_name":"src/task/task.rs","byte_start":32748,"byte_end":32759,"line_start":194,"line_end":194,"column_start":13,"column_end":24},"name":"trap_cx_ppn","qualname":"trap_cx_ppn$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 38 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3154116848},"span":{"file_name":"src/task/task.rs","byte_start":32996,"byte_end":33005,"line_start":200,"line_end":200,"column_start":13,"column_end":22},"name":"argv_base","qualname":"argv_base$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 61 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":905969904},"span":{"file_name":"src/task/task.rs","byte_start":33033,"byte_end":33037,"line_start":201,"line_end":201,"column_start":17,"column_end":21},"name":"argv","qualname":"argv$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 108 }","value":"alloc::vec::Vec<&mut usize>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":838861040},"span":{"file_name":"src/task/task.rs","byte_start":33083,"byte_end":33086,"line_start":202,"line_end":202,"column_start":19,"column_end":22},"name":"arg","qualname":"$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 104 }::arg","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2969567472},"span":{"file_name":"src/task/task.rs","byte_start":33354,"byte_end":33367,"line_start":210,"line_end":210,"column_start":18,"column_end":31},"name":"iter","qualname":"iter$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 141 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2164261104},"span":{"file_name":"src/task/task.rs","byte_start":33354,"byte_end":33367,"line_start":210,"line_end":210,"column_start":18,"column_end":31},"name":"__next","qualname":"__next$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 129 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1090519280},"span":{"file_name":"src/task/task.rs","byte_start":33349,"byte_end":33350,"line_start":210,"line_end":210,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 130 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3909091568},"span":{"file_name":"src/task/task.rs","byte_start":33349,"byte_end":33350,"line_start":210,"line_end":210,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 151 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":754974960},"span":{"file_name":"src/task/task.rs","byte_start":33464,"byte_end":33465,"line_start":213,"line_end":213,"column_start":21,"column_end":22},"name":"p","qualname":"p$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 180 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2466250992},"span":{"file_name":"src/task/task.rs","byte_start":33498,"byte_end":33516,"line_start":214,"line_end":214,"column_start":22,"column_end":40},"name":"iter","qualname":"iter$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 201 }","value":"core::slice::Iter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3170894064},"span":{"file_name":"src/task/task.rs","byte_start":33498,"byte_end":33516,"line_start":214,"line_end":214,"column_start":22,"column_end":40},"name":"__next","qualname":"__next$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 189 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2097152240},"span":{"file_name":"src/task/task.rs","byte_start":33493,"byte_end":33494,"line_start":214,"line_end":214,"column_start":17,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 190 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3405775088},"span":{"file_name":"src/task/task.rs","byte_start":33493,"byte_end":33494,"line_start":214,"line_end":214,"column_start":17,"column_end":18},"name":"c","qualname":"c$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 211 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1686110448},"span":{"file_name":"src/task/task.rs","byte_start":33887,"byte_end":33892,"line_start":224,"line_end":224,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 294 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":176161008},"span":{"file_name":"src/task/task.rs","byte_start":34111,"byte_end":34118,"line_start":230,"line_end":230,"column_start":17,"column_end":24},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:240 ~ os[2ea9]::task::task::{impl#1}::exec), local_id: 336 }","value":"trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742066},"span":{"file_name":"src/task/task.rs","byte_start":34500,"byte_end":34504,"line_start":242,"line_end":242,"column_start":17,"column_end":21},"name":"self","qualname":"::fork::self","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":242},"span":{"file_name":"src/task/task.rs","byte_start":34495,"byte_end":34499,"line_start":242,"line_end":242,"column_start":12,"column_end":16},"name":"fork","qualname":"::fork","value":"pub fn fork(&Arc) -> Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435698},"span":{"file_name":"src/task/task.rs","byte_start":34610,"byte_end":34622,"line_start":244,"line_end":244,"column_start":17,"column_end":29},"name":"parent_inner","qualname":"parent_inner$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 8 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671088882},"span":{"file_name":"src/task/task.rs","byte_start":34713,"byte_end":34723,"line_start":246,"line_end":246,"column_start":13,"column_end":23},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 20 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544562},"span":{"file_name":"src/task/task.rs","byte_start":34816,"byte_end":34827,"line_start":249,"line_end":249,"column_start":13,"column_end":24},"name":"trap_cx_ppn","qualname":"trap_cx_ppn$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 40 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157298},"span":{"file_name":"src/task/task.rs","byte_start":35013,"byte_end":35023,"line_start":254,"line_end":254,"column_start":13,"column_end":23},"name":"pid_handle","qualname":"pid_handle$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 46 }","value":"task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617245938},"span":{"file_name":"src/task/task.rs","byte_start":35051,"byte_end":35063,"line_start":255,"line_end":255,"column_start":13,"column_end":25},"name":"kernel_stack","qualname":"kernel_stack$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 57 }","value":"task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":33554674},"span":{"file_name":"src/task/task.rs","byte_start":35109,"byte_end":35125,"line_start":256,"line_end":256,"column_start":13,"column_end":29},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 64 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":838861042},"span":{"file_name":"src/task/task.rs","byte_start":35234,"byte_end":35245,"line_start":258,"line_end":258,"column_start":13,"column_end":24},"name":"task_cx_ptr","qualname":"task_cx_ptr$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 76 }","value":"*mut task::context::TaskContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1174405362},"span":{"file_name":"src/task/task.rs","byte_start":35348,"byte_end":35360,"line_start":260,"line_end":260,"column_start":17,"column_end":29},"name":"new_fd_table","qualname":"new_fd_table$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 98 }","value":"alloc::vec::Vec>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919235826},"span":{"file_name":"src/task/task.rs","byte_start":35435,"byte_end":35463,"line_start":261,"line_end":261,"column_start":19,"column_end":47},"name":"iter","qualname":"iter$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 117 }","value":"core::slice::Iter>>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516582642},"span":{"file_name":"src/task/task.rs","byte_start":35435,"byte_end":35463,"line_start":261,"line_end":261,"column_start":19,"column_end":47},"name":"__next","qualname":"__next$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 105 }","value":"&core::option::Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1442840818},"span":{"file_name":"src/task/task.rs","byte_start":35429,"byte_end":35431,"line_start":261,"line_end":261,"column_start":13,"column_end":15},"name":"val","qualname":"val$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 106 }","value":"&core::option::Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4261413106},"span":{"file_name":"src/task/task.rs","byte_start":35429,"byte_end":35431,"line_start":261,"line_end":261,"column_start":13,"column_end":15},"name":"fd","qualname":"fd$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 127 }","value":"&core::option::Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":150995186},"span":{"file_name":"src/task/task.rs","byte_start":35490,"byte_end":35494,"line_start":262,"line_end":262,"column_start":25,"column_end":29},"name":"file","qualname":"file$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 144 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1291845874},"span":{"file_name":"src/task/task.rs","byte_start":35656,"byte_end":35660,"line_start":268,"line_end":268,"column_start":13,"column_end":17},"name":"name","qualname":"name$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 178 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1023410418},"span":{"file_name":"src/task/task.rs","byte_start":35702,"byte_end":35706,"line_start":269,"line_end":269,"column_start":13,"column_end":17},"name":"ppid","qualname":"ppid$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 188 }","value":"isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2457862386},"span":{"file_name":"src/task/task.rs","byte_start":35742,"byte_end":35760,"line_start":270,"line_end":270,"column_start":13,"column_end":31},"name":"task_control_block","qualname":"task_control_block$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 329 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":981467378},"span":{"file_name":"src/task/task.rs","byte_start":37319,"byte_end":37326,"line_start":312,"line_end":312,"column_start":13,"column_end":20},"name":"trap_cx","qualname":"trap_cx$HirId { owner: DefId(0:242 ~ os[2ea9]::task::task::{impl#1}::fork), local_id: 348 }","value":"&mut trap::context::TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742067},"span":{"file_name":"src/task/task.rs","byte_start":37579,"byte_end":37583,"line_start":319,"line_end":319,"column_start":20,"column_end":24},"name":"self","qualname":"::getpid::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":243},"span":{"file_name":"src/task/task.rs","byte_start":37571,"byte_end":37577,"line_start":319,"line_end":319,"column_start":12,"column_end":18},"name":"getpid","qualname":"::getpid","value":"pub fn getpid(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742068},"span":{"file_name":"src/task/task.rs","byte_start":37643,"byte_end":37647,"line_start":323,"line_end":323,"column_start":22,"column_end":26},"name":"self","qualname":"::get_ppid::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":244},"span":{"file_name":"src/task/task.rs","byte_start":37633,"byte_end":37641,"line_start":323,"line_end":323,"column_start":12,"column_end":20},"name":"get_ppid","qualname":"::get_ppid","value":"pub fn get_ppid(&Self) -> isize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742069},"span":{"file_name":"src/task/task.rs","byte_start":37709,"byte_end":37713,"line_start":327,"line_end":327,"column_start":26,"column_end":30},"name":"self","qualname":"::get_cpu_time::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":245},"span":{"file_name":"src/task/task.rs","byte_start":37695,"byte_end":37707,"line_start":327,"line_end":327,"column_start":12,"column_end":24},"name":"get_cpu_time","qualname":"::get_cpu_time","value":"pub fn get_cpu_time(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742070},"span":{"file_name":"src/task/task.rs","byte_start":37796,"byte_end":37800,"line_start":331,"line_end":331,"column_start":22,"column_end":26},"name":"self","qualname":"::get_name::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":246},"span":{"file_name":"src/task/task.rs","byte_start":37786,"byte_end":37794,"line_start":331,"line_end":331,"column_start":12,"column_end":20},"name":"get_name","qualname":"::get_name","value":"pub fn get_name(&Self) -> String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435702},"span":{"file_name":"src/task/task.rs","byte_start":37825,"byte_end":37830,"line_start":332,"line_end":332,"column_start":13,"column_end":18},"name":"temp1","qualname":"temp1$HirId { owner: DefId(0:246 ~ os[2ea9]::task::task::{impl#1}::get_name), local_id: 8 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742071},"span":{"file_name":"src/task/task.rs","byte_start":37922,"byte_end":37926,"line_start":336,"line_end":336,"column_start":29,"column_end":33},"name":"self","qualname":"::get_syscall_cnt::self","value":"&task::task::TaskControlBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":247},"span":{"file_name":"src/task/task.rs","byte_start":37905,"byte_end":37920,"line_start":336,"line_end":336,"column_start":12,"column_end":27},"name":"get_syscall_cnt","qualname":"::get_syscall_cnt","value":"pub fn get_syscall_cnt(&Self) -> Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":993},"span":{"file_name":"src/task/task.rs","byte_start":38094,"byte_end":38099,"line_start":345,"line_end":345,"column_start":5,"column_end":10},"name":"Ready","qualname":"::task::task::TaskStatus::Ready","value":"TaskStatus::Ready","parent":{"krate":0,"index":992},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":995},"span":{"file_name":"src/task/task.rs","byte_start":38105,"byte_end":38112,"line_start":346,"line_end":346,"column_start":5,"column_end":12},"name":"Running","qualname":"::task::task::TaskStatus::Running","value":"TaskStatus::Running","parent":{"krate":0,"index":992},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":997},"span":{"file_name":"src/task/task.rs","byte_start":38118,"byte_end":38124,"line_start":347,"line_end":347,"column_start":5,"column_end":11},"name":"Zombie","qualname":"::task::task::TaskStatus::Zombie","value":"TaskStatus::Zombie","parent":{"krate":0,"index":992},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":992},"span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"name":"TaskStatus","qualname":"::task::task::TaskStatus","value":"pub enum TaskStatus { Ready, Running, Zombie, }","parent":null,"children":[{"krate":0,"index":993},{"krate":0,"index":995},{"krate":0,"index":997}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":248},"span":{"file_name":"src/task/manager.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"manager","qualname":"::task::manager","value":"src/task/manager.rs","parent":null,"children":[{"krate":0,"index":249},{"krate":0,"index":250},{"krate":0,"index":251},{"krate":0,"index":252},{"krate":0,"index":253},{"krate":0,"index":254},{"krate":0,"index":255},{"krate":0,"index":256},{"krate":0,"index":257},{"krate":0,"index":258},{"krate":0,"index":260},{"krate":0,"index":1011},{"krate":0,"index":1013},{"krate":0,"index":1014},{"krate":0,"index":1019},{"krate":0,"index":265},{"krate":0,"index":266},{"krate":0,"index":267}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":258},"span":{"file_name":"src/task/manager.rs","byte_start":38324,"byte_end":38335,"line_start":9,"line_end":9,"column_start":12,"column_end":23},"name":"TaskManager","qualname":"::task::manager::TaskManager","value":"TaskManager { ready_queue }","parent":null,"children":[{"krate":0,"index":259}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":259},"span":{"file_name":"src/task/manager.rs","byte_start":38342,"byte_end":38353,"line_start":10,"line_end":10,"column_start":5,"column_end":16},"name":"ready_queue","qualname":"::task::manager::TaskManager::ready_queue","value":"alloc::collections::VecDeque>","parent":{"krate":0,"index":258},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":261},"span":{"file_name":"src/task/manager.rs","byte_start":38450,"byte_end":38453,"line_start":15,"line_end":15,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742086},"span":{"file_name":"src/task/manager.rs","byte_start":38539,"byte_end":38543,"line_start":18,"line_end":18,"column_start":21,"column_end":25},"name":"self","qualname":"::add::self","value":"&mut task::manager::TaskManager","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871174},"span":{"file_name":"src/task/manager.rs","byte_start":38545,"byte_end":38549,"line_start":18,"line_end":18,"column_start":27,"column_end":31},"name":"task","qualname":"::add::task","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":262},"span":{"file_name":"src/task/manager.rs","byte_start":38530,"byte_end":38533,"line_start":18,"line_end":18,"column_start":12,"column_end":15},"name":"add","qualname":"::add","value":"pub fn add(&mut Self, Arc)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742087},"span":{"file_name":"src/task/manager.rs","byte_start":38646,"byte_end":38650,"line_start":21,"line_end":21,"column_start":23,"column_end":27},"name":"self","qualname":"::fetch::self","value":"&mut task::manager::TaskManager","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":263},"span":{"file_name":"src/task/manager.rs","byte_start":38635,"byte_end":38640,"line_start":21,"line_end":21,"column_start":12,"column_end":17},"name":"fetch","qualname":"::fetch","value":"pub fn fetch(&mut Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742088},"span":{"file_name":"src/task/manager.rs","byte_start":38755,"byte_end":38759,"line_start":24,"line_end":24,"column_start":26,"column_end":30},"name":"self","qualname":"::get_info::self","value":"&mut task::manager::TaskManager","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":264},"span":{"file_name":"src/task/manager.rs","byte_start":38741,"byte_end":38749,"line_start":24,"line_end":24,"column_start":12,"column_end":20},"name":"get_info","qualname":"::get_info","value":"pub fn get_info(&mut Self) -> (Vec, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790280},"span":{"file_name":"src/task/manager.rs","byte_start":38804,"byte_end":38811,"line_start":25,"line_end":25,"column_start":17,"column_end":24},"name":"my_info","qualname":"my_info$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 13 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701640},"span":{"file_name":"src/task/manager.rs","byte_start":38857,"byte_end":38860,"line_start":26,"line_end":26,"column_start":17,"column_end":20},"name":"cnt","qualname":"cnt$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 17 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":201326856},"span":{"file_name":"src/task/manager.rs","byte_start":38943,"byte_end":38966,"line_start":28,"line_end":28,"column_start":21,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 48 }","value":"alloc::collections::vec_deque::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":603980040},"span":{"file_name":"src/task/manager.rs","byte_start":38943,"byte_end":38966,"line_start":28,"line_end":28,"column_start":21,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 36 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2751463688},"span":{"file_name":"src/task/manager.rs","byte_start":38935,"byte_end":38939,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 37 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1543504136},"span":{"file_name":"src/task/manager.rs","byte_start":38935,"byte_end":38939,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"name":"item","qualname":"item$HirId { owner: DefId(0:264 ~ os[2ea9]::task::manager::{impl#0}::get_info), local_id: 58 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1011},"span":{"file_name":"src/task/manager.rs","byte_start":39180,"byte_end":39192,"line_start":38,"line_end":38,"column_start":20,"column_end":32},"name":"TASK_MANAGER","qualname":"::task::manager::TASK_MANAGER","value":"TASK_MANAGER { __private_field }","parent":null,"children":[{"krate":0,"index":1012}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1013},"span":{"file_name":"src/task/manager.rs","byte_start":39180,"byte_end":39192,"line_start":38,"line_end":38,"column_start":20,"column_end":32},"name":"TASK_MANAGER","qualname":"::task::manager::TASK_MANAGER","value":"TASK_MANAGER","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742089},"span":{"file_name":"src/task/manager.rs","byte_start":39266,"byte_end":39270,"line_start":41,"line_end":41,"column_start":17,"column_end":21},"name":"task","qualname":"::task::manager::add_task::task","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":265},"span":{"file_name":"src/task/manager.rs","byte_start":39257,"byte_end":39265,"line_start":41,"line_end":41,"column_start":8,"column_end":16},"name":"add_task","qualname":"::task::manager::add_task","value":"pub fn add_task(Arc)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":266},"span":{"file_name":"src/task/manager.rs","byte_start":39342,"byte_end":39352,"line_start":45,"line_end":45,"column_start":8,"column_end":18},"name":"fetch_task","qualname":"::task::manager::fetch_task","value":"pub fn fetch_task() -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":267},"span":{"file_name":"src/task/manager.rs","byte_start":39432,"byte_end":39440,"line_start":49,"line_end":49,"column_start":8,"column_end":16},"name":"get_info","qualname":"::task::manager::get_info","value":"pub fn get_info() -> (Vec, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":268},"span":{"file_name":"src/task/processor.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"processor","qualname":"::task::processor","value":"src/task/processor.rs","parent":null,"children":[{"krate":0,"index":269},{"krate":0,"index":270},{"krate":0,"index":271},{"krate":0,"index":272},{"krate":0,"index":273},{"krate":0,"index":274},{"krate":0,"index":275},{"krate":0,"index":276},{"krate":0,"index":277},{"krate":0,"index":278},{"krate":0,"index":279},{"krate":0,"index":280},{"krate":0,"index":282},{"krate":0,"index":283},{"krate":0,"index":286},{"krate":0,"index":1022},{"krate":0,"index":1024},{"krate":0,"index":1025},{"krate":0,"index":1030},{"krate":0,"index":293},{"krate":0,"index":294},{"krate":0,"index":295},{"krate":0,"index":296},{"krate":0,"index":297},{"krate":0,"index":298}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":280},"span":{"file_name":"src/task/processor.rs","byte_start":39765,"byte_end":39774,"line_start":11,"line_end":11,"column_start":12,"column_end":21},"name":"Processor","qualname":"::task::processor::Processor","value":"Processor { inner }","parent":null,"children":[{"krate":0,"index":281}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":281},"span":{"file_name":"src/task/processor.rs","byte_start":39781,"byte_end":39786,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"name":"inner","qualname":"::task::processor::Processor::inner","value":"core::cell::RefCell","parent":{"krate":0,"index":280},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":283},"span":{"file_name":"src/task/processor.rs","byte_start":39858,"byte_end":39872,"line_start":17,"line_end":17,"column_start":8,"column_end":22},"name":"ProcessorInner","qualname":"::task::processor::ProcessorInner","value":"ProcessorInner { current, idle_task_cx_ptr }","parent":null,"children":[{"krate":0,"index":284},{"krate":0,"index":285}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":284},"span":{"file_name":"src/task/processor.rs","byte_start":39879,"byte_end":39886,"line_start":18,"line_end":18,"column_start":5,"column_end":12},"name":"current","qualname":"::task::processor::ProcessorInner::current","value":"core::option::Option>","parent":{"krate":0,"index":283},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":285},"span":{"file_name":"src/task/processor.rs","byte_start":39923,"byte_end":39939,"line_start":19,"line_end":19,"column_start":5,"column_end":21},"name":"idle_task_cx_ptr","qualname":"::task::processor::ProcessorInner::idle_task_cx_ptr","value":"usize","parent":{"krate":0,"index":283},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":287},"span":{"file_name":"src/task/processor.rs","byte_start":39979,"byte_end":39982,"line_start":23,"line_end":23,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742112},"span":{"file_name":"src/task/processor.rs","byte_start":40189,"byte_end":40193,"line_start":31,"line_end":31,"column_start":31,"column_end":35},"name":"self","qualname":"::get_idle_task_cx_ptr2::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":288},"span":{"file_name":"src/task/processor.rs","byte_start":40166,"byte_end":40187,"line_start":31,"line_end":31,"column_start":8,"column_end":29},"name":"get_idle_task_cx_ptr2","qualname":"::get_idle_task_cx_ptr2","value":"fn get_idle_task_cx_ptr2(&Self) -> *const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919392},"span":{"file_name":"src/task/processor.rs","byte_start":40225,"byte_end":40230,"line_start":32,"line_end":32,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:288 ~ os[2ea9]::task::processor::{impl#1}::get_idle_task_cx_ptr2), local_id: 9 }","value":"core::cell::Ref","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742113},"span":{"file_name":"src/task/processor.rs","byte_start":40324,"byte_end":40328,"line_start":35,"line_end":35,"column_start":17,"column_end":21},"name":"self","qualname":"::run::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":289},"span":{"file_name":"src/task/processor.rs","byte_start":40319,"byte_end":40322,"line_start":35,"line_end":35,"column_start":12,"column_end":15},"name":"run","qualname":"::run","value":"pub fn run(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661217},"span":{"file_name":"src/task/processor.rs","byte_start":40398,"byte_end":40402,"line_start":38,"line_end":38,"column_start":25,"column_end":29},"name":"task","qualname":"task$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 11 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959841},"span":{"file_name":"src/task/processor.rs","byte_start":40443,"byte_end":40460,"line_start":40,"line_end":40,"column_start":21,"column_end":38},"name":"idle_task_cx_ptr2","qualname":"idle_task_cx_ptr2$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 18 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550137121},"span":{"file_name":"src/task/processor.rs","byte_start":40544,"byte_end":40554,"line_start":42,"line_end":42,"column_start":25,"column_end":35},"name":"task_inner","qualname":"task_inner$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 25 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109153},"span":{"file_name":"src/task/processor.rs","byte_start":40604,"byte_end":40621,"line_start":43,"line_end":43,"column_start":21,"column_end":38},"name":"next_task_cx_ptr2","qualname":"next_task_cx_ptr2$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 32 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2181038369},"span":{"file_name":"src/task/processor.rs","byte_start":40935,"byte_end":40945,"line_start":51,"line_end":51,"column_start":21,"column_end":31},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:289 ~ os[2ea9]::task::processor::{impl#1}::run), local_id: 65 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742114},"span":{"file_name":"src/task/processor.rs","byte_start":41522,"byte_end":41526,"line_start":67,"line_end":67,"column_start":26,"column_end":30},"name":"self","qualname":"::take_current::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":290},"span":{"file_name":"src/task/processor.rs","byte_start":41508,"byte_end":41520,"line_start":67,"line_end":67,"column_start":12,"column_end":24},"name":"take_current","qualname":"::take_current","value":"pub fn take_current(&Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742115},"span":{"file_name":"src/task/processor.rs","byte_start":41636,"byte_end":41640,"line_start":70,"line_end":70,"column_start":21,"column_end":25},"name":"self","qualname":"::current::self","value":"&task::processor::Processor","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":291},"span":{"file_name":"src/task/processor.rs","byte_start":41627,"byte_end":41634,"line_start":70,"line_end":70,"column_start":12,"column_end":19},"name":"current","qualname":"::current","value":"pub fn current(&Self) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790307},"span":{"file_name":"src/task/processor.rs","byte_start":41727,"byte_end":41731,"line_start":71,"line_end":71,"column_start":51,"column_end":55},"name":"task","qualname":"$HirId { owner: DefId(0:291 ~ os[2ea9]::task::processor::{impl#1}::current), local_id: 22 }::task","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1022},"span":{"file_name":"src/task/processor.rs","byte_start":41794,"byte_end":41803,"line_start":76,"line_end":76,"column_start":20,"column_end":29},"name":"PROCESSOR","qualname":"::task::processor::PROCESSOR","value":"PROCESSOR { __private_field }","parent":null,"children":[{"krate":0,"index":1023}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1024},"span":{"file_name":"src/task/processor.rs","byte_start":41794,"byte_end":41803,"line_start":76,"line_end":76,"column_start":20,"column_end":29},"name":"PROCESSOR","qualname":"::task::processor::PROCESSOR","value":"PROCESSOR","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":293},"span":{"file_name":"src/task/processor.rs","byte_start":41845,"byte_end":41854,"line_start":79,"line_end":79,"column_start":8,"column_end":17},"name":"run_tasks","qualname":"::task::processor::run_tasks","value":"pub fn run_tasks()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":294},"span":{"file_name":"src/task/processor.rs","byte_start":41890,"byte_end":41907,"line_start":83,"line_end":83,"column_start":8,"column_end":25},"name":"take_current_task","qualname":"::task::processor::take_current_task","value":"pub fn take_current_task() -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":295},"span":{"file_name":"src/task/processor.rs","byte_start":41984,"byte_end":41996,"line_start":87,"line_end":87,"column_start":8,"column_end":20},"name":"current_task","qualname":"::task::processor::current_task","value":"pub fn current_task() -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":296},"span":{"file_name":"src/task/processor.rs","byte_start":42068,"byte_end":42086,"line_start":91,"line_end":91,"column_start":8,"column_end":26},"name":"current_user_token","qualname":"::task::processor::current_user_token","value":"pub fn current_user_token() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096680},"span":{"file_name":"src/task/processor.rs","byte_start":42108,"byte_end":42112,"line_start":92,"line_end":92,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:296 ~ os[2ea9]::task::processor::current_user_token), local_id: 7 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218024},"span":{"file_name":"src/task/processor.rs","byte_start":42148,"byte_end":42153,"line_start":93,"line_end":93,"column_start":9,"column_end":14},"name":"token","qualname":"token$HirId { owner: DefId(0:296 ~ os[2ea9]::task::processor::current_user_token), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":297},"span":{"file_name":"src/task/processor.rs","byte_start":42220,"byte_end":42235,"line_start":97,"line_end":97,"column_start":8,"column_end":23},"name":"current_trap_cx","qualname":"::task::processor::current_trap_cx","value":"pub fn current_trap_cx() -> &'static mut TrapContext","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742122},"span":{"file_name":"src/task/processor.rs","byte_start":42350,"byte_end":42371,"line_start":101,"line_end":101,"column_start":17,"column_end":38},"name":"switched_task_cx_ptr2","qualname":"::task::processor::schedule::switched_task_cx_ptr2","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":298},"span":{"file_name":"src/task/processor.rs","byte_start":42341,"byte_end":42349,"line_start":101,"line_end":101,"column_start":8,"column_end":16},"name":"schedule","qualname":"::task::processor::schedule","value":"pub fn schedule(*const usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435754},"span":{"file_name":"src/task/processor.rs","byte_start":42397,"byte_end":42414,"line_start":102,"line_end":102,"column_start":9,"column_end":26},"name":"idle_task_cx_ptr2","qualname":"idle_task_cx_ptr2$HirId { owner: DefId(0:298 ~ os[2ea9]::task::processor::schedule), local_id: 8 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":299},"span":{"file_name":"src/task/pid.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"pid","qualname":"::task::pid","value":"src/task/pid.rs","parent":null,"children":[{"krate":0,"index":300},{"krate":0,"index":301},{"krate":0,"index":302},{"krate":0,"index":303},{"krate":0,"index":304},{"krate":0,"index":1928},{"krate":0,"index":305},{"krate":0,"index":306},{"krate":0,"index":1932},{"krate":0,"index":307},{"krate":0,"index":308},{"krate":0,"index":309},{"krate":0,"index":310},{"krate":0,"index":311},{"krate":0,"index":314},{"krate":0,"index":1034},{"krate":0,"index":1036},{"krate":0,"index":1037},{"krate":0,"index":1042},{"krate":0,"index":318},{"krate":0,"index":321},{"krate":0,"index":323},{"krate":0,"index":324},{"krate":0,"index":325},{"krate":0,"index":327},{"krate":0,"index":332}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":311},"span":{"file_name":"src/task/pid.rs","byte_start":42769,"byte_end":42781,"line_start":11,"line_end":11,"column_start":8,"column_end":20},"name":"PidAllocator","qualname":"::task::pid::PidAllocator","value":"PidAllocator { current, recycled }","parent":null,"children":[{"krate":0,"index":312},{"krate":0,"index":313}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":312},"span":{"file_name":"src/task/pid.rs","byte_start":42788,"byte_end":42795,"line_start":12,"line_end":12,"column_start":5,"column_end":12},"name":"current","qualname":"::task::pid::PidAllocator::current","value":"usize","parent":{"krate":0,"index":311},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":313},"span":{"file_name":"src/task/pid.rs","byte_start":42808,"byte_end":42816,"line_start":13,"line_end":13,"column_start":5,"column_end":13},"name":"recycled","qualname":"::task::pid::PidAllocator::recycled","value":"alloc::vec::Vec","parent":{"krate":0,"index":311},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":315},"span":{"file_name":"src/task/pid.rs","byte_start":42864,"byte_end":42867,"line_start":17,"line_end":17,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742140},"span":{"file_name":"src/task/pid.rs","byte_start":42999,"byte_end":43003,"line_start":23,"line_end":23,"column_start":23,"column_end":27},"name":"self","qualname":"::alloc::self","value":"&mut task::pid::PidAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":316},"span":{"file_name":"src/task/pid.rs","byte_start":42988,"byte_end":42993,"line_start":23,"line_end":23,"column_start":12,"column_end":17},"name":"alloc","qualname":"::alloc","value":"pub fn alloc(&mut Self) -> PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623878972},"span":{"file_name":"src/task/pid.rs","byte_start":43040,"byte_end":43043,"line_start":24,"line_end":24,"column_start":21,"column_end":24},"name":"pid","qualname":"pid$HirId { owner: DefId(0:316 ~ os[2ea9]::task::pid::{impl#0}::alloc), local_id: 27 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742141},"span":{"file_name":"src/task/pid.rs","byte_start":43224,"byte_end":43228,"line_start":31,"line_end":31,"column_start":25,"column_end":29},"name":"self","qualname":"::dealloc::self","value":"&mut task::pid::PidAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871229},"span":{"file_name":"src/task/pid.rs","byte_start":43230,"byte_end":43233,"line_start":31,"line_end":31,"column_start":31,"column_end":34},"name":"pid","qualname":"::dealloc::pid","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":317},"span":{"file_name":"src/task/pid.rs","byte_start":43211,"byte_end":43218,"line_start":31,"line_end":31,"column_start":12,"column_end":19},"name":"dealloc","qualname":"::dealloc","value":"pub fn dealloc(&mut Self, usize)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1375732029},"span":{"file_name":"src/task/pid.rs","byte_start":43337,"byte_end":43341,"line_start":34,"line_end":34,"column_start":40,"column_end":44},"name":"ppid","qualname":"$HirId { owner: DefId(0:317 ~ os[2ea9]::task::pid::{impl#0}::dealloc), local_id: 83 }::ppid","value":"&&usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1034},"span":{"file_name":"src/task/pid.rs","byte_start":43500,"byte_end":43513,"line_start":42,"line_end":42,"column_start":16,"column_end":29},"name":"PID_ALLOCATOR","qualname":"::task::pid::PID_ALLOCATOR","value":"PID_ALLOCATOR { __private_field }","parent":null,"children":[{"krate":0,"index":1035}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1036},"span":{"file_name":"src/task/pid.rs","byte_start":43500,"byte_end":43513,"line_start":42,"line_end":42,"column_start":16,"column_end":29},"name":"PID_ALLOCATOR","qualname":"::task::pid::PID_ALLOCATOR","value":"PID_ALLOCATOR","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":318},"span":{"file_name":"src/task/pid.rs","byte_start":43585,"byte_end":43594,"line_start":45,"line_end":45,"column_start":12,"column_end":21},"name":"PidHandle","qualname":"::task::pid::PidHandle","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":320},"span":{"file_name":"src/task/pid.rs","byte_start":43595,"byte_end":43604,"line_start":45,"line_end":45,"column_start":22,"column_end":31},"name":"0","qualname":"::task::pid::PidHandle::0","value":"usize","parent":{"krate":0,"index":318},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742146},"span":{"file_name":"src/task/pid.rs","byte_start":43651,"byte_end":43655,"line_start":48,"line_end":48,"column_start":18,"column_end":22},"name":"self","qualname":"::drop::self","value":"&mut task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":322},"span":{"file_name":"src/task/pid.rs","byte_start":43641,"byte_end":43645,"line_start":48,"line_end":48,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop(&mut Self)","parent":{"krate":1,"index":2303},"children":[],"decl_id":{"krate":1,"index":2304},"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":323},"span":{"file_name":"src/task/pid.rs","byte_start":43764,"byte_end":43773,"line_start":54,"line_end":54,"column_start":8,"column_end":17},"name":"pid_alloc","qualname":"::task::pid::pid_alloc","value":"pub fn pid_alloc() -> PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742148},"span":{"file_name":"src/task/pid.rs","byte_start":43916,"byte_end":43922,"line_start":59,"line_end":59,"column_start":30,"column_end":36},"name":"app_id","qualname":"::task::pid::kernel_stack_position::app_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":324},"span":{"file_name":"src/task/pid.rs","byte_start":43894,"byte_end":43915,"line_start":59,"line_end":59,"column_start":8,"column_end":29},"name":"kernel_stack_position","qualname":"::task::pid::kernel_stack_position","value":"pub fn kernel_stack_position(usize) -> (usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Return (bottom, top) of a kernel stack in kernel space.\n","sig":null,"attributes":[{"value":"/ Return (bottom, top) of a kernel stack in kernel space.","span":{"file_name":"src/task/pid.rs","byte_start":43827,"byte_end":43886,"line_start":58,"line_end":58,"column_start":1,"column_end":60}}]},{"kind":"Local","id":{"krate":0,"index":4026532164},"span":{"file_name":"src/task/pid.rs","byte_start":43959,"byte_end":43962,"line_start":60,"line_end":60,"column_start":9,"column_end":12},"name":"top","qualname":"top$HirId { owner: DefId(0:324 ~ os[2ea9]::task::pid::kernel_stack_position), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314436},"span":{"file_name":"src/task/pid.rs","byte_start":44028,"byte_end":44034,"line_start":61,"line_end":61,"column_start":9,"column_end":15},"name":"bottom","qualname":"bottom$HirId { owner: DefId(0:324 ~ os[2ea9]::task::pid::kernel_stack_position), local_id: 23 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":325},"span":{"file_name":"src/task/pid.rs","byte_start":44094,"byte_end":44105,"line_start":65,"line_end":65,"column_start":12,"column_end":23},"name":"KernelStack","qualname":"::task::pid::KernelStack","value":"KernelStack { pid }","parent":null,"children":[{"krate":0,"index":326}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":326},"span":{"file_name":"src/task/pid.rs","byte_start":44112,"byte_end":44115,"line_start":66,"line_end":66,"column_start":5,"column_end":8},"name":"pid","qualname":"::task::pid::KernelStack::pid","value":"usize","parent":{"krate":0,"index":325},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742152},"span":{"file_name":"src/task/pid.rs","byte_start":44161,"byte_end":44171,"line_start":70,"line_end":70,"column_start":16,"column_end":26},"name":"pid_handle","qualname":"::new::pid_handle","value":"&task::pid::PidHandle","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":328},"span":{"file_name":"src/task/pid.rs","byte_start":44157,"byte_end":44160,"line_start":70,"line_end":70,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(&PidHandle) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096712},"span":{"file_name":"src/task/pid.rs","byte_start":44207,"byte_end":44210,"line_start":71,"line_end":71,"column_start":13,"column_end":16},"name":"pid","qualname":"pid$HirId { owner: DefId(0:328 ~ os[2ea9]::task::pid::{impl#2}::new), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532168},"span":{"file_name":"src/task/pid.rs","byte_start":44240,"byte_end":44259,"line_start":72,"line_end":72,"column_start":14,"column_end":33},"name":"kernel_stack_bottom","qualname":"kernel_stack_bottom$HirId { owner: DefId(0:328 ~ os[2ea9]::task::pid::{impl#2}::new), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218056},"span":{"file_name":"src/task/pid.rs","byte_start":44261,"byte_end":44277,"line_start":72,"line_end":72,"column_start":35,"column_end":51},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:328 ~ os[2ea9]::task::pid::{impl#2}::new), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742153},"span":{"file_name":"src/task/pid.rs","byte_start":44632,"byte_end":44636,"line_start":84,"line_end":84,"column_start":28,"column_end":32},"name":"self","qualname":"::push_on_top::self","value":"&task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871241},"span":{"file_name":"src/task/pid.rs","byte_start":44638,"byte_end":44643,"line_start":84,"line_end":84,"column_start":34,"column_end":39},"name":"value","qualname":"::push_on_top::value","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":330},"span":{"file_name":"src/task/pid.rs","byte_start":44628,"byte_end":44629,"line_start":84,"line_end":84,"column_start":24,"column_end":25},"name":"T","qualname":"::push_on_top::T$HirId { owner: DefId(0:329 ~ os[2ea9]::task::pid::{impl#2}::push_on_top), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":329},"span":{"file_name":"src/task/pid.rs","byte_start":44616,"byte_end":44627,"line_start":84,"line_end":84,"column_start":12,"column_end":23},"name":"push_on_top","qualname":"::push_on_top","value":"pub fn push_on_top(&Self, T) -> *mut T where T: Sized","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177609},"span":{"file_name":"src/task/pid.rs","byte_start":44696,"byte_end":44712,"line_start":86,"line_end":86,"column_start":13,"column_end":29},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:329 ~ os[2ea9]::task::pid::{impl#2}::push_on_top), local_id: 10 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623878985},"span":{"file_name":"src/task/pid.rs","byte_start":44743,"byte_end":44750,"line_start":87,"line_end":87,"column_start":13,"column_end":20},"name":"ptr_mut","qualname":"ptr_mut$HirId { owner: DefId(0:329 ~ os[2ea9]::task::pid::{impl#2}::push_on_top), local_id: 27 }","value":"*mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742155},"span":{"file_name":"src/task/pid.rs","byte_start":44890,"byte_end":44894,"line_start":91,"line_end":91,"column_start":21,"column_end":25},"name":"self","qualname":"::get_top::self","value":"&task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":331},"span":{"file_name":"src/task/pid.rs","byte_start":44881,"byte_end":44888,"line_start":91,"line_end":91,"column_start":12,"column_end":19},"name":"get_top","qualname":"::get_top","value":"pub fn get_top(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661259},"span":{"file_name":"src/task/pid.rs","byte_start":44923,"byte_end":44939,"line_start":92,"line_end":92,"column_start":17,"column_end":33},"name":"kernel_stack_top","qualname":"kernel_stack_top$HirId { owner: DefId(0:331 ~ os[2ea9]::task::pid::{impl#2}::get_top), local_id: 11 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742157},"span":{"file_name":"src/task/pid.rs","byte_start":45055,"byte_end":45059,"line_start":98,"line_end":98,"column_start":18,"column_end":22},"name":"self","qualname":"::drop::self","value":"&mut task::pid::KernelStack","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":333},"span":{"file_name":"src/task/pid.rs","byte_start":45045,"byte_end":45049,"line_start":98,"line_end":98,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop(&mut Self)","parent":{"krate":1,"index":2303},"children":[],"decl_id":{"krate":1,"index":2304},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177613},"span":{"file_name":"src/task/pid.rs","byte_start":45076,"byte_end":45095,"line_start":99,"line_end":99,"column_start":14,"column_end":33},"name":"kernel_stack_bottom","qualname":"kernel_stack_bottom$HirId { owner: DefId(0:333 ~ os[2ea9]::task::pid::{impl#3}::drop), local_id: 10 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572621},"span":{"file_name":"src/task/pid.rs","byte_start":45147,"byte_end":45169,"line_start":100,"line_end":100,"column_start":13,"column_end":35},"name":"kernel_stack_bottom_va","qualname":"kernel_stack_bottom_va$HirId { owner: DefId(0:333 ~ os[2ea9]::task::pid::{impl#3}::drop), local_id: 21 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":363},"span":{"file_name":"src/task/mod.rs","byte_start":23970,"byte_end":23998,"line_start":30,"line_end":30,"column_start":8,"column_end":36},"name":"suspend_current_and_run_next","qualname":"::task::suspend_current_and_run_next","value":"pub fn suspend_current_and_run_next()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096747},"span":{"file_name":"src/task/mod.rs","byte_start":24056,"byte_end":24060,"line_start":32,"line_end":32,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 7 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048555},"span":{"file_name":"src/task/mod.rs","byte_start":24140,"byte_end":24150,"line_start":35,"line_end":35,"column_start":13,"column_end":23},"name":"task_inner","qualname":"task_inner$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 14 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572651},"span":{"file_name":"src/task/mod.rs","byte_start":24188,"byte_end":24200,"line_start":36,"line_end":36,"column_start":9,"column_end":21},"name":"task_cx_ptr2","qualname":"task_cx_ptr2$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 21 }","value":"*const usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334699},"span":{"file_name":"src/task/mod.rs","byte_start":24320,"byte_end":24330,"line_start":39,"line_end":39,"column_start":9,"column_end":19},"name":"start_time","qualname":"start_time$HirId { owner: DefId(0:363 ~ os[2ea9]::task::suspend_current_and_run_next), local_id: 35 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742188},"span":{"file_name":"src/task/mod.rs","byte_start":24623,"byte_end":24632,"line_start":55,"line_end":55,"column_start":34,"column_end":43},"name":"exit_code","qualname":"::task::exit_current_and_run_next::exit_code","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":364},"span":{"file_name":"src/task/mod.rs","byte_start":24597,"byte_end":24622,"line_start":55,"line_end":55,"column_start":8,"column_end":33},"name":"exit_current_and_run_next","qualname":"::task::exit_current_and_run_next","value":"pub fn exit_current_and_run_next(i32)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919468},"span":{"file_name":"src/task/mod.rs","byte_start":24676,"byte_end":24680,"line_start":57,"line_end":57,"column_start":9,"column_end":13},"name":"task","qualname":"task$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 9 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218092},"span":{"file_name":"src/task/mod.rs","byte_start":24759,"byte_end":24764,"line_start":59,"line_end":59,"column_start":13,"column_end":18},"name":"inner","qualname":"inner$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 16 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677721964},"span":{"file_name":"src/task/mod.rs","byte_start":25043,"byte_end":25057,"line_start":68,"line_end":68,"column_start":17,"column_end":31},"name":"initproc_inner","qualname":"initproc_inner$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 38 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617246060},"span":{"file_name":"src/task/mod.rs","byte_start":25112,"byte_end":25133,"line_start":69,"line_end":69,"column_start":22,"column_end":43},"name":"iter","qualname":"iter$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 57 }","value":"core::slice::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3019899244},"span":{"file_name":"src/task/mod.rs","byte_start":25112,"byte_end":25133,"line_start":69,"line_end":69,"column_start":22,"column_end":43},"name":"__next","qualname":"__next$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 45 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157420},"span":{"file_name":"src/task/mod.rs","byte_start":25103,"byte_end":25108,"line_start":69,"line_end":69,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 46 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3254780268},"span":{"file_name":"src/task/mod.rs","byte_start":25103,"byte_end":25108,"line_start":69,"line_end":69,"column_start":13,"column_end":18},"name":"child","qualname":"child$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 67 }","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1358954860},"span":{"file_name":"src/task/mod.rs","byte_start":25606,"byte_end":25613,"line_start":84,"line_end":84,"column_start":9,"column_end":16},"name":"_unused","qualname":"_unused$HirId { owner: DefId(0:364 ~ os[2ea9]::task::exit_current_and_run_next), local_id: 138 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1045},"span":{"file_name":"src/task/mod.rs","byte_start":25699,"byte_end":25707,"line_start":89,"line_end":89,"column_start":20,"column_end":28},"name":"INITPROC","qualname":"::task::INITPROC","value":"INITPROC { __private_field }","parent":null,"children":[{"krate":0,"index":1046}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1047},"span":{"file_name":"src/task/mod.rs","byte_start":25699,"byte_end":25707,"line_start":89,"line_end":89,"column_start":20,"column_end":28},"name":"INITPROC","qualname":"::task::INITPROC","value":"INITPROC","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218779},"span":{"file_name":"src/task/mod.rs","byte_start":25756,"byte_end":25761,"line_start":90,"line_end":90,"column_start":13,"column_end":18},"name":"inode","qualname":"inode$HirId { owner: DefId(0:1051 ~ os[2ea9]::task::{impl#0}::deref::__static_ref_initialize), local_id: 16 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892315163},"span":{"file_name":"src/task/mod.rs","byte_start":25827,"byte_end":25828,"line_start":91,"line_end":91,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:1051 ~ os[2ea9]::task::{impl#0}::deref::__static_ref_initialize), local_id: 23 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":365},"span":{"file_name":"src/task/mod.rs","byte_start":25911,"byte_end":25923,"line_start":96,"line_end":96,"column_start":8,"column_end":20},"name":"add_initproc","qualname":"::task::add_initproc","value":"pub fn add_initproc()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":366},"span":{"file_name":"src/timer.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"timer","qualname":"::timer","value":"src/timer.rs","parent":null,"children":[{"krate":0,"index":367},{"krate":0,"index":368},{"krate":0,"index":369},{"krate":0,"index":370},{"krate":0,"index":371},{"krate":0,"index":372},{"krate":0,"index":373},{"krate":0,"index":374}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":370},"span":{"file_name":"src/timer.rs","byte_start":45423,"byte_end":45436,"line_start":5,"line_end":5,"column_start":7,"column_end":20},"name":"TICKS_PER_SEC","qualname":"::timer::TICKS_PER_SEC","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":371},"span":{"file_name":"src/timer.rs","byte_start":45457,"byte_end":45469,"line_start":6,"line_end":6,"column_start":7,"column_end":19},"name":"MSEC_PER_SEC","qualname":"::timer::MSEC_PER_SEC","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":372},"span":{"file_name":"src/timer.rs","byte_start":45493,"byte_end":45501,"line_start":8,"line_end":8,"column_start":8,"column_end":16},"name":"get_time","qualname":"::timer::get_time","value":"pub fn get_time() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":373},"span":{"file_name":"src/timer.rs","byte_start":45542,"byte_end":45553,"line_start":12,"line_end":12,"column_start":8,"column_end":19},"name":"get_time_ms","qualname":"::timer::get_time_ms","value":"pub fn get_time_ms() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":374},"span":{"file_name":"src/timer.rs","byte_start":45624,"byte_end":45640,"line_start":16,"line_end":16,"column_start":8,"column_end":24},"name":"set_next_trigger","qualname":"::timer::set_next_trigger","value":"pub fn set_next_trigger()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":375},"span":{"file_name":"src/mm/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"mm","qualname":"::mm","value":"src/mm/mod.rs","parent":null,"children":[{"krate":0,"index":376},{"krate":0,"index":390},{"krate":0,"index":483},{"krate":0,"index":526},{"krate":0,"index":585},{"krate":0,"index":657},{"krate":0,"index":658},{"krate":0,"index":659},{"krate":0,"index":660},{"krate":0,"index":2096},{"krate":0,"index":661},{"krate":0,"index":2098},{"krate":0,"index":662},{"krate":0,"index":2100},{"krate":0,"index":663},{"krate":0,"index":2102},{"krate":0,"index":664},{"krate":0,"index":665},{"krate":0,"index":666},{"krate":0,"index":667},{"krate":0,"index":668},{"krate":0,"index":669},{"krate":0,"index":670},{"krate":0,"index":671},{"krate":0,"index":672},{"krate":0,"index":673},{"krate":0,"index":674},{"krate":0,"index":675},{"krate":0,"index":676},{"krate":0,"index":677},{"krate":0,"index":678},{"krate":0,"index":679},{"krate":0,"index":680},{"krate":0,"index":2130},{"krate":0,"index":681},{"krate":0,"index":682},{"krate":0,"index":683},{"krate":0,"index":684}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":376},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"heap_allocator","qualname":"::mm::heap_allocator","value":"src/mm/heap_allocator.rs","parent":null,"children":[{"krate":0,"index":377},{"krate":0,"index":378},{"krate":0,"index":1056},{"krate":0,"index":1057},{"krate":0,"index":379},{"krate":0,"index":380},{"krate":0,"index":383},{"krate":0,"index":384}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Static","id":{"krate":0,"index":1056},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46522,"byte_end":46536,"line_start":5,"line_end":5,"column_start":8,"column_end":22},"name":"HEAP_ALLOCATOR","qualname":"::mm::heap_allocator::HEAP_ALLOCATOR","value":"LockedHeap","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742203},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46622,"byte_end":46628,"line_start":8,"line_end":8,"column_start":27,"column_end":33},"name":"layout","qualname":"::mm::heap_allocator::handle_alloc_error::layout","value":"core::alloc::Layout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":379},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46603,"byte_end":46621,"line_start":8,"line_end":8,"column_start":8,"column_end":26},"name":"handle_alloc_error","qualname":"::mm::heap_allocator::handle_alloc_error","value":"pub fn handle_alloc_error(core::alloc::Layout) -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"alloc_error_handler","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46573,"byte_end":46595,"line_start":7,"line_end":7,"column_start":1,"column_end":23}}]},{"kind":"Static","id":{"krate":0,"index":380},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46732,"byte_end":46742,"line_start":12,"line_end":12,"column_start":12,"column_end":22},"name":"HEAP_SPACE","qualname":"::mm::heap_allocator::HEAP_SPACE","value":"[u8; ]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":383},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46800,"byte_end":46809,"line_start":14,"line_end":14,"column_start":8,"column_end":17},"name":"init_heap","qualname":"::mm::heap_allocator::init_heap","value":"pub fn init_heap()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":384},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46970,"byte_end":46979,"line_start":23,"line_end":23,"column_start":8,"column_end":17},"name":"heap_test","qualname":"::mm::heap_allocator::heap_test","value":"pub fn heap_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46946,"byte_end":46962,"line_start":22,"line_end":22,"column_start":1,"column_end":17}}]},{"kind":"ForeignFunction","id":{"krate":0,"index":388},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47064,"byte_end":47068,"line_start":27,"line_end":27,"column_start":12,"column_end":16},"name":"sbss","qualname":"::mm::heap_allocator::heap_test::sbss","value":"unsafe extern \"C\" fn sbss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":389},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47083,"byte_end":47087,"line_start":28,"line_end":28,"column_start":12,"column_end":16},"name":"ebss","qualname":"::mm::heap_allocator::heap_test::ebss","value":"unsafe extern \"C\" fn ebss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207959936},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47105,"byte_end":47114,"line_start":30,"line_end":30,"column_start":9,"column_end":18},"name":"bss_range","qualname":"bss_range$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 18 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879040},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47155,"byte_end":47156,"line_start":31,"line_end":31,"column_start":9,"column_end":10},"name":"a","qualname":"a$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 27 }","value":"alloc::boxed::Box","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2768241024},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47289,"byte_end":47290,"line_start":35,"line_end":35,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 165 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":486539648},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47330,"byte_end":47336,"line_start":36,"line_end":36,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 184 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":889192832},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47330,"byte_end":47336,"line_start":36,"line_end":36,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 172 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3036676480},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47325,"byte_end":47326,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 173 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1124073856},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47325,"byte_end":47326,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 194 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3875537280},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47377,"byte_end":47383,"line_start":39,"line_end":39,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 231 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3674210688},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47377,"byte_end":47383,"line_start":39,"line_end":39,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 219 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":989856128},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47372,"byte_end":47373,"line_start":39,"line_end":39,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 220 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2399142272},"span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47372,"byte_end":47373,"line_start":39,"line_end":39,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:384 ~ os[2ea9]::mm::heap_allocator::heap_test), local_id: 241 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":390},"span":{"file_name":"src/mm/address.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"address","qualname":"::mm::address","value":"src/mm/address.rs","parent":null,"children":[{"krate":0,"index":391},{"krate":0,"index":392},{"krate":0,"index":393},{"krate":0,"index":394},{"krate":0,"index":395},{"krate":0,"index":396},{"krate":0,"index":397},{"krate":0,"index":2008},{"krate":0,"index":398},{"krate":0,"index":1062},{"krate":0,"index":1082},{"krate":0,"index":1080},{"krate":0,"index":1078},{"krate":0,"index":1072},{"krate":0,"index":1069},{"krate":0,"index":1070},{"krate":0,"index":1065},{"krate":0,"index":1066},{"krate":0,"index":1083},{"krate":0,"index":1103},{"krate":0,"index":1101},{"krate":0,"index":1099},{"krate":0,"index":1093},{"krate":0,"index":1090},{"krate":0,"index":1091},{"krate":0,"index":1086},{"krate":0,"index":1087},{"krate":0,"index":1104},{"krate":0,"index":1124},{"krate":0,"index":1122},{"krate":0,"index":1120},{"krate":0,"index":1114},{"krate":0,"index":1111},{"krate":0,"index":1112},{"krate":0,"index":1107},{"krate":0,"index":1108},{"krate":0,"index":1125},{"krate":0,"index":1145},{"krate":0,"index":1143},{"krate":0,"index":1141},{"krate":0,"index":1135},{"krate":0,"index":1132},{"krate":0,"index":1133},{"krate":0,"index":1128},{"krate":0,"index":1129},{"krate":0,"index":399},{"krate":0,"index":401},{"krate":0,"index":403},{"krate":0,"index":405},{"krate":0,"index":407},{"krate":0,"index":409},{"krate":0,"index":411},{"krate":0,"index":413},{"krate":0,"index":415},{"krate":0,"index":417},{"krate":0,"index":419},{"krate":0,"index":421},{"krate":0,"index":423},{"krate":0,"index":428},{"krate":0,"index":430},{"krate":0,"index":432},{"krate":0,"index":437},{"krate":0,"index":439},{"krate":0,"index":441},{"krate":0,"index":445},{"krate":0,"index":450},{"krate":0,"index":455},{"krate":0,"index":457},{"krate":0,"index":459},{"krate":0,"index":1146},{"krate":0,"index":1153},{"krate":0,"index":1150},{"krate":0,"index":461},{"krate":0,"index":466},{"krate":0,"index":471},{"krate":0,"index":475},{"krate":0,"index":478},{"krate":0,"index":482}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1062},"span":{"file_name":"src/mm/address.rs","byte_start":47739,"byte_end":47747,"line_start":8,"line_end":8,"column_start":12,"column_end":20},"name":"PhysAddr","qualname":"::mm::address::PhysAddr","value":"","parent":null,"children":[],"decl_id":null,"docs":" Definitions\n","sig":null,"attributes":[{"value":"/ Definitions","span":{"file_name":"src/mm/address.rs","byte_start":47646,"byte_end":47661,"line_start":5,"line_end":5,"column_start":1,"column_end":16}},{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":47662,"byte_end":47672,"line_start":6,"line_end":6,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1064},"span":{"file_name":"src/mm/address.rs","byte_start":47748,"byte_end":47757,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"name":"0","qualname":"::mm::address::PhysAddr::0","value":"usize","parent":{"krate":0,"index":1062},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1083},"span":{"file_name":"src/mm/address.rs","byte_start":47838,"byte_end":47846,"line_start":12,"line_end":12,"column_start":12,"column_end":20},"name":"VirtAddr","qualname":"::mm::address::VirtAddr","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":47761,"byte_end":47771,"line_start":10,"line_end":10,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1085},"span":{"file_name":"src/mm/address.rs","byte_start":47847,"byte_end":47856,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"name":"0","qualname":"::mm::address::VirtAddr::0","value":"usize","parent":{"krate":0,"index":1083},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1104},"span":{"file_name":"src/mm/address.rs","byte_start":47937,"byte_end":47948,"line_start":16,"line_end":16,"column_start":12,"column_end":23},"name":"PhysPageNum","qualname":"::mm::address::PhysPageNum","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":47860,"byte_end":47870,"line_start":14,"line_end":14,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1106},"span":{"file_name":"src/mm/address.rs","byte_start":47949,"byte_end":47958,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"name":"0","qualname":"::mm::address::PhysPageNum::0","value":"usize","parent":{"krate":0,"index":1104},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1125},"span":{"file_name":"src/mm/address.rs","byte_start":48039,"byte_end":48050,"line_start":20,"line_end":20,"column_start":12,"column_end":23},"name":"VirtPageNum","qualname":"::mm::address::VirtPageNum","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/address.rs","byte_start":47962,"byte_end":47972,"line_start":18,"line_end":18,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1127},"span":{"file_name":"src/mm/address.rs","byte_start":48051,"byte_end":48060,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"name":"0","qualname":"::mm::address::VirtPageNum::0","value":"usize","parent":{"krate":0,"index":1125},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742224},"span":{"file_name":"src/mm/address.rs","byte_start":48117,"byte_end":48121,"line_start":25,"line_end":25,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871312},"span":{"file_name":"src/mm/address.rs","byte_start":48123,"byte_end":48124,"line_start":25,"line_end":25,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":400},"span":{"file_name":"src/mm/address.rs","byte_start":48112,"byte_end":48115,"line_start":25,"line_end":25,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742226},"span":{"file_name":"src/mm/address.rs","byte_start":48266,"byte_end":48270,"line_start":30,"line_end":30,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871314},"span":{"file_name":"src/mm/address.rs","byte_start":48272,"byte_end":48273,"line_start":30,"line_end":30,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":402},"span":{"file_name":"src/mm/address.rs","byte_start":48261,"byte_end":48264,"line_start":30,"line_end":30,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742228},"span":{"file_name":"src/mm/address.rs","byte_start":48413,"byte_end":48417,"line_start":35,"line_end":35,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871316},"span":{"file_name":"src/mm/address.rs","byte_start":48419,"byte_end":48420,"line_start":35,"line_end":35,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":404},"span":{"file_name":"src/mm/address.rs","byte_start":48408,"byte_end":48411,"line_start":35,"line_end":35,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742230},"span":{"file_name":"src/mm/address.rs","byte_start":48562,"byte_end":48566,"line_start":40,"line_end":40,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871318},"span":{"file_name":"src/mm/address.rs","byte_start":48568,"byte_end":48569,"line_start":40,"line_end":40,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":406},"span":{"file_name":"src/mm/address.rs","byte_start":48557,"byte_end":48560,"line_start":40,"line_end":40,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742232},"span":{"file_name":"src/mm/address.rs","byte_start":48820,"byte_end":48821,"line_start":50,"line_end":50,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":408},"span":{"file_name":"src/mm/address.rs","byte_start":48815,"byte_end":48819,"line_start":50,"line_end":50,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742234},"span":{"file_name":"src/mm/address.rs","byte_start":48899,"byte_end":48900,"line_start":53,"line_end":53,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":410},"span":{"file_name":"src/mm/address.rs","byte_start":48894,"byte_end":48898,"line_start":53,"line_end":53,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742236},"span":{"file_name":"src/mm/address.rs","byte_start":48975,"byte_end":48976,"line_start":56,"line_end":56,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":412},"span":{"file_name":"src/mm/address.rs","byte_start":48970,"byte_end":48974,"line_start":56,"line_end":56,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742238},"span":{"file_name":"src/mm/address.rs","byte_start":49054,"byte_end":49055,"line_start":59,"line_end":59,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":414},"span":{"file_name":"src/mm/address.rs","byte_start":49049,"byte_end":49053,"line_start":59,"line_end":59,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(usize) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742240},"span":{"file_name":"src/mm/address.rs","byte_start":49130,"byte_end":49131,"line_start":62,"line_end":62,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":416},"span":{"file_name":"src/mm/address.rs","byte_start":49125,"byte_end":49129,"line_start":62,"line_end":62,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742242},"span":{"file_name":"src/mm/address.rs","byte_start":49208,"byte_end":49209,"line_start":65,"line_end":65,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":418},"span":{"file_name":"src/mm/address.rs","byte_start":49203,"byte_end":49207,"line_start":65,"line_end":65,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742244},"span":{"file_name":"src/mm/address.rs","byte_start":49286,"byte_end":49287,"line_start":68,"line_end":68,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":420},"span":{"file_name":"src/mm/address.rs","byte_start":49281,"byte_end":49285,"line_start":68,"line_end":68,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742246},"span":{"file_name":"src/mm/address.rs","byte_start":49364,"byte_end":49365,"line_start":71,"line_end":71,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":422},"span":{"file_name":"src/mm/address.rs","byte_start":49359,"byte_end":49363,"line_start":71,"line_end":71,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742248},"span":{"file_name":"src/mm/address.rs","byte_start":49433,"byte_end":49437,"line_start":75,"line_end":75,"column_start":19,"column_end":23},"name":"self","qualname":"::floor::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":424},"span":{"file_name":"src/mm/address.rs","byte_start":49426,"byte_end":49431,"line_start":75,"line_end":75,"column_start":12,"column_end":17},"name":"floor","qualname":"::floor","value":"pub fn floor(&Self) -> VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742249},"span":{"file_name":"src/mm/address.rs","byte_start":49507,"byte_end":49511,"line_start":76,"line_end":76,"column_start":18,"column_end":22},"name":"self","qualname":"::ceil::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":425},"span":{"file_name":"src/mm/address.rs","byte_start":49501,"byte_end":49505,"line_start":76,"line_end":76,"column_start":12,"column_end":16},"name":"ceil","qualname":"::ceil","value":"pub fn ceil(&Self) -> VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742250},"span":{"file_name":"src/mm/address.rs","byte_start":49607,"byte_end":49611,"line_start":77,"line_end":77,"column_start":25,"column_end":29},"name":"self","qualname":"::page_offset::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":426},"span":{"file_name":"src/mm/address.rs","byte_start":49594,"byte_end":49605,"line_start":77,"line_end":77,"column_start":12,"column_end":23},"name":"page_offset","qualname":"::page_offset","value":"pub fn page_offset(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742251},"span":{"file_name":"src/mm/address.rs","byte_start":49671,"byte_end":49675,"line_start":78,"line_end":78,"column_start":21,"column_end":25},"name":"self","qualname":"::aligned::self","value":"&mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":427},"span":{"file_name":"src/mm/address.rs","byte_start":49662,"byte_end":49669,"line_start":78,"line_end":78,"column_start":12,"column_end":19},"name":"aligned","qualname":"::aligned","value":"pub fn aligned(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742253},"span":{"file_name":"src/mm/address.rs","byte_start":49765,"byte_end":49766,"line_start":81,"line_end":81,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":429},"span":{"file_name":"src/mm/address.rs","byte_start":49760,"byte_end":49764,"line_start":81,"line_end":81,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742255},"span":{"file_name":"src/mm/address.rs","byte_start":49904,"byte_end":49905,"line_start":87,"line_end":87,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":431},"span":{"file_name":"src/mm/address.rs","byte_start":49899,"byte_end":49903,"line_start":87,"line_end":87,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(VirtPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742257},"span":{"file_name":"src/mm/address.rs","byte_start":49996,"byte_end":50000,"line_start":90,"line_end":90,"column_start":19,"column_end":23},"name":"self","qualname":"::floor::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":433},"span":{"file_name":"src/mm/address.rs","byte_start":49989,"byte_end":49994,"line_start":90,"line_end":90,"column_start":12,"column_end":17},"name":"floor","qualname":"::floor","value":"pub fn floor(&Self) -> PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742258},"span":{"file_name":"src/mm/address.rs","byte_start":50070,"byte_end":50074,"line_start":91,"line_end":91,"column_start":18,"column_end":22},"name":"self","qualname":"::ceil::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":434},"span":{"file_name":"src/mm/address.rs","byte_start":50064,"byte_end":50068,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"name":"ceil","qualname":"::ceil","value":"pub fn ceil(&Self) -> PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742259},"span":{"file_name":"src/mm/address.rs","byte_start":50169,"byte_end":50173,"line_start":92,"line_end":92,"column_start":25,"column_end":29},"name":"self","qualname":"::page_offset::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":435},"span":{"file_name":"src/mm/address.rs","byte_start":50156,"byte_end":50167,"line_start":92,"line_end":92,"column_start":12,"column_end":23},"name":"page_offset","qualname":"::page_offset","value":"pub fn page_offset(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742260},"span":{"file_name":"src/mm/address.rs","byte_start":50233,"byte_end":50237,"line_start":93,"line_end":93,"column_start":21,"column_end":25},"name":"self","qualname":"::aligned::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":436},"span":{"file_name":"src/mm/address.rs","byte_start":50224,"byte_end":50231,"line_start":93,"line_end":93,"column_start":12,"column_end":19},"name":"aligned","qualname":"::aligned","value":"pub fn aligned(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742262},"span":{"file_name":"src/mm/address.rs","byte_start":50327,"byte_end":50328,"line_start":96,"line_end":96,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":438},"span":{"file_name":"src/mm/address.rs","byte_start":50322,"byte_end":50326,"line_start":96,"line_end":96,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysAddr) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742264},"span":{"file_name":"src/mm/address.rs","byte_start":50466,"byte_end":50467,"line_start":102,"line_end":102,"column_start":13,"column_end":14},"name":"v","qualname":"::from::v","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":440},"span":{"file_name":"src/mm/address.rs","byte_start":50461,"byte_end":50465,"line_start":102,"line_end":102,"column_start":8,"column_end":12},"name":"from","qualname":"::from","value":"fn from(PhysPageNum) -> Self","parent":{"krate":1,"index":1997},"children":[],"decl_id":{"krate":1,"index":1999},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742266},"span":{"file_name":"src/mm/address.rs","byte_start":50564,"byte_end":50568,"line_start":106,"line_end":106,"column_start":21,"column_end":25},"name":"self","qualname":"::indexes::self","value":"&mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":442},"span":{"file_name":"src/mm/address.rs","byte_start":50555,"byte_end":50562,"line_start":106,"line_end":106,"column_start":12,"column_end":19},"name":"indexes","qualname":"::indexes","value":"pub fn indexes(&Self) -> [usize; ]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096826},"span":{"file_name":"src/mm/address.rs","byte_start":50602,"byte_end":50605,"line_start":107,"line_end":107,"column_start":17,"column_end":20},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048634},"span":{"file_name":"src/mm/address.rs","byte_start":50632,"byte_end":50635,"line_start":108,"line_end":108,"column_start":17,"column_end":20},"name":"idx","qualname":"idx$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 14 }","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334778},"span":{"file_name":"src/mm/address.rs","byte_start":50668,"byte_end":50680,"line_start":109,"line_end":109,"column_start":18,"column_end":30},"name":"iter","qualname":"iter$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 35 }","value":"core::iter::Rev>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314554},"span":{"file_name":"src/mm/address.rs","byte_start":50668,"byte_end":50680,"line_start":109,"line_end":109,"column_start":18,"column_end":30},"name":"__next","qualname":"__next$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 23 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653626},"span":{"file_name":"src/mm/address.rs","byte_start":50663,"byte_end":50664,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 24 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3019899322},"span":{"file_name":"src/mm/address.rs","byte_start":50663,"byte_end":50664,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:442 ~ os[2ea9]::mm::address::{impl#18}::indexes), local_id: 45 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742270},"span":{"file_name":"src/mm/address.rs","byte_start":50808,"byte_end":50812,"line_start":118,"line_end":118,"column_start":24,"column_end":28},"name":"self","qualname":"::get_ref::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":447},"span":{"file_name":"src/mm/address.rs","byte_start":50804,"byte_end":50805,"line_start":118,"line_end":118,"column_start":20,"column_end":21},"name":"T","qualname":"::get_ref::T$HirId { owner: DefId(0:446 ~ os[2ea9]::mm::address::{impl#19}::get_ref), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":446},"span":{"file_name":"src/mm/address.rs","byte_start":50796,"byte_end":50803,"line_start":118,"line_end":118,"column_start":12,"column_end":19},"name":"get_ref","qualname":"::get_ref","value":"pub fn get_ref(&Self) -> &'static T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742272},"span":{"file_name":"src/mm/address.rs","byte_start":50937,"byte_end":50941,"line_start":123,"line_end":123,"column_start":24,"column_end":28},"name":"self","qualname":"::get_mut::self","value":"&mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":449},"span":{"file_name":"src/mm/address.rs","byte_start":50933,"byte_end":50934,"line_start":123,"line_end":123,"column_start":20,"column_end":21},"name":"T","qualname":"::get_mut::T$HirId { owner: DefId(0:448 ~ os[2ea9]::mm::address::{impl#19}::get_mut), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":448},"span":{"file_name":"src/mm/address.rs","byte_start":50925,"byte_end":50932,"line_start":123,"line_end":123,"column_start":12,"column_end":19},"name":"get_mut","qualname":"::get_mut","value":"pub fn get_mut(&Self) -> &'static mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742275},"span":{"file_name":"src/mm/address.rs","byte_start":51092,"byte_end":51096,"line_start":130,"line_end":130,"column_start":27,"column_end":31},"name":"self","qualname":"::get_pte_array::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":451},"span":{"file_name":"src/mm/address.rs","byte_start":51077,"byte_end":51090,"line_start":130,"line_end":130,"column_start":12,"column_end":25},"name":"get_pte_array","qualname":"::get_pte_array","value":"pub fn get_pte_array(&Self) -> &'static mut [PageTableEntry]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306819},"span":{"file_name":"src/mm/address.rs","byte_start":51145,"byte_end":51147,"line_start":131,"line_end":131,"column_start":13,"column_end":15},"name":"pa","qualname":"pa$HirId { owner: DefId(0:451 ~ os[2ea9]::mm::address::{impl#20}::get_pte_array), local_id: 12 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742276},"span":{"file_name":"src/mm/address.rs","byte_start":51320,"byte_end":51324,"line_start":136,"line_end":136,"column_start":29,"column_end":33},"name":"self","qualname":"::get_bytes_array::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":452},"span":{"file_name":"src/mm/address.rs","byte_start":51303,"byte_end":51318,"line_start":136,"line_end":136,"column_start":12,"column_end":27},"name":"get_bytes_array","qualname":"::get_bytes_array","value":"pub fn get_bytes_array(&Self) -> &'static mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306820},"span":{"file_name":"src/mm/address.rs","byte_start":51361,"byte_end":51363,"line_start":137,"line_end":137,"column_start":13,"column_end":15},"name":"pa","qualname":"pa$HirId { owner: DefId(0:452 ~ os[2ea9]::mm::address::{impl#20}::get_bytes_array), local_id: 12 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742277},"span":{"file_name":"src/mm/address.rs","byte_start":51520,"byte_end":51524,"line_start":142,"line_end":142,"column_start":24,"column_end":28},"name":"self","qualname":"::get_mut::self","value":"&mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":454},"span":{"file_name":"src/mm/address.rs","byte_start":51516,"byte_end":51517,"line_start":142,"line_end":142,"column_start":20,"column_end":21},"name":"T","qualname":"::get_mut::T$HirId { owner: DefId(0:453 ~ os[2ea9]::mm::address::{impl#20}::get_mut), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":453},"span":{"file_name":"src/mm/address.rs","byte_start":51508,"byte_end":51515,"line_start":142,"line_end":142,"column_start":12,"column_end":19},"name":"get_mut","qualname":"::get_mut","value":"pub fn get_mut(&Self) -> &'static mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306821},"span":{"file_name":"src/mm/address.rs","byte_start":51558,"byte_end":51560,"line_start":143,"line_end":143,"column_start":13,"column_end":15},"name":"pa","qualname":"pa$HirId { owner: DefId(0:453 ~ os[2ea9]::mm::address::{impl#20}::get_mut), local_id: 12 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":455},"span":{"file_name":"src/mm/address.rs","byte_start":51634,"byte_end":51643,"line_start":148,"line_end":148,"column_start":11,"column_end":20},"name":"StepByOne","qualname":"::mm::address::StepByOne","value":"StepByOne","parent":null,"children":[{"krate":0,"index":456}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":456},"span":{"file_name":"src/mm/address.rs","byte_start":51653,"byte_end":51657,"line_start":149,"line_end":149,"column_start":8,"column_end":12},"name":"step","qualname":"::mm::address::StepByOne::step","value":"pub fn step(&mut Self)","parent":{"krate":0,"index":455},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742282},"span":{"file_name":"src/mm/address.rs","byte_start":51722,"byte_end":51726,"line_start":152,"line_end":152,"column_start":18,"column_end":22},"name":"self","qualname":"::step::self","value":"&mut mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":458},"span":{"file_name":"src/mm/address.rs","byte_start":51712,"byte_end":51716,"line_start":152,"line_end":152,"column_start":8,"column_end":12},"name":"step","qualname":"::step","value":"fn step(&mut Self)","parent":{"krate":0,"index":455},"children":[],"decl_id":{"krate":0,"index":456},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742284},"span":{"file_name":"src/mm/address.rs","byte_start":51809,"byte_end":51813,"line_start":157,"line_end":157,"column_start":18,"column_end":22},"name":"self","qualname":"::step::self","value":"&mut mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":460},"span":{"file_name":"src/mm/address.rs","byte_start":51799,"byte_end":51803,"line_start":157,"line_end":157,"column_start":8,"column_end":12},"name":"step","qualname":"::step","value":"fn step(&mut Self)","parent":{"krate":0,"index":455},"children":[],"decl_id":{"krate":0,"index":456},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1146},"span":{"file_name":"src/mm/address.rs","byte_start":51881,"byte_end":51892,"line_start":163,"line_end":163,"column_start":12,"column_end":23},"name":"SimpleRange","qualname":"::mm::address::SimpleRange","value":"SimpleRange { l, r }","parent":null,"children":[{"krate":0,"index":1148},{"krate":0,"index":1149}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1148},"span":{"file_name":"src/mm/address.rs","byte_start":51966,"byte_end":51967,"line_start":165,"line_end":165,"column_start":5,"column_end":6},"name":"l","qualname":"::mm::address::SimpleRange::l","value":"T","parent":{"krate":0,"index":1146},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1149},"span":{"file_name":"src/mm/address.rs","byte_start":51976,"byte_end":51977,"line_start":166,"line_end":166,"column_start":5,"column_end":6},"name":"r","qualname":"::mm::address::SimpleRange::r","value":"T","parent":{"krate":0,"index":1146},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1147},"span":{"file_name":"src/mm/address.rs","byte_start":51893,"byte_end":51894,"line_start":163,"line_end":163,"column_start":24,"column_end":25},"name":"T","qualname":"::mm::address::SimpleRange::T$HirId { owner: DefId(0:1146 ~ os[2ea9]::mm::address::SimpleRange), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1154},"span":{"file_name":"src/mm/address.rs","byte_start":51856,"byte_end":51860,"line_start":162,"line_end":162,"column_start":10,"column_end":14},"name":"Copy","qualname":"::Copy$HirId { owner: DefId(0:1153 ~ os[2ea9]::mm::address::{impl#60}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":1151},"span":{"file_name":"src/mm/address.rs","byte_start":51862,"byte_end":51867,"line_start":162,"line_end":162,"column_start":16,"column_end":21},"name":"Clone","qualname":"::Clone$HirId { owner: DefId(0:1150 ~ os[2ea9]::mm::address::{impl#59}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":462},"span":{"file_name":"src/mm/address.rs","byte_start":51989,"byte_end":51990,"line_start":168,"line_end":168,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:461 ~ os[2ea9]::mm::address::{impl#23}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742287},"span":{"file_name":"src/mm/address.rs","byte_start":52088,"byte_end":52093,"line_start":170,"line_end":170,"column_start":16,"column_end":21},"name":"start","qualname":">::new::start","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871375},"span":{"file_name":"src/mm/address.rs","byte_start":52098,"byte_end":52101,"line_start":170,"line_end":170,"column_start":26,"column_end":29},"name":"end","qualname":">::new::end","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":463},"span":{"file_name":"src/mm/address.rs","byte_start":52084,"byte_end":52087,"line_start":170,"line_end":170,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"pub fn new(T, T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742288},"span":{"file_name":"src/mm/address.rs","byte_start":52247,"byte_end":52251,"line_start":174,"line_end":174,"column_start":23,"column_end":27},"name":"self","qualname":">::get_start::self","value":"&mm::address::SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":464},"span":{"file_name":"src/mm/address.rs","byte_start":52236,"byte_end":52245,"line_start":174,"line_end":174,"column_start":12,"column_end":21},"name":"get_start","qualname":">::get_start","value":"pub fn get_start(&Self) -> T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742289},"span":{"file_name":"src/mm/address.rs","byte_start":52289,"byte_end":52293,"line_start":175,"line_end":175,"column_start":21,"column_end":25},"name":"self","qualname":">::get_end::self","value":"&mm::address::SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":465},"span":{"file_name":"src/mm/address.rs","byte_start":52280,"byte_end":52287,"line_start":175,"line_end":175,"column_start":12,"column_end":19},"name":"get_end","qualname":">::get_end","value":"pub fn get_end(&Self) -> T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":467},"span":{"file_name":"src/mm/address.rs","byte_start":52318,"byte_end":52319,"line_start":177,"line_end":177,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:466 ~ os[2ea9]::mm::address::{impl#24}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742294},"span":{"file_name":"src/mm/address.rs","byte_start":52499,"byte_end":52503,"line_start":181,"line_end":181,"column_start":18,"column_end":22},"name":"self","qualname":" as core::iter::IntoIterator>::into_iter::self","value":"mm::address::SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":470},"span":{"file_name":"src/mm/address.rs","byte_start":52489,"byte_end":52498,"line_start":181,"line_end":181,"column_start":8,"column_end":17},"name":"into_iter","qualname":" as core::iter::IntoIterator>::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":5531},"children":[],"decl_id":{"krate":1,"index":5534},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":471},"span":{"file_name":"src/mm/address.rs","byte_start":52593,"byte_end":52612,"line_start":185,"line_end":185,"column_start":12,"column_end":31},"name":"SimpleRangeIterator","qualname":"::mm::address::SimpleRangeIterator","value":"SimpleRangeIterator { current, end }","parent":null,"children":[{"krate":0,"index":473},{"krate":0,"index":474}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":473},"span":{"file_name":"src/mm/address.rs","byte_start":52686,"byte_end":52693,"line_start":187,"line_end":187,"column_start":5,"column_end":12},"name":"current","qualname":"::mm::address::SimpleRangeIterator::current","value":"T","parent":{"krate":0,"index":471},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":474},"span":{"file_name":"src/mm/address.rs","byte_start":52702,"byte_end":52705,"line_start":188,"line_end":188,"column_start":5,"column_end":8},"name":"end","qualname":"::mm::address::SimpleRangeIterator::end","value":"T","parent":{"krate":0,"index":471},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":472},"span":{"file_name":"src/mm/address.rs","byte_start":52613,"byte_end":52614,"line_start":185,"line_end":185,"column_start":32,"column_end":33},"name":"T","qualname":"::mm::address::SimpleRangeIterator::T$HirId { owner: DefId(0:471 ~ os[2ea9]::mm::address::SimpleRangeIterator), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":476},"span":{"file_name":"src/mm/address.rs","byte_start":52717,"byte_end":52718,"line_start":190,"line_end":190,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:475 ~ os[2ea9]::mm::address::{impl#25}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742301},"span":{"file_name":"src/mm/address.rs","byte_start":52824,"byte_end":52825,"line_start":192,"line_end":192,"column_start":16,"column_end":17},"name":"l","qualname":">::new::l","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871389},"span":{"file_name":"src/mm/address.rs","byte_start":52830,"byte_end":52831,"line_start":192,"line_end":192,"column_start":22,"column_end":23},"name":"r","qualname":">::new::r","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":477},"span":{"file_name":"src/mm/address.rs","byte_start":52820,"byte_end":52823,"line_start":192,"line_end":192,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"pub fn new(T, T) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":479},"span":{"file_name":"src/mm/address.rs","byte_start":52896,"byte_end":52897,"line_start":196,"line_end":196,"column_start":6,"column_end":7},"name":"T","qualname":"::T$HirId { owner: DefId(0:478 ~ os[2ea9]::mm::address::{impl#26}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742305},"span":{"file_name":"src/mm/address.rs","byte_start":53037,"byte_end":53041,"line_start":199,"line_end":199,"column_start":18,"column_end":22},"name":"self","qualname":" as core::iter::Iterator>::next::self","value":"&mut mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":481},"span":{"file_name":"src/mm/address.rs","byte_start":53027,"byte_end":53031,"line_start":199,"line_end":199,"column_start":8,"column_end":12},"name":"next","qualname":" as core::iter::Iterator>::next","value":"fn next(&mut Self) -> Option","parent":{"krate":1,"index":5627},"children":[],"decl_id":{"krate":1,"index":5629},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960033},"span":{"file_name":"src/mm/address.rs","byte_start":53155,"byte_end":53156,"line_start":203,"line_end":203,"column_start":17,"column_end":18},"name":"t","qualname":"t$HirId { owner: DefId(0:481 ~ os[2ea9]::mm::address::{impl#26}::next), local_id: 18 }","value":"T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":482},"span":{"file_name":"src/mm/address.rs","byte_start":53253,"byte_end":53261,"line_start":209,"line_end":209,"column_start":10,"column_end":18},"name":"VPNRange","qualname":"::mm::address::VPNRange","value":"SimpleRange","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":483},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"frame_allocator","qualname":"::mm::frame_allocator","value":"src/mm/frame_allocator.rs","parent":null,"children":[{"krate":0,"index":484},{"krate":0,"index":485},{"krate":0,"index":2012},{"krate":0,"index":486},{"krate":0,"index":2014},{"krate":0,"index":487},{"krate":0,"index":488},{"krate":0,"index":489},{"krate":0,"index":490},{"krate":0,"index":491},{"krate":0,"index":492},{"krate":0,"index":493},{"krate":0,"index":2024},{"krate":0,"index":494},{"krate":0,"index":495},{"krate":0,"index":497},{"krate":0,"index":499},{"krate":0,"index":501},{"krate":0,"index":503},{"krate":0,"index":507},{"krate":0,"index":511},{"krate":0,"index":513},{"krate":0,"index":518},{"krate":0,"index":1155},{"krate":0,"index":1157},{"krate":0,"index":1158},{"krate":0,"index":1163},{"krate":0,"index":519},{"krate":0,"index":522},{"krate":0,"index":524},{"krate":0,"index":525}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":495},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53468,"byte_end":53480,"line_start":8,"line_end":8,"column_start":12,"column_end":24},"name":"FrameTracker","qualname":"::mm::frame_allocator::FrameTracker","value":"FrameTracker { ppn }","parent":null,"children":[{"krate":0,"index":496}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":496},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53491,"byte_end":53494,"line_start":9,"line_end":9,"column_start":9,"column_end":12},"name":"ppn","qualname":"::mm::frame_allocator::FrameTracker::ppn","value":"mm::address::PhysPageNum","parent":{"krate":0,"index":495},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742322},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53547,"byte_end":53550,"line_start":13,"line_end":13,"column_start":16,"column_end":19},"name":"ppn","qualname":"::new::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":498},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53543,"byte_end":53546,"line_start":13,"line_end":13,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(PhysPageNum) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268435954},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53612,"byte_end":53623,"line_start":15,"line_end":15,"column_start":13,"column_end":24},"name":"bytes_array","qualname":"bytes_array$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 8 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":402653682},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53666,"byte_end":53677,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"name":"iter","qualname":"iter$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 24 }","value":"core::slice::IterMut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":805306866},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53666,"byte_end":53677,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"name":"__next","qualname":"__next$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 12 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790514},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53661,"byte_end":53662,"line_start":16,"line_end":16,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 13 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851186},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53661,"byte_end":53662,"line_start":16,"line_end":16,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:498 ~ os[2ea9]::mm::frame_allocator::{impl#0}::new), local_id: 34 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742324},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53782,"byte_end":53786,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"name":"self","qualname":"::fmt::self","value":"&mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871412},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53788,"byte_end":53789,"line_start":24,"line_end":24,"column_start":19,"column_end":20},"name":"f","qualname":"::fmt::f","value":"&mut core::fmt::Formatter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":500},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53777,"byte_end":53780,"line_start":24,"line_end":24,"column_start":8,"column_end":11},"name":"fmt","qualname":"::fmt","value":"fn fmt(&Self, &mut Formatter) -> fmt::Result","parent":{"krate":1,"index":6929},"children":[],"decl_id":{"krate":1,"index":6930},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742326},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53955,"byte_end":53959,"line_start":30,"line_end":30,"column_start":18,"column_end":22},"name":"self","qualname":"::drop::self","value":"&mut mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":502},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53945,"byte_end":53949,"line_start":30,"line_end":30,"column_start":8,"column_end":12},"name":"drop","qualname":"::drop","value":"fn drop(&mut Self)","parent":{"krate":1,"index":2303},"children":[],"decl_id":{"krate":1,"index":2304},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":503},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54011,"byte_end":54025,"line_start":35,"line_end":35,"column_start":7,"column_end":21},"name":"FrameAllocator","qualname":"::mm::frame_allocator::FrameAllocator","value":"FrameAllocator","parent":null,"children":[{"krate":0,"index":504},{"krate":0,"index":505},{"krate":0,"index":506}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":504},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54035,"byte_end":54038,"line_start":36,"line_end":36,"column_start":8,"column_end":11},"name":"new","qualname":"::mm::frame_allocator::FrameAllocator::new","value":"pub fn new() -> Self","parent":{"krate":0,"index":503},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":505},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54057,"byte_end":54062,"line_start":37,"line_end":37,"column_start":8,"column_end":13},"name":"alloc","qualname":"::mm::frame_allocator::FrameAllocator::alloc","value":"pub fn alloc(&mut Self) -> Option","parent":{"krate":0,"index":503},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":506},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54105,"byte_end":54112,"line_start":38,"line_end":38,"column_start":8,"column_end":15},"name":"dealloc","qualname":"::mm::frame_allocator::FrameAllocator::dealloc","value":"pub fn dealloc(&mut Self, PhysPageNum)","parent":{"krate":0,"index":503},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":507},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54157,"byte_end":54176,"line_start":41,"line_end":41,"column_start":12,"column_end":31},"name":"StackFrameAllocator","qualname":"::mm::frame_allocator::StackFrameAllocator","value":"StackFrameAllocator { current, end, recycled }","parent":null,"children":[{"krate":0,"index":508},{"krate":0,"index":509},{"krate":0,"index":510}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":508},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54183,"byte_end":54190,"line_start":42,"line_end":42,"column_start":5,"column_end":12},"name":"current","qualname":"::mm::frame_allocator::StackFrameAllocator::current","value":"usize","parent":{"krate":0,"index":507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":509},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54203,"byte_end":54206,"line_start":43,"line_end":43,"column_start":5,"column_end":8},"name":"end","qualname":"::mm::frame_allocator::StackFrameAllocator::end","value":"usize","parent":{"krate":0,"index":507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":510},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54219,"byte_end":54227,"line_start":44,"line_end":44,"column_start":5,"column_end":13},"name":"recycled","qualname":"::mm::frame_allocator::StackFrameAllocator::recycled","value":"alloc::vec::Vec","parent":{"krate":0,"index":507},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742336},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54292,"byte_end":54296,"line_start":48,"line_end":48,"column_start":22,"column_end":26},"name":"self","qualname":"::init::self","value":"&mut mm::frame_allocator::StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871424},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54298,"byte_end":54299,"line_start":48,"line_end":48,"column_start":28,"column_end":29},"name":"l","qualname":"::init::l","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613248},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54314,"byte_end":54315,"line_start":48,"line_end":48,"column_start":44,"column_end":45},"name":"r","qualname":"::init::r","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":512},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54282,"byte_end":54286,"line_start":48,"line_end":48,"column_start":12,"column_end":16},"name":"init","qualname":"::init","value":"pub fn init(&mut Self, PhysPageNum, PhysPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":514},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54516,"byte_end":54519,"line_start":55,"line_end":55,"column_start":8,"column_end":11},"name":"new","qualname":"::new","value":"fn new() -> Self","parent":{"krate":0,"index":503},"children":[],"decl_id":{"krate":0,"index":504},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742339},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54659,"byte_end":54663,"line_start":62,"line_end":62,"column_start":19,"column_end":23},"name":"self","qualname":"::alloc::self","value":"&mut mm::frame_allocator::StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":515},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54648,"byte_end":54653,"line_start":62,"line_end":62,"column_start":8,"column_end":13},"name":"alloc","qualname":"::alloc","value":"fn alloc(&mut Self) -> Option","parent":{"krate":0,"index":503},"children":[],"decl_id":{"krate":0,"index":505},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556770307},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54710,"byte_end":54713,"line_start":63,"line_end":63,"column_start":21,"column_end":24},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:515 ~ os[2ea9]::mm::frame_allocator::{impl#4}::alloc), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742340},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55002,"byte_end":55006,"line_start":74,"line_end":74,"column_start":21,"column_end":25},"name":"self","qualname":"::dealloc::self","value":"&mut mm::frame_allocator::StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871428},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55008,"byte_end":55011,"line_start":74,"line_end":74,"column_start":27,"column_end":30},"name":"ppn","qualname":"::dealloc::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":516},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54989,"byte_end":54996,"line_start":74,"line_end":74,"column_start":8,"column_end":15},"name":"dealloc","qualname":"::dealloc","value":"fn dealloc(&mut Self, PhysPageNum)","parent":{"krate":0,"index":503},"children":[],"decl_id":{"krate":0,"index":506},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919620},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55040,"byte_end":55043,"line_start":75,"line_end":75,"column_start":13,"column_end":16},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:516 ~ os[2ea9]::mm::frame_allocator::{impl#4}::dealloc), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107012},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55167,"byte_end":55168,"line_start":79,"line_end":79,"column_start":21,"column_end":22},"name":"v","qualname":"$HirId { owner: DefId(0:516 ~ os[2ea9]::mm::frame_allocator::{impl#4}::dealloc), local_id: 126 }::v","value":"&usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":518},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55352,"byte_end":55370,"line_start":88,"line_end":88,"column_start":6,"column_end":24},"name":"FrameAllocatorImpl","qualname":"::mm::frame_allocator::FrameAllocatorImpl","value":"StackFrameAllocator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1155},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55429,"byte_end":55444,"line_start":91,"line_end":91,"column_start":20,"column_end":35},"name":"FRAME_ALLOCATOR","qualname":"::mm::frame_allocator::FRAME_ALLOCATOR","value":"FRAME_ALLOCATOR { __private_field }","parent":null,"children":[{"krate":0,"index":1156}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1157},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55429,"byte_end":55444,"line_start":91,"line_end":91,"column_start":20,"column_end":35},"name":"FRAME_ALLOCATOR","qualname":"::mm::frame_allocator::FRAME_ALLOCATOR","value":"FRAME_ALLOCATOR","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":519},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55531,"byte_end":55551,"line_start":95,"line_end":95,"column_start":8,"column_end":28},"name":"init_frame_allocator","qualname":"::mm::frame_allocator::init_frame_allocator","value":"pub fn init_frame_allocator()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":521},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55584,"byte_end":55591,"line_start":97,"line_end":97,"column_start":12,"column_end":19},"name":"ekernel","qualname":"::mm::frame_allocator::init_frame_allocator::ekernel","value":"unsafe extern \"C\" fn ekernel()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":522},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55739,"byte_end":55750,"line_start":104,"line_end":104,"column_start":8,"column_end":19},"name":"frame_alloc","qualname":"::mm::frame_allocator::frame_alloc","value":"pub fn frame_alloc() -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919626},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55846,"byte_end":55849,"line_start":108,"line_end":108,"column_start":15,"column_end":18},"name":"ppn","qualname":"$HirId { owner: DefId(0:522 ~ os[2ea9]::mm::frame_allocator::frame_alloc), local_id: 18 }::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742348},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55899,"byte_end":55902,"line_start":111,"line_end":111,"column_start":22,"column_end":25},"name":"ppn","qualname":"::mm::frame_allocator::frame_dealloc::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":524},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55885,"byte_end":55898,"line_start":111,"line_end":111,"column_start":8,"column_end":21},"name":"frame_dealloc","qualname":"::mm::frame_allocator::frame_dealloc","value":"pub fn frame_dealloc(PhysPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":525},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56005,"byte_end":56025,"line_start":118,"line_end":118,"column_start":8,"column_end":28},"name":"frame_allocator_test","qualname":"::mm::frame_allocator::frame_allocator_test","value":"pub fn frame_allocator_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55981,"byte_end":55997,"line_start":117,"line_end":117,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":3489661453},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56042,"byte_end":56043,"line_start":119,"line_end":119,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 11 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266445},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56090,"byte_end":56094,"line_start":120,"line_end":120,"column_start":14,"column_end":18},"name":"iter","qualname":"iter$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 30 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960077},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56090,"byte_end":56094,"line_start":120,"line_end":120,"column_start":14,"column_end":18},"name":"__next","qualname":"__next$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 18 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443725},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56085,"byte_end":56086,"line_start":120,"line_end":120,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 19 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335544845},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56085,"byte_end":56086,"line_start":120,"line_end":120,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 40 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2348810765},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56109,"byte_end":56114,"line_start":121,"line_end":121,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 49 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2701132301},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56231,"byte_end":56235,"line_start":126,"line_end":126,"column_start":14,"column_end":18},"name":"iter","qualname":"iter$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 133 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2650800653},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56231,"byte_end":56235,"line_start":126,"line_end":126,"column_start":14,"column_end":18},"name":"__next","qualname":"__next$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 121 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1577058829},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56226,"byte_end":56227,"line_start":126,"line_end":126,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 122 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4043309581},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56226,"byte_end":56227,"line_start":126,"line_end":126,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 143 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":419430925},"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56250,"byte_end":56255,"line_start":127,"line_end":127,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:525 ~ os[2ea9]::mm::frame_allocator::frame_allocator_test), local_id: 152 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":526},"span":{"file_name":"src/mm/page_table.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"page_table","qualname":"::mm::page_table","value":"src/mm/page_table.rs","parent":null,"children":[{"krate":0,"index":527},{"krate":0,"index":528},{"krate":0,"index":529},{"krate":0,"index":2030},{"krate":0,"index":530},{"krate":0,"index":531},{"krate":0,"index":2034},{"krate":0,"index":532},{"krate":0,"index":2036},{"krate":0,"index":533},{"krate":0,"index":2038},{"krate":0,"index":534},{"krate":0,"index":535},{"krate":0,"index":536},{"krate":0,"index":2044},{"krate":0,"index":537},{"krate":0,"index":538},{"krate":0,"index":1166},{"krate":0,"index":1188},{"krate":0,"index":1184},{"krate":0,"index":1185},{"krate":0,"index":1181},{"krate":0,"index":1182},{"krate":0,"index":1179},{"krate":0,"index":1173},{"krate":0,"index":1171},{"krate":0,"index":1168},{"krate":0,"index":1189},{"krate":0,"index":1201},{"krate":0,"index":1203},{"krate":0,"index":1205},{"krate":0,"index":1207},{"krate":0,"index":1209},{"krate":0,"index":1223},{"krate":0,"index":1226},{"krate":0,"index":1228},{"krate":0,"index":1231},{"krate":0,"index":1233},{"krate":0,"index":1236},{"krate":0,"index":1238},{"krate":0,"index":1241},{"krate":0,"index":1243},{"krate":0,"index":1246},{"krate":0,"index":1249},{"krate":0,"index":1287},{"krate":0,"index":1291},{"krate":0,"index":1289},{"krate":0,"index":539},{"krate":0,"index":548},{"krate":0,"index":551},{"krate":0,"index":563},{"krate":0,"index":564},{"krate":0,"index":565},{"krate":0,"index":567},{"krate":0,"index":569},{"krate":0,"index":571},{"krate":0,"index":574},{"krate":0,"index":578},{"krate":0,"index":582}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1166},"span":{"file_name":"src/mm/page_table.rs","byte_start":56641,"byte_end":56649,"line_start":16,"line_end":16,"column_start":16,"column_end":24},"name":"PTEFlags","qualname":"::mm::page_table::PTEFlags","value":"PTEFlags { bits }","parent":null,"children":[{"krate":0,"index":1167}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1192},"span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::::fmt::__BitFlags::V","value":"pub fn V(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1193},"span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::::fmt::__BitFlags::R","value":"pub fn R(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1194},"span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::::fmt::__BitFlags::W","value":"pub fn W(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1195},"span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::::fmt::__BitFlags::X","value":"pub fn X(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1196},"span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::::fmt::__BitFlags::U","value":"pub fn U(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1197},"span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::::fmt::__BitFlags::G","value":"pub fn G(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1198},"span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::::fmt::__BitFlags::A","value":"pub fn A(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1199},"span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::::fmt::__BitFlags::D","value":"pub fn D(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1252},"span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::fmt::__BitFlags>::V","value":"fn V(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1192},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1253},"span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::fmt::__BitFlags>::R","value":"fn R(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1193},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1254},"span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::fmt::__BitFlags>::W","value":"fn W(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1194},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1255},"span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::fmt::__BitFlags>::X","value":"fn X(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1195},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1256},"span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::fmt::__BitFlags>::U","value":"fn U(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1196},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1257},"span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::fmt::__BitFlags>::G","value":"fn G(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1197},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1258},"span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::fmt::__BitFlags>::A","value":"fn A(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1198},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1259},"span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::fmt::__BitFlags>::D","value":"fn D(&Self) -> bool","parent":{"krate":0,"index":1191},"children":[],"decl_id":{"krate":0,"index":1199},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3892315302},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 23 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960742},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 18 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988710},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 59 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811940518},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 54 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194305190},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 95 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950630},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 90 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3238003878},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 131 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2113930406},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 126 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3841983654},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 167 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1157629094},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 162 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539993766},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 203 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660945574},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 198 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4143973542},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 239 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459618982},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 234 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3363832998},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 275 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1887437990},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 270 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3967812774},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 311 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1283458214},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 306 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3665822886},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 347 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1786774694},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 342 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4269802662},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 383 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1585448102},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 378 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3313501350},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 419 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2038432934},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 414 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3816817830},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 455 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1132463270},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 450 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3615491238},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 491 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1736443046},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 486 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4030727334},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 527 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1346372774},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 522 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3426747558},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 563 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1950352550},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 558 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1715471526},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490092,"byte_end":4490093,"line_start":537,"line_end":537,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 614 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2252342438},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490074,"byte_end":4490093,"line_start":537,"line_end":537,"column_start":25,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 609 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1363149990},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490189,"byte_end":4490190,"line_start":540,"line_end":540,"column_start":38,"column_end":39},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 650 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2705327270},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490172,"byte_end":4490190,"line_start":540,"line_end":540,"column_start":21,"column_end":39},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 645 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2504000678},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490261,"byte_end":4490262,"line_start":541,"line_end":541,"column_start":70,"column_end":71},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 681 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":624952486},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490212,"byte_end":4490262,"line_start":541,"line_end":541,"column_start":21,"column_end":71},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 676 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2470446246},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490351,"byte_end":4490352,"line_start":544,"line_end":544,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 713 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":591398054},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490329,"byte_end":4490352,"line_start":544,"line_end":544,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1190 ~ os[2ea9]::mm::page_table::{impl#14}::fmt), local_id: 708 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1210},"span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::mm::page_table::PTEFlags::V","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1211},"span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::page_table::PTEFlags::R","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1212},"span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::page_table::PTEFlags::W","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1213},"span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::page_table::PTEFlags::X","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1214},"span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::page_table::PTEFlags::U","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1215},"span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::mm::page_table::PTEFlags::G","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1216},"span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::mm::page_table::PTEFlags::A","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1217},"span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::mm::page_table::PTEFlags::D","value":"PTEFlags","parent":{"krate":0,"index":1209},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1263},"span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::V","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1264},"span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::R","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1265},"span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::W","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1266},"span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::X","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1267},"span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::U","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1268},"span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::G","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1269},"span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::A","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1270},"span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::mm::page_table::PTEFlags::all::__BitFlags::D","value":"u8","parent":{"krate":0,"index":1262},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1272},"span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"name":"V","qualname":"::::V","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1273},"span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"name":"R","qualname":"::::R","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1274},"span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"name":"W","qualname":"::::W","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1275},"span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"name":"X","qualname":"::::X","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1276},"span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"name":"U","qualname":"::::U","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1277},"span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"name":"G","qualname":"::::G","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1278},"span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"name":"A","qualname":"::::A","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1279},"span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"name":"D","qualname":"::::D","value":"u8","parent":{"krate":0,"index":1271},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3355444447},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499166,"byte_end":4499174,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:1247 ~ os[2ea9]::mm::page_table::{impl#29}::extend), local_id: 19 }","value":"::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097631},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499166,"byte_end":4499174,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:1247 ~ os[2ea9]::mm::page_table::{impl#29}::extend), local_id: 7 }","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436703},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499158,"byte_end":4499162,"line_start":795,"line_end":795,"column_start":21,"column_end":25},"name":"val","qualname":"val$HirId { owner: DefId(0:1247 ~ os[2ea9]::mm::page_table::{impl#29}::extend), local_id: 8 }","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1287},"span":{"file_name":"src/mm/page_table.rs","byte_start":56918,"byte_end":56932,"line_start":30,"line_end":30,"column_start":12,"column_end":26},"name":"PageTableEntry","qualname":"::mm::page_table::PageTableEntry","value":"PageTableEntry { bits }","parent":null,"children":[{"krate":0,"index":1288}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"repr(C)","span":{"file_name":"src/mm/page_table.rs","byte_start":56896,"byte_end":56906,"line_start":29,"line_end":29,"column_start":1,"column_end":11}}]},{"kind":"Field","id":{"krate":0,"index":1288},"span":{"file_name":"src/mm/page_table.rs","byte_start":56943,"byte_end":56947,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"name":"bits","qualname":"::mm::page_table::PageTableEntry::bits","value":"usize","parent":{"krate":0,"index":1287},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742364},"span":{"file_name":"src/mm/page_table.rs","byte_start":56996,"byte_end":56999,"line_start":35,"line_end":35,"column_start":16,"column_end":19},"name":"ppn","qualname":"::new::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871452},"span":{"file_name":"src/mm/page_table.rs","byte_start":57014,"byte_end":57019,"line_start":35,"line_end":35,"column_start":34,"column_end":39},"name":"flags","qualname":"::new::flags","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":540},"span":{"file_name":"src/mm/page_table.rs","byte_start":56992,"byte_end":56995,"line_start":35,"line_end":35,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(PhysPageNum, PTEFlags) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":541},"span":{"file_name":"src/mm/page_table.rs","byte_start":57146,"byte_end":57151,"line_start":40,"line_end":40,"column_start":12,"column_end":17},"name":"empty","qualname":"::empty","value":"pub fn empty() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742366},"span":{"file_name":"src/mm/page_table.rs","byte_start":57242,"byte_end":57246,"line_start":45,"line_end":45,"column_start":17,"column_end":21},"name":"self","qualname":"::ppn::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":542},"span":{"file_name":"src/mm/page_table.rs","byte_start":57237,"byte_end":57240,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"name":"ppn","qualname":"::ppn","value":"pub fn ppn(&Self) -> PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742367},"span":{"file_name":"src/mm/page_table.rs","byte_start":57345,"byte_end":57349,"line_start":48,"line_end":48,"column_start":19,"column_end":23},"name":"self","qualname":"::flags::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":543},"span":{"file_name":"src/mm/page_table.rs","byte_start":57338,"byte_end":57343,"line_start":48,"line_end":48,"column_start":12,"column_end":17},"name":"flags","qualname":"::flags","value":"pub fn flags(&Self) -> PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742368},"span":{"file_name":"src/mm/page_table.rs","byte_start":57446,"byte_end":57450,"line_start":51,"line_end":51,"column_start":22,"column_end":26},"name":"self","qualname":"::is_valid::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":544},"span":{"file_name":"src/mm/page_table.rs","byte_start":57436,"byte_end":57444,"line_start":51,"line_end":51,"column_start":12,"column_end":20},"name":"is_valid","qualname":"::is_valid","value":"pub fn is_valid(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742369},"span":{"file_name":"src/mm/page_table.rs","byte_start":57547,"byte_end":57551,"line_start":54,"line_end":54,"column_start":22,"column_end":26},"name":"self","qualname":"::readable::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":545},"span":{"file_name":"src/mm/page_table.rs","byte_start":57537,"byte_end":57545,"line_start":54,"line_end":54,"column_start":12,"column_end":20},"name":"readable","qualname":"::readable","value":"pub fn readable(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742370},"span":{"file_name":"src/mm/page_table.rs","byte_start":57648,"byte_end":57652,"line_start":57,"line_end":57,"column_start":22,"column_end":26},"name":"self","qualname":"::writable::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":546},"span":{"file_name":"src/mm/page_table.rs","byte_start":57638,"byte_end":57646,"line_start":57,"line_end":57,"column_start":12,"column_end":20},"name":"writable","qualname":"::writable","value":"pub fn writable(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742371},"span":{"file_name":"src/mm/page_table.rs","byte_start":57751,"byte_end":57755,"line_start":60,"line_end":60,"column_start":24,"column_end":28},"name":"self","qualname":"::executable::self","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":547},"span":{"file_name":"src/mm/page_table.rs","byte_start":57739,"byte_end":57749,"line_start":60,"line_end":60,"column_start":12,"column_end":22},"name":"executable","qualname":"::executable","value":"pub fn executable(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":548},"span":{"file_name":"src/mm/page_table.rs","byte_start":57845,"byte_end":57854,"line_start":65,"line_end":65,"column_start":12,"column_end":21},"name":"PageTable","qualname":"::mm::page_table::PageTable","value":"PageTable { root_ppn, frames }","parent":null,"children":[{"krate":0,"index":549},{"krate":0,"index":550}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":549},"span":{"file_name":"src/mm/page_table.rs","byte_start":57861,"byte_end":57869,"line_start":66,"line_end":66,"column_start":5,"column_end":13},"name":"root_ppn","qualname":"::mm::page_table::PageTable::root_ppn","value":"mm::address::PhysPageNum","parent":{"krate":0,"index":548},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":550},"span":{"file_name":"src/mm/page_table.rs","byte_start":57888,"byte_end":57894,"line_start":67,"line_end":67,"column_start":5,"column_end":11},"name":"frames","qualname":"::mm::page_table::PageTable::frames","value":"alloc::vec::Vec","parent":{"krate":0,"index":548},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":552},"span":{"file_name":"src/mm/page_table.rs","byte_start":57998,"byte_end":58001,"line_start":72,"line_end":72,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096936},"span":{"file_name":"src/mm/page_table.rs","byte_start":58026,"byte_end":58031,"line_start":73,"line_end":73,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:552 ~ os[2ea9]::mm::page_table::{impl#1}::new), local_id: 7 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742377},"span":{"file_name":"src/mm/page_table.rs","byte_start":58241,"byte_end":58245,"line_start":80,"line_end":80,"column_start":23,"column_end":27},"name":"satp","qualname":"::from_token::satp","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":553},"span":{"file_name":"src/mm/page_table.rs","byte_start":58230,"byte_end":58240,"line_start":80,"line_end":80,"column_start":12,"column_end":22},"name":"from_token","qualname":"::from_token","value":"pub fn from_token(usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Temporarily used to get arguments from user space.\n","sig":null,"attributes":[{"value":"/ Temporarily used to get arguments from user space.","span":{"file_name":"src/mm/page_table.rs","byte_start":58164,"byte_end":58218,"line_start":79,"line_end":79,"column_start":5,"column_end":59}}]},{"kind":"Local","id":{"krate":0,"index":1073742378},"span":{"file_name":"src/mm/page_table.rs","byte_start":58425,"byte_end":58429,"line_start":86,"line_end":86,"column_start":29,"column_end":33},"name":"self","qualname":"::find_pte_create::self","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871466},"span":{"file_name":"src/mm/page_table.rs","byte_start":58431,"byte_end":58434,"line_start":86,"line_end":86,"column_start":35,"column_end":38},"name":"vpn","qualname":"::find_pte_create::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":554},"span":{"file_name":"src/mm/page_table.rs","byte_start":58404,"byte_end":58419,"line_start":86,"line_end":86,"column_start":8,"column_end":23},"name":"find_pte_create","qualname":"::find_pte_create","value":"fn find_pte_create(&mut Self, VirtPageNum) -> Option<&mut PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177834},"span":{"file_name":"src/mm/page_table.rs","byte_start":58494,"byte_end":58498,"line_start":87,"line_end":87,"column_start":13,"column_end":17},"name":"idxs","qualname":"idxs$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 10 }","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218282},"span":{"file_name":"src/mm/page_table.rs","byte_start":58532,"byte_end":58535,"line_start":88,"line_end":88,"column_start":17,"column_end":20},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 16 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879210},"span":{"file_name":"src/mm/page_table.rs","byte_start":58569,"byte_end":58575,"line_start":89,"line_end":89,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 27 }","value":"core::option::Option<&mut mm::page_table::PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157610},"span":{"file_name":"src/mm/page_table.rs","byte_start":58630,"byte_end":58634,"line_start":90,"line_end":90,"column_start":18,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 46 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851242},"span":{"file_name":"src/mm/page_table.rs","byte_start":58630,"byte_end":58634,"line_start":90,"line_end":90,"column_start":18,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 34 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334890},"span":{"file_name":"src/mm/page_table.rs","byte_start":58625,"byte_end":58626,"line_start":90,"line_end":90,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 35 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762602},"span":{"file_name":"src/mm/page_table.rs","byte_start":58625,"byte_end":58626,"line_start":90,"line_end":90,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 56 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3791651370},"span":{"file_name":"src/mm/page_table.rs","byte_start":58653,"byte_end":58656,"line_start":91,"line_end":91,"column_start":17,"column_end":20},"name":"pte","qualname":"pte$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 71 }","value":"&mut mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1174405674},"span":{"file_name":"src/mm/page_table.rs","byte_start":58844,"byte_end":58849,"line_start":97,"line_end":97,"column_start":21,"column_end":26},"name":"frame","qualname":"frame$HirId { owner: DefId(0:554 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte_create), local_id: 98 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742379},"span":{"file_name":"src/mm/page_table.rs","byte_start":59076,"byte_end":59080,"line_start":105,"line_end":105,"column_start":18,"column_end":22},"name":"self","qualname":"::find_pte::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871467},"span":{"file_name":"src/mm/page_table.rs","byte_start":59082,"byte_end":59085,"line_start":105,"line_end":105,"column_start":24,"column_end":27},"name":"vpn","qualname":"::find_pte::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":555},"span":{"file_name":"src/mm/page_table.rs","byte_start":59066,"byte_end":59074,"line_start":105,"line_end":105,"column_start":8,"column_end":16},"name":"find_pte","qualname":"::find_pte","value":"fn find_pte(&Self, VirtPageNum) -> Option<&PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177835},"span":{"file_name":"src/mm/page_table.rs","byte_start":59141,"byte_end":59145,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"name":"idxs","qualname":"idxs$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 10 }","value":"[usize; 3]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218283},"span":{"file_name":"src/mm/page_table.rs","byte_start":59179,"byte_end":59182,"line_start":107,"line_end":107,"column_start":17,"column_end":20},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 16 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879211},"span":{"file_name":"src/mm/page_table.rs","byte_start":59216,"byte_end":59222,"line_start":108,"line_end":108,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 27 }","value":"core::option::Option<&mm::page_table::PageTableEntry>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157611},"span":{"file_name":"src/mm/page_table.rs","byte_start":59273,"byte_end":59277,"line_start":109,"line_end":109,"column_start":18,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 46 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851243},"span":{"file_name":"src/mm/page_table.rs","byte_start":59273,"byte_end":59277,"line_start":109,"line_end":109,"column_start":18,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 34 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3288334891},"span":{"file_name":"src/mm/page_table.rs","byte_start":59268,"byte_end":59269,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 35 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762603},"span":{"file_name":"src/mm/page_table.rs","byte_start":59268,"byte_end":59269,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 56 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3791651371},"span":{"file_name":"src/mm/page_table.rs","byte_start":59296,"byte_end":59299,"line_start":110,"line_end":110,"column_start":17,"column_end":20},"name":"pte","qualname":"pte$HirId { owner: DefId(0:555 ~ os[2ea9]::mm::page_table::{impl#1}::find_pte), local_id: 71 }","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742380},"span":{"file_name":"src/mm/page_table.rs","byte_start":59607,"byte_end":59611,"line_start":123,"line_end":123,"column_start":21,"column_end":25},"name":"self","qualname":"::map::self","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871468},"span":{"file_name":"src/mm/page_table.rs","byte_start":59613,"byte_end":59616,"line_start":123,"line_end":123,"column_start":27,"column_end":30},"name":"vpn","qualname":"::map::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613292},"span":{"file_name":"src/mm/page_table.rs","byte_start":59631,"byte_end":59634,"line_start":123,"line_end":123,"column_start":45,"column_end":48},"name":"ppn","qualname":"::map::ppn","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436012},"span":{"file_name":"src/mm/page_table.rs","byte_start":59649,"byte_end":59654,"line_start":123,"line_end":123,"column_start":63,"column_end":68},"name":"flags","qualname":"::map::flags","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":556},"span":{"file_name":"src/mm/page_table.rs","byte_start":59598,"byte_end":59601,"line_start":123,"line_end":123,"column_start":12,"column_end":15},"name":"map","qualname":"::map","value":"pub fn map(&mut Self, VirtPageNum, PhysPageNum, PTEFlags)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/page_table.rs","byte_start":59570,"byte_end":59586,"line_start":122,"line_end":122,"column_start":5,"column_end":21}}]},{"kind":"Local","id":{"krate":0,"index":1207960108},"span":{"file_name":"src/mm/page_table.rs","byte_start":59680,"byte_end":59683,"line_start":124,"line_end":124,"column_start":13,"column_end":16},"name":"pte","qualname":"pte$HirId { owner: DefId(0:556 ~ os[2ea9]::mm::page_table::{impl#1}::map), local_id: 18 }","value":"&mut mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742381},"span":{"file_name":"src/mm/page_table.rs","byte_start":59909,"byte_end":59913,"line_start":129,"line_end":129,"column_start":23,"column_end":27},"name":"self","qualname":"::unmap::self","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871469},"span":{"file_name":"src/mm/page_table.rs","byte_start":59915,"byte_end":59918,"line_start":129,"line_end":129,"column_start":29,"column_end":32},"name":"vpn","qualname":"::unmap::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":557},"span":{"file_name":"src/mm/page_table.rs","byte_start":59898,"byte_end":59903,"line_start":129,"line_end":129,"column_start":12,"column_end":17},"name":"unmap","qualname":"::unmap","value":"pub fn unmap(&mut Self, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/page_table.rs","byte_start":59870,"byte_end":59886,"line_start":128,"line_end":128,"column_start":5,"column_end":21}}]},{"kind":"Local","id":{"krate":0,"index":1879048749},"span":{"file_name":"src/mm/page_table.rs","byte_start":59947,"byte_end":59950,"line_start":130,"line_end":130,"column_start":13,"column_end":16},"name":"pte","qualname":"pte$HirId { owner: DefId(0:557 ~ os[2ea9]::mm::page_table::{impl#1}::unmap), local_id: 14 }","value":"&mut mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742382},"span":{"file_name":"src/mm/page_table.rs","byte_start":60135,"byte_end":60139,"line_start":134,"line_end":134,"column_start":23,"column_end":27},"name":"self","qualname":"::translate::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871470},"span":{"file_name":"src/mm/page_table.rs","byte_start":60141,"byte_end":60144,"line_start":134,"line_end":134,"column_start":29,"column_end":32},"name":"vpn","qualname":"::translate::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":558},"span":{"file_name":"src/mm/page_table.rs","byte_start":60124,"byte_end":60133,"line_start":134,"line_end":134,"column_start":12,"column_end":21},"name":"translate","qualname":"::translate","value":"pub fn translate(&Self, VirtPageNum) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790574},"span":{"file_name":"src/mm/page_table.rs","byte_start":60232,"byte_end":60235,"line_start":136,"line_end":136,"column_start":19,"column_end":22},"name":"pte","qualname":"$HirId { owner: DefId(0:558 ~ os[2ea9]::mm::page_table::{impl#1}::translate), local_id: 21 }::pte","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742384},"span":{"file_name":"src/mm/page_table.rs","byte_start":60283,"byte_end":60287,"line_start":138,"line_end":138,"column_start":26,"column_end":30},"name":"self","qualname":"::translate_va::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871472},"span":{"file_name":"src/mm/page_table.rs","byte_start":60289,"byte_end":60291,"line_start":138,"line_end":138,"column_start":32,"column_end":34},"name":"va","qualname":"::translate_va::va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":560},"span":{"file_name":"src/mm/page_table.rs","byte_start":60269,"byte_end":60281,"line_start":138,"line_end":138,"column_start":12,"column_end":24},"name":"translate_va","qualname":"::translate_va","value":"pub fn translate_va(&Self, VirtAddr) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281701936},"span":{"file_name":"src/mm/page_table.rs","byte_start":60385,"byte_end":60388,"line_start":140,"line_end":140,"column_start":19,"column_end":22},"name":"pte","qualname":"$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 55 }::pte","value":"&mm::page_table::PageTableEntry","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879216},"span":{"file_name":"src/mm/page_table.rs","byte_start":60412,"byte_end":60422,"line_start":141,"line_end":141,"column_start":21,"column_end":31},"name":"aligned_pa","qualname":"aligned_pa$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 27 }","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851248},"span":{"file_name":"src/mm/page_table.rs","byte_start":60473,"byte_end":60479,"line_start":142,"line_end":142,"column_start":21,"column_end":27},"name":"offset","qualname":"offset$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 34 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556770352},"span":{"file_name":"src/mm/page_table.rs","byte_start":60520,"byte_end":60536,"line_start":143,"line_end":143,"column_start":21,"column_end":37},"name":"aligned_pa_usize","qualname":"aligned_pa_usize$HirId { owner: DefId(0:560 ~ os[2ea9]::mm::page_table::{impl#1}::translate_va), local_id: 43 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742386},"span":{"file_name":"src/mm/page_table.rs","byte_start":60655,"byte_end":60659,"line_start":147,"line_end":147,"column_start":19,"column_end":23},"name":"self","qualname":"::token::self","value":"&mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":562},"span":{"file_name":"src/mm/page_table.rs","byte_start":60648,"byte_end":60653,"line_start":147,"line_end":147,"column_start":12,"column_end":17},"name":"token","qualname":"::token","value":"pub fn token(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742387},"span":{"file_name":"src/mm/page_table.rs","byte_start":60750,"byte_end":60755,"line_start":152,"line_end":152,"column_start":31,"column_end":36},"name":"token","qualname":"::mm::page_table::translated_byte_buffer::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871475},"span":{"file_name":"src/mm/page_table.rs","byte_start":60764,"byte_end":60767,"line_start":152,"line_end":152,"column_start":45,"column_end":48},"name":"ptr","qualname":"::mm::page_table::translated_byte_buffer::ptr","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613299},"span":{"file_name":"src/mm/page_table.rs","byte_start":60780,"byte_end":60783,"line_start":152,"line_end":152,"column_start":61,"column_end":64},"name":"len","qualname":"::mm::page_table::translated_byte_buffer::len","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":563},"span":{"file_name":"src/mm/page_table.rs","byte_start":60727,"byte_end":60749,"line_start":152,"line_end":152,"column_start":8,"column_end":30},"name":"translated_byte_buffer","qualname":"::mm::page_table::translated_byte_buffer","value":"pub fn translated_byte_buffer(usize, *const u8, usize)\n-> Vec<&'static mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532403},"span":{"file_name":"src/mm/page_table.rs","byte_start":60828,"byte_end":60838,"line_start":153,"line_end":153,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 15 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314675},"span":{"file_name":"src/mm/page_table.rs","byte_start":60883,"byte_end":60888,"line_start":154,"line_end":154,"column_start":13,"column_end":18},"name":"start","qualname":"start$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 23 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160750131},"span":{"file_name":"src/mm/page_table.rs","byte_start":60913,"byte_end":60916,"line_start":155,"line_end":155,"column_start":9,"column_end":12},"name":"end","qualname":"end$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 31 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825205811},"span":{"file_name":"src/mm/page_table.rs","byte_start":60944,"byte_end":60945,"line_start":156,"line_end":156,"column_start":13,"column_end":14},"name":"v","qualname":"v$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 39 }","value":"alloc::vec::Vec<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3154117171},"span":{"file_name":"src/mm/page_table.rs","byte_start":60996,"byte_end":61004,"line_start":158,"line_end":158,"column_start":13,"column_end":21},"name":"start_va","qualname":"start_va$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 61 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":570425907},"span":{"file_name":"src/mm/page_table.rs","byte_start":61046,"byte_end":61049,"line_start":159,"line_end":159,"column_start":17,"column_end":20},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 68 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2315256371},"span":{"file_name":"src/mm/page_table.rs","byte_start":61082,"byte_end":61085,"line_start":160,"line_end":160,"column_start":13,"column_end":16},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 81 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194304563},"span":{"file_name":"src/mm/page_table.rs","byte_start":61205,"byte_end":61211,"line_start":165,"line_end":165,"column_start":17,"column_end":23},"name":"end_va","qualname":"end_va$HirId { owner: DefId(0:563 ~ os[2ea9]::mm::page_table::translated_byte_buffer), local_id: 95 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742388},"span":{"file_name":"src/mm/page_table.rs","byte_start":61671,"byte_end":61676,"line_start":178,"line_end":178,"column_start":23,"column_end":28},"name":"token","qualname":"::mm::page_table::translated_str::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871476},"span":{"file_name":"src/mm/page_table.rs","byte_start":61685,"byte_end":61688,"line_start":178,"line_end":178,"column_start":37,"column_end":40},"name":"ptr","qualname":"::mm::page_table::translated_str::ptr","value":"*const u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":564},"span":{"file_name":"src/mm/page_table.rs","byte_start":61656,"byte_end":61670,"line_start":178,"line_end":178,"column_start":8,"column_end":22},"name":"translated_str","qualname":"::mm::page_table::translated_str","value":"pub fn translated_str(usize, *const u8) -> String","parent":null,"children":[],"decl_id":null,"docs":" Load a string from other address spaces into kernel space without an end `\\0`.\n","sig":null,"attributes":[{"value":"/ Load a string from other address spaces into kernel space without an end `\\0`.","span":{"file_name":"src/mm/page_table.rs","byte_start":61566,"byte_end":61648,"line_start":177,"line_end":177,"column_start":1,"column_end":83}}]},{"kind":"Local","id":{"krate":0,"index":2952790580},"span":{"file_name":"src/mm/page_table.rs","byte_start":61721,"byte_end":61731,"line_start":179,"line_end":179,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 13 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572852},"span":{"file_name":"src/mm/page_table.rs","byte_start":61776,"byte_end":61782,"line_start":180,"line_end":180,"column_start":13,"column_end":19},"name":"string","qualname":"string$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 21 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087008308},"span":{"file_name":"src/mm/page_table.rs","byte_start":61812,"byte_end":61814,"line_start":181,"line_end":181,"column_start":13,"column_end":15},"name":"va","qualname":"va$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 29 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275068980},"span":{"file_name":"src/mm/page_table.rs","byte_start":61854,"byte_end":61856,"line_start":183,"line_end":183,"column_start":13,"column_end":15},"name":"ch","qualname":"ch$HirId { owner: DefId(0:564 ~ os[2ea9]::mm::page_table::translated_str), local_id: 50 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742389},"span":{"file_name":"src/mm/page_table.rs","byte_start":62075,"byte_end":62080,"line_start":193,"line_end":193,"column_start":26,"column_end":31},"name":"token","qualname":"::mm::page_table::translated_ref::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871477},"span":{"file_name":"src/mm/page_table.rs","byte_start":62089,"byte_end":62092,"line_start":193,"line_end":193,"column_start":40,"column_end":43},"name":"ptr","qualname":"::mm::page_table::translated_ref::ptr","value":"*const T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":566},"span":{"file_name":"src/mm/page_table.rs","byte_start":62072,"byte_end":62073,"line_start":193,"line_end":193,"column_start":23,"column_end":24},"name":"T","qualname":"::mm::page_table::translated_ref::T$HirId { owner: DefId(0:565 ~ os[2ea9]::mm::page_table::translated_ref), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":565},"span":{"file_name":"src/mm/page_table.rs","byte_start":62057,"byte_end":62071,"line_start":193,"line_end":193,"column_start":8,"column_end":22},"name":"translated_ref","qualname":"::mm::page_table::translated_ref","value":"pub fn translated_ref(usize, *const T) -> &'static T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790581},"span":{"file_name":"src/mm/page_table.rs","byte_start":62128,"byte_end":62138,"line_start":194,"line_end":194,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:565 ~ os[2ea9]::mm::page_table::translated_ref), local_id: 13 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742391},"span":{"file_name":"src/mm/page_table.rs","byte_start":62279,"byte_end":62284,"line_start":198,"line_end":198,"column_start":29,"column_end":34},"name":"token","qualname":"::mm::page_table::translated_refmut::token","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871479},"span":{"file_name":"src/mm/page_table.rs","byte_start":62293,"byte_end":62296,"line_start":198,"line_end":198,"column_start":43,"column_end":46},"name":"ptr","qualname":"::mm::page_table::translated_refmut::ptr","value":"*mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":568},"span":{"file_name":"src/mm/page_table.rs","byte_start":62276,"byte_end":62277,"line_start":198,"line_end":198,"column_start":26,"column_end":27},"name":"T","qualname":"::mm::page_table::translated_refmut::T$HirId { owner: DefId(0:567 ~ os[2ea9]::mm::page_table::translated_refmut), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":567},"span":{"file_name":"src/mm/page_table.rs","byte_start":62258,"byte_end":62275,"line_start":198,"line_end":198,"column_start":8,"column_end":25},"name":"translated_refmut","qualname":"::mm::page_table::translated_refmut","value":"pub fn translated_refmut(usize, *mut T) -> &'static mut T","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790583},"span":{"file_name":"src/mm/page_table.rs","byte_start":62334,"byte_end":62344,"line_start":199,"line_end":199,"column_start":9,"column_end":19},"name":"page_table","qualname":"page_table$HirId { owner: DefId(0:567 ~ os[2ea9]::mm::page_table::translated_refmut), local_id: 13 }","value":"mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572855},"span":{"file_name":"src/mm/page_table.rs","byte_start":62385,"byte_end":62387,"line_start":200,"line_end":200,"column_start":9,"column_end":11},"name":"va","qualname":"va$HirId { owner: DefId(0:567 ~ os[2ea9]::mm::page_table::translated_refmut), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":569},"span":{"file_name":"src/mm/page_table.rs","byte_start":62485,"byte_end":62495,"line_start":204,"line_end":204,"column_start":12,"column_end":22},"name":"UserBuffer","qualname":"::mm::page_table::UserBuffer","value":"UserBuffer { buffers }","parent":null,"children":[{"krate":0,"index":570}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":570},"span":{"file_name":"src/mm/page_table.rs","byte_start":62506,"byte_end":62513,"line_start":205,"line_end":205,"column_start":9,"column_end":16},"name":"buffers","qualname":"::mm::page_table::UserBuffer::buffers","value":"alloc::vec::Vec<&'static mut [u8]>","parent":{"krate":0,"index":569},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742396},"span":{"file_name":"src/mm/page_table.rs","byte_start":62575,"byte_end":62582,"line_start":209,"line_end":209,"column_start":16,"column_end":23},"name":"buffers","qualname":"::new::buffers","value":"alloc::vec::Vec<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":572},"span":{"file_name":"src/mm/page_table.rs","byte_start":62571,"byte_end":62574,"line_start":209,"line_end":209,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(Vec<&'static mut [u8]>) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742397},"span":{"file_name":"src/mm/page_table.rs","byte_start":62665,"byte_end":62669,"line_start":212,"line_end":212,"column_start":17,"column_end":21},"name":"self","qualname":"::len::self","value":"&mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":573},"span":{"file_name":"src/mm/page_table.rs","byte_start":62660,"byte_end":62663,"line_start":212,"line_end":212,"column_start":12,"column_end":15},"name":"len","qualname":"::len","value":"pub fn len(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758096957},"span":{"file_name":"src/mm/page_table.rs","byte_start":62698,"byte_end":62703,"line_start":213,"line_end":213,"column_start":17,"column_end":22},"name":"total","qualname":"total$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 7 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395581},"span":{"file_name":"src/mm/page_table.rs","byte_start":62733,"byte_end":62752,"line_start":214,"line_end":214,"column_start":18,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 26 }","value":"core::slice::Iter<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879048765},"span":{"file_name":"src/mm/page_table.rs","byte_start":62733,"byte_end":62752,"line_start":214,"line_end":214,"column_start":18,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 14 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532413},"span":{"file_name":"src/mm/page_table.rs","byte_start":62728,"byte_end":62729,"line_start":214,"line_end":214,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 15 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":603980349},"span":{"file_name":"src/mm/page_table.rs","byte_start":62728,"byte_end":62729,"line_start":214,"line_end":214,"column_start":13,"column_end":14},"name":"b","qualname":"b$HirId { owner: DefId(0:573 ~ os[2ea9]::mm::page_table::{impl#2}::len), local_id: 36 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742401},"span":{"file_name":"src/mm/page_table.rs","byte_start":62935,"byte_end":62939,"line_start":224,"line_end":224,"column_start":18,"column_end":22},"name":"self","qualname":"::into_iter::self","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":577},"span":{"file_name":"src/mm/page_table.rs","byte_start":62925,"byte_end":62934,"line_start":224,"line_end":224,"column_start":8,"column_end":17},"name":"into_iter","qualname":"::into_iter","value":"fn into_iter(Self) -> Self::IntoIter","parent":{"krate":1,"index":5531},"children":[],"decl_id":{"krate":1,"index":5534},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":578},"span":{"file_name":"src/mm/page_table.rs","byte_start":63114,"byte_end":63132,"line_start":233,"line_end":233,"column_start":12,"column_end":30},"name":"UserBufferIterator","qualname":"::mm::page_table::UserBufferIterator","value":"UserBufferIterator { buffers, current_buffer, current_idx }","parent":null,"children":[{"krate":0,"index":579},{"krate":0,"index":580},{"krate":0,"index":581}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":579},"span":{"file_name":"src/mm/page_table.rs","byte_start":63139,"byte_end":63146,"line_start":234,"line_end":234,"column_start":5,"column_end":12},"name":"buffers","qualname":"::mm::page_table::UserBufferIterator::buffers","value":"alloc::vec::Vec<&'static mut [u8]>","parent":{"krate":0,"index":578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":580},"span":{"file_name":"src/mm/page_table.rs","byte_start":63176,"byte_end":63190,"line_start":235,"line_end":235,"column_start":5,"column_end":19},"name":"current_buffer","qualname":"::mm::page_table::UserBufferIterator::current_buffer","value":"usize","parent":{"krate":0,"index":578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":581},"span":{"file_name":"src/mm/page_table.rs","byte_start":63203,"byte_end":63214,"line_start":236,"line_end":236,"column_start":5,"column_end":16},"name":"current_idx","qualname":"::mm::page_table::UserBufferIterator::current_idx","value":"usize","parent":{"krate":0,"index":578},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742408},"span":{"file_name":"src/mm/page_table.rs","byte_start":63307,"byte_end":63311,"line_start":241,"line_end":241,"column_start":18,"column_end":22},"name":"self","qualname":"::next::self","value":"&mut mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":584},"span":{"file_name":"src/mm/page_table.rs","byte_start":63297,"byte_end":63301,"line_start":241,"line_end":241,"column_start":8,"column_end":12},"name":"next","qualname":"::next","value":"fn next(&mut Self) -> Option","parent":{"krate":1,"index":5627},"children":[],"decl_id":{"krate":1,"index":5629},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109448},"span":{"file_name":"src/mm/page_table.rs","byte_start":63442,"byte_end":63443,"line_start":245,"line_end":245,"column_start":17,"column_end":18},"name":"r","qualname":"r$HirId { owner: DefId(0:584 ~ os[2ea9]::mm::page_table::{impl#4}::next), local_id: 32 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":585},"span":{"file_name":"src/mm/memory_set.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"memory_set","qualname":"::mm::memory_set","value":"src/mm/memory_set.rs","parent":null,"children":[{"krate":0,"index":586},{"krate":0,"index":587},{"krate":0,"index":588},{"krate":0,"index":589},{"krate":0,"index":590},{"krate":0,"index":591},{"krate":0,"index":2054},{"krate":0,"index":592},{"krate":0,"index":2056},{"krate":0,"index":593},{"krate":0,"index":2058},{"krate":0,"index":594},{"krate":0,"index":2060},{"krate":0,"index":595},{"krate":0,"index":596},{"krate":0,"index":597},{"krate":0,"index":598},{"krate":0,"index":599},{"krate":0,"index":600},{"krate":0,"index":601},{"krate":0,"index":602},{"krate":0,"index":603},{"krate":0,"index":604},{"krate":0,"index":605},{"krate":0,"index":606},{"krate":0,"index":607},{"krate":0,"index":608},{"krate":0,"index":609},{"krate":0,"index":610},{"krate":0,"index":611},{"krate":0,"index":612},{"krate":0,"index":613},{"krate":0,"index":614},{"krate":0,"index":1292},{"krate":0,"index":1294},{"krate":0,"index":1295},{"krate":0,"index":1300},{"krate":0,"index":625},{"krate":0,"index":626},{"krate":0,"index":629},{"krate":0,"index":643},{"krate":0,"index":648},{"krate":0,"index":1303},{"krate":0,"index":1315},{"krate":0,"index":1313},{"krate":0,"index":1310},{"krate":0,"index":1311},{"krate":0,"index":1308},{"krate":0,"index":1316},{"krate":0,"index":1338},{"krate":0,"index":1334},{"krate":0,"index":1335},{"krate":0,"index":1331},{"krate":0,"index":1332},{"krate":0,"index":1329},{"krate":0,"index":1323},{"krate":0,"index":1321},{"krate":0,"index":1318},{"krate":0,"index":1339},{"krate":0,"index":1347},{"krate":0,"index":1349},{"krate":0,"index":1351},{"krate":0,"index":1353},{"krate":0,"index":1355},{"krate":0,"index":1365},{"krate":0,"index":1368},{"krate":0,"index":1370},{"krate":0,"index":1373},{"krate":0,"index":1375},{"krate":0,"index":1378},{"krate":0,"index":1380},{"krate":0,"index":1383},{"krate":0,"index":1385},{"krate":0,"index":1388},{"krate":0,"index":1391},{"krate":0,"index":656}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":615},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64252,"byte_end":64257,"line_start":21,"line_end":21,"column_start":8,"column_end":13},"name":"stext","qualname":"::mm::memory_set::stext","value":"unsafe extern \"C\" fn stext()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":616},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64268,"byte_end":64273,"line_start":22,"line_end":22,"column_start":8,"column_end":13},"name":"etext","qualname":"::mm::memory_set::etext","value":"unsafe extern \"C\" fn etext()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":617},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64284,"byte_end":64291,"line_start":23,"line_end":23,"column_start":8,"column_end":15},"name":"srodata","qualname":"::mm::memory_set::srodata","value":"unsafe extern \"C\" fn srodata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":618},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64302,"byte_end":64309,"line_start":24,"line_end":24,"column_start":8,"column_end":15},"name":"erodata","qualname":"::mm::memory_set::erodata","value":"unsafe extern \"C\" fn erodata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":619},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64320,"byte_end":64325,"line_start":25,"line_end":25,"column_start":8,"column_end":13},"name":"sdata","qualname":"::mm::memory_set::sdata","value":"unsafe extern \"C\" fn sdata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":620},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64336,"byte_end":64341,"line_start":26,"line_end":26,"column_start":8,"column_end":13},"name":"edata","qualname":"::mm::memory_set::edata","value":"unsafe extern \"C\" fn edata()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":621},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64352,"byte_end":64367,"line_start":27,"line_end":27,"column_start":8,"column_end":23},"name":"sbss_with_stack","qualname":"::mm::memory_set::sbss_with_stack","value":"unsafe extern \"C\" fn sbss_with_stack()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":622},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64378,"byte_end":64382,"line_start":28,"line_end":28,"column_start":8,"column_end":12},"name":"ebss","qualname":"::mm::memory_set::ebss","value":"unsafe extern \"C\" fn ebss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":623},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64393,"byte_end":64400,"line_start":29,"line_end":29,"column_start":8,"column_end":15},"name":"ekernel","qualname":"::mm::memory_set::ekernel","value":"unsafe extern \"C\" fn ekernel()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":624},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64411,"byte_end":64422,"line_start":30,"line_end":30,"column_start":8,"column_end":19},"name":"strampoline","qualname":"::mm::memory_set::strampoline","value":"unsafe extern \"C\" fn strampoline()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1292},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64463,"byte_end":64475,"line_start":34,"line_end":34,"column_start":20,"column_end":32},"name":"KERNEL_SPACE","qualname":"::mm::memory_set::KERNEL_SPACE","value":"KERNEL_SPACE { __private_field }","parent":null,"children":[{"krate":0,"index":1293}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1294},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64463,"byte_end":64475,"line_start":34,"line_end":34,"column_start":20,"column_end":32},"name":"KERNEL_SPACE","qualname":"::mm::memory_set::KERNEL_SPACE","value":"KERNEL_SPACE","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":625},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64572,"byte_end":64584,"line_start":39,"line_end":39,"column_start":8,"column_end":20},"name":"kernel_token","qualname":"::mm::memory_set::kernel_token","value":"pub fn kernel_token() -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":626},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64644,"byte_end":64653,"line_start":43,"line_end":43,"column_start":12,"column_end":21},"name":"MemorySet","qualname":"::mm::memory_set::MemorySet","value":"MemorySet { page_table, areas }","parent":null,"children":[{"krate":0,"index":627},{"krate":0,"index":628}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":627},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64660,"byte_end":64670,"line_start":44,"line_end":44,"column_start":5,"column_end":15},"name":"page_table","qualname":"::mm::memory_set::MemorySet::page_table","value":"mm::page_table::PageTable","parent":{"krate":0,"index":626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":628},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64687,"byte_end":64692,"line_start":45,"line_end":45,"column_start":5,"column_end":10},"name":"areas","qualname":"::mm::memory_set::MemorySet::areas","value":"alloc::vec::Vec","parent":{"krate":0,"index":626},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":630},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64739,"byte_end":64747,"line_start":49,"line_end":49,"column_start":12,"column_end":20},"name":"new_bare","qualname":"::new_bare","value":"pub fn new_bare() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742455},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64882,"byte_end":64886,"line_start":55,"line_end":55,"column_start":19,"column_end":23},"name":"self","qualname":"::token::self","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":631},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64875,"byte_end":64880,"line_start":55,"line_end":55,"column_start":12,"column_end":17},"name":"token","qualname":"::token","value":"pub fn token(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742456},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65006,"byte_end":65010,"line_start":59,"line_end":59,"column_start":36,"column_end":40},"name":"self","qualname":"::insert_framed_area::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871544},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65012,"byte_end":65020,"line_start":59,"line_end":59,"column_start":42,"column_end":50},"name":"start_va","qualname":"::insert_framed_area::start_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613368},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65032,"byte_end":65038,"line_start":59,"line_end":59,"column_start":62,"column_end":68},"name":"end_va","qualname":"::insert_framed_area::end_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436088},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65050,"byte_end":65060,"line_start":59,"line_end":59,"column_start":80,"column_end":90},"name":"permission","qualname":"::insert_framed_area::permission","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":632},"span":{"file_name":"src/mm/memory_set.rs","byte_start":64982,"byte_end":65000,"line_start":59,"line_end":59,"column_start":12,"column_end":30},"name":"insert_framed_area","qualname":"::insert_framed_area","value":"pub fn insert_framed_area(&mut Self, VirtAddr, VirtAddr, MapPermission)","parent":null,"children":[],"decl_id":null,"docs":" Assume that no conflicts.\n","sig":null,"attributes":[{"value":"/ Assume that no conflicts.","span":{"file_name":"src/mm/memory_set.rs","byte_start":64941,"byte_end":64970,"line_start":58,"line_end":58,"column_start":5,"column_end":34}}]},{"kind":"Local","id":{"krate":0,"index":1073742457},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65273,"byte_end":65277,"line_start":67,"line_end":67,"column_start":44,"column_end":48},"name":"self","qualname":"::remove_area_with_start_vpn::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871545},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65279,"byte_end":65288,"line_start":67,"line_end":67,"column_start":50,"column_end":59},"name":"start_vpn","qualname":"::remove_area_with_start_vpn::start_vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":633},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65241,"byte_end":65267,"line_start":67,"line_end":67,"column_start":12,"column_end":38},"name":"remove_area_with_start_vpn","qualname":"::remove_area_with_start_vpn","value":"pub fn remove_area_with_start_vpn(&mut Self, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443833},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65397,"byte_end":65401,"line_start":69,"line_end":69,"column_start":24,"column_end":28},"name":"area","qualname":"$HirId { owner: DefId(0:633 ~ os[2ea9]::mm::memory_set::{impl#0}::remove_area_with_start_vpn), local_id: 30 }::area","value":"&&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214593145},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65326,"byte_end":65329,"line_start":68,"line_end":68,"column_start":22,"column_end":25},"name":"idx","qualname":"idx$HirId { owner: DefId(0:633 ~ os[2ea9]::mm::memory_set::{impl#0}::remove_area_with_start_vpn), local_id: 33 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851321},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65331,"byte_end":65335,"line_start":68,"line_end":68,"column_start":27,"column_end":31},"name":"area","qualname":"area$HirId { owner: DefId(0:633 ~ os[2ea9]::mm::memory_set::{impl#0}::remove_area_with_start_vpn), local_id: 34 }","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742459},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65562,"byte_end":65566,"line_start":74,"line_end":74,"column_start":18,"column_end":22},"name":"self","qualname":"::push::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871547},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65572,"byte_end":65580,"line_start":74,"line_end":74,"column_start":28,"column_end":36},"name":"map_area","qualname":"::push::map_area","value":"mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613371},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65591,"byte_end":65595,"line_start":74,"line_end":74,"column_start":47,"column_end":51},"name":"data","qualname":"::push::data","value":"core::option::Option<&[u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":635},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65552,"byte_end":65556,"line_start":74,"line_end":74,"column_start":8,"column_end":12},"name":"push","qualname":"::push","value":"fn push(&mut Self, MapArea, Option<&[u8]>)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314747},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65678,"byte_end":65682,"line_start":76,"line_end":76,"column_start":21,"column_end":25},"name":"data","qualname":"data$HirId { owner: DefId(0:635 ~ os[2ea9]::mm::memory_set::{impl#0}::push), local_id: 23 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742460},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65890,"byte_end":65894,"line_start":82,"line_end":82,"column_start":28,"column_end":32},"name":"self","qualname":"::map_trampoline::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":636},"span":{"file_name":"src/mm/memory_set.rs","byte_start":65870,"byte_end":65884,"line_start":82,"line_end":82,"column_start":8,"column_end":22},"name":"map_trampoline","qualname":"::map_trampoline","value":"fn map_trampoline(&mut Self)","parent":null,"children":[],"decl_id":null,"docs":" Mention that trampoline is not collected by areas.\n","sig":null,"attributes":[{"value":"/ Mention that trampoline is not collected by areas.","span":{"file_name":"src/mm/memory_set.rs","byte_start":65808,"byte_end":65862,"line_start":81,"line_end":81,"column_start":5,"column_end":59}}]},{"kind":"Method","id":{"krate":0,"index":637},"span":{"file_name":"src/mm/memory_set.rs","byte_start":66129,"byte_end":66139,"line_start":90,"line_end":90,"column_start":12,"column_end":22},"name":"new_kernel","qualname":"::new_kernel","value":"pub fn new_kernel() -> Self","parent":null,"children":[],"decl_id":null,"docs":" Without kernel stacks.\n","sig":null,"attributes":[{"value":"/ Without kernel stacks.","span":{"file_name":"src/mm/memory_set.rs","byte_start":66091,"byte_end":66117,"line_start":89,"line_end":89,"column_start":5,"column_end":31}}]},{"kind":"Local","id":{"krate":0,"index":3758097021},"span":{"file_name":"src/mm/memory_set.rs","byte_start":66168,"byte_end":66178,"line_start":91,"line_end":91,"column_start":17,"column_end":27},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 7 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":197132925},"span":{"file_name":"src/mm/memory_set.rs","byte_start":67939,"byte_end":67943,"line_start":135,"line_end":135,"column_start":21,"column_end":25},"name":"iter","qualname":"iter$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 976 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":599786109},"span":{"file_name":"src/mm/memory_set.rs","byte_start":67939,"byte_end":67943,"line_start":135,"line_end":135,"column_start":21,"column_end":25},"name":"__next","qualname":"__next$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 964 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2747269757},"span":{"file_name":"src/mm/memory_set.rs","byte_start":67931,"byte_end":67935,"line_start":135,"line_end":135,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 965 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1539310205},"span":{"file_name":"src/mm/memory_set.rs","byte_start":67931,"byte_end":67935,"line_start":135,"line_end":135,"column_start":13,"column_end":17},"name":"pair","qualname":"pair$HirId { owner: DefId(0:637 ~ os[2ea9]::mm::memory_set::{impl#0}::new_kernel), local_id: 986 }","value":"[type error]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742462},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68361,"byte_end":68369,"line_start":147,"line_end":147,"column_start":21,"column_end":29},"name":"elf_data","qualname":"::from_elf::elf_data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":638},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68352,"byte_end":68360,"line_start":147,"line_end":147,"column_start":12,"column_end":20},"name":"from_elf","qualname":"::from_elf","value":"pub fn from_elf(&[u8]) -> (Self, usize, usize)","parent":null,"children":[],"decl_id":null,"docs":" Include sections in elf and trampoline and TrapContext and user stack,\n also returns user_sp and entry point.\n","sig":null,"attributes":[{"value":"/ Include sections in elf and trampoline and TrapContext and user stack,","span":{"file_name":"src/mm/memory_set.rs","byte_start":68220,"byte_end":68294,"line_start":145,"line_end":145,"column_start":5,"column_end":79}},{"value":"/ also returns user_sp and entry point.","span":{"file_name":"src/mm/memory_set.rs","byte_start":68299,"byte_end":68340,"line_start":146,"line_end":146,"column_start":5,"column_end":46}}]},{"kind":"Local","id":{"krate":0,"index":2415919742},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68420,"byte_end":68430,"line_start":148,"line_end":148,"column_start":17,"column_end":27},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 9 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524734},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68577,"byte_end":68580,"line_start":152,"line_end":152,"column_start":13,"column_end":16},"name":"elf","qualname":"elf$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 28 }","value":"xmas_elf::ElfFile","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851326},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68638,"byte_end":68648,"line_start":153,"line_end":153,"column_start":13,"column_end":23},"name":"elf_header","qualname":"elf_header$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 34 }","value":"xmas_elf::header::Header","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2483028606},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68675,"byte_end":68680,"line_start":154,"line_end":154,"column_start":13,"column_end":18},"name":"magic","qualname":"magic$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 41 }","value":"[u8; 4]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":754975358},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68786,"byte_end":68794,"line_start":156,"line_end":156,"column_start":13,"column_end":21},"name":"ph_count","qualname":"ph_count$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 180 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3707765374},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68840,"byte_end":68851,"line_start":157,"line_end":157,"column_start":17,"column_end":28},"name":"max_end_vpn","qualname":"max_end_vpn$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 187 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4076864126},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68887,"byte_end":68898,"line_start":158,"line_end":158,"column_start":18,"column_end":29},"name":"iter","qualname":"iter$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 207 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3271557758},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68887,"byte_end":68898,"line_start":158,"line_end":158,"column_start":18,"column_end":29},"name":"__next","qualname":"__next$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 195 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":587203198},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68882,"byte_end":68883,"line_start":158,"line_end":158,"column_start":13,"column_end":14},"name":"val","qualname":"val$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 196 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2600469118},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68882,"byte_end":68883,"line_start":158,"line_end":158,"column_start":13,"column_end":14},"name":"i","qualname":"i$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 217 }","value":"u16","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2801795710},"span":{"file_name":"src/mm/memory_set.rs","byte_start":68917,"byte_end":68919,"line_start":159,"line_end":159,"column_start":17,"column_end":19},"name":"ph","qualname":"ph$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 229 }","value":"xmas_elf::program::ProgramHeader","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3472884350},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69047,"byte_end":69055,"line_start":161,"line_end":161,"column_start":21,"column_end":29},"name":"start_va","qualname":"start_va$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 243 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1619001982},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69125,"byte_end":69131,"line_start":162,"line_end":162,"column_start":21,"column_end":27},"name":"end_va","qualname":"end_va$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 262 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2961179262},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69223,"byte_end":69231,"line_start":163,"line_end":163,"column_start":25,"column_end":33},"name":"map_perm","qualname":"map_perm$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 269 }","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":679477886},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69272,"byte_end":69280,"line_start":164,"line_end":164,"column_start":21,"column_end":29},"name":"ph_flags","qualname":"ph_flags$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 276 }","value":"xmas_elf::program::Flags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2860515966},"span":{"file_name":"src/mm/memory_set.rs","byte_start":69535,"byte_end":69543,"line_start":168,"line_end":168,"column_start":21,"column_end":29},"name":"map_area","qualname":"map_area$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 341 }","value":"mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2776629886},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70021,"byte_end":70031,"line_start":182,"line_end":182,"column_start":13,"column_end":23},"name":"max_end_va","qualname":"max_end_va$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 421 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1971323518},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70080,"byte_end":70097,"line_start":183,"line_end":183,"column_start":17,"column_end":34},"name":"user_stack_bottom","qualname":"user_stack_bottom$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 430 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1031799422},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70200,"byte_end":70214,"line_start":186,"line_end":186,"column_start":13,"column_end":27},"name":"user_stack_top","qualname":"user_stack_top$HirId { owner: DefId(0:638 ~ os[2ea9]::mm::memory_set::{impl#0}::from_elf), local_id: 444 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742463},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70816,"byte_end":70826,"line_start":202,"line_end":202,"column_start":30,"column_end":40},"name":"user_space","qualname":"::from_existed_user::user_space","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":639},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70798,"byte_end":70815,"line_start":202,"line_end":202,"column_start":12,"column_end":29},"name":"from_existed_user","qualname":"::from_existed_user","value":"pub fn from_existed_user(&MemorySet) -> MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919743},"span":{"file_name":"src/mm/memory_set.rs","byte_start":70871,"byte_end":70881,"line_start":203,"line_end":203,"column_start":17,"column_end":27},"name":"memory_set","qualname":"memory_set$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 9 }","value":"mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2214593151},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71039,"byte_end":71062,"line_start":207,"line_end":207,"column_start":21,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 33 }","value":"core::slice::Iter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818572927},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71039,"byte_end":71062,"line_start":207,"line_end":207,"column_start":21,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 21 }","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831103},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71031,"byte_end":71035,"line_start":207,"line_end":207,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 22 }","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3556770431},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71031,"byte_end":71035,"line_start":207,"line_end":207,"column_start":13,"column_end":17},"name":"area","qualname":"area$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 43 }","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811939967},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71081,"byte_end":71089,"line_start":208,"line_end":208,"column_start":17,"column_end":25},"name":"new_area","qualname":"new_area$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 54 }","value":"mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":167772799},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71233,"byte_end":71247,"line_start":211,"line_end":211,"column_start":24,"column_end":38},"name":"iter","qualname":"iter$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 80 }","value":"mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":570425983},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71233,"byte_end":71247,"line_start":211,"line_end":211,"column_start":24,"column_end":38},"name":"__next","qualname":"__next$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 68 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2717909631},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71226,"byte_end":71229,"line_start":211,"line_end":211,"column_start":17,"column_end":20},"name":"val","qualname":"val$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 69 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950079},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71226,"byte_end":71229,"line_start":211,"line_end":211,"column_start":17,"column_end":20},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 90 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":369099391},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71270,"byte_end":71277,"line_start":212,"line_end":212,"column_start":21,"column_end":28},"name":"src_ppn","qualname":"src_ppn$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 104 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919236223},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71342,"byte_end":71349,"line_start":213,"line_end":213,"column_start":21,"column_end":28},"name":"dst_ppn","qualname":"dst_ppn$HirId { owner: DefId(0:639 ~ os[2ea9]::mm::memory_set::{impl#0}::from_existed_user), local_id: 117 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742464},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71550,"byte_end":71554,"line_start":219,"line_end":219,"column_start":22,"column_end":26},"name":"self","qualname":"::activate::self","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":640},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71540,"byte_end":71548,"line_start":219,"line_end":219,"column_start":12,"column_end":20},"name":"activate","qualname":"::activate","value":"pub fn activate(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919744},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71570,"byte_end":71574,"line_start":220,"line_end":220,"column_start":13,"column_end":17},"name":"satp","qualname":"satp$HirId { owner: DefId(0:640 ~ os[2ea9]::mm::memory_set::{impl#0}::activate), local_id: 9 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742465},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71741,"byte_end":71745,"line_start":226,"line_end":226,"column_start":23,"column_end":27},"name":"self","qualname":"::translate::self","value":"&mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871553},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71747,"byte_end":71750,"line_start":226,"line_end":226,"column_start":29,"column_end":32},"name":"vpn","qualname":"::translate::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":641},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71730,"byte_end":71739,"line_start":226,"line_end":226,"column_start":12,"column_end":21},"name":"translate","qualname":"::translate","value":"pub fn translate(&Self, VirtPageNum) -> Option","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742466},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71873,"byte_end":71877,"line_start":229,"line_end":229,"column_start":36,"column_end":40},"name":"self","qualname":"::recycle_data_pages::self","value":"&mut mm::memory_set::MemorySet","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":642},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71849,"byte_end":71867,"line_start":229,"line_end":229,"column_start":12,"column_end":30},"name":"recycle_data_pages","qualname":"::recycle_data_pages","value":"pub fn recycle_data_pages(&mut Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":643},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71965,"byte_end":71972,"line_start":235,"line_end":235,"column_start":12,"column_end":19},"name":"MapArea","qualname":"::mm::memory_set::MapArea","value":"MapArea { vpn_range, data_frames, map_type, map_perm }","parent":null,"children":[{"krate":0,"index":644},{"krate":0,"index":645},{"krate":0,"index":646},{"krate":0,"index":647}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":644},"span":{"file_name":"src/mm/memory_set.rs","byte_start":71979,"byte_end":71988,"line_start":236,"line_end":236,"column_start":5,"column_end":14},"name":"vpn_range","qualname":"::mm::memory_set::MapArea::vpn_range","value":"mm::address::SimpleRange","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":645},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72004,"byte_end":72015,"line_start":237,"line_end":237,"column_start":5,"column_end":16},"name":"data_frames","qualname":"::mm::memory_set::MapArea::data_frames","value":"alloc::collections::BTreeMap","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":646},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72058,"byte_end":72066,"line_start":238,"line_end":238,"column_start":5,"column_end":13},"name":"map_type","qualname":"::mm::memory_set::MapArea::map_type","value":"mm::memory_set::MapType","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":647},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72081,"byte_end":72089,"line_start":239,"line_end":239,"column_start":5,"column_end":13},"name":"map_perm","qualname":"::mm::memory_set::MapArea::map_perm","value":"mm::memory_set::MapPermission","parent":{"krate":0,"index":643},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742473},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72148,"byte_end":72156,"line_start":244,"line_end":244,"column_start":9,"column_end":17},"name":"start_va","qualname":"::new::start_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871561},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72176,"byte_end":72182,"line_start":245,"line_end":245,"column_start":9,"column_end":15},"name":"end_va","qualname":"::new::end_va","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613385},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72202,"byte_end":72210,"line_start":246,"line_end":246,"column_start":9,"column_end":17},"name":"map_type","qualname":"::new::map_type","value":"mm::memory_set::MapType","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436105},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72229,"byte_end":72237,"line_start":247,"line_end":247,"column_start":9,"column_end":17},"name":"map_perm","qualname":"::new::map_perm","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":649},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72135,"byte_end":72138,"line_start":243,"line_end":243,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(VirtAddr, VirtAddr, MapType, MapPermission) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218377},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72281,"byte_end":72290,"line_start":249,"line_end":249,"column_start":13,"column_end":22},"name":"start_vpn","qualname":"start_vpn$HirId { owner: DefId(0:649 ~ os[2ea9]::mm::memory_set::{impl#1}::new), local_id: 16 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2550137481},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72336,"byte_end":72343,"line_start":250,"line_end":250,"column_start":13,"column_end":20},"name":"end_vpn","qualname":"end_vpn$HirId { owner: DefId(0:649 ~ os[2ea9]::mm::memory_set::{impl#1}::new), local_id: 25 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742474},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72573,"byte_end":72580,"line_start":258,"line_end":258,"column_start":25,"column_end":32},"name":"another","qualname":"::from_another::another","value":"&mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":650},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72560,"byte_end":72572,"line_start":258,"line_end":258,"column_start":12,"column_end":24},"name":"from_another","qualname":"::from_another","value":"pub fn from_another(&MapArea) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742475},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72877,"byte_end":72881,"line_start":266,"line_end":266,"column_start":25,"column_end":29},"name":"self","qualname":"::map_one::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871563},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72883,"byte_end":72893,"line_start":266,"line_end":266,"column_start":31,"column_end":41},"name":"page_table","qualname":"::map_one::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613387},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72911,"byte_end":72914,"line_start":266,"line_end":266,"column_start":59,"column_end":62},"name":"vpn","qualname":"::map_one::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":651},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72864,"byte_end":72871,"line_start":266,"line_end":266,"column_start":12,"column_end":19},"name":"map_one","qualname":"::map_one","value":"pub fn map_one(&mut Self, &mut PageTable, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342177931},"span":{"file_name":"src/mm/memory_set.rs","byte_start":72943,"byte_end":72946,"line_start":267,"line_end":267,"column_start":13,"column_end":16},"name":"ppn","qualname":"ppn$HirId { owner: DefId(0:651 ~ os[2ea9]::mm::memory_set::{impl#1}::map_one), local_id: 10 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2483028619},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73136,"byte_end":73141,"line_start":273,"line_end":273,"column_start":21,"column_end":26},"name":"frame","qualname":"frame$HirId { owner: DefId(0:651 ~ os[2ea9]::mm::memory_set::{impl#1}::map_one), local_id: 41 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":838861451},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73290,"byte_end":73299,"line_start":278,"line_end":278,"column_start":13,"column_end":22},"name":"pte_flags","qualname":"pte_flags$HirId { owner: DefId(0:651 ~ os[2ea9]::mm::memory_set::{impl#1}::map_one), local_id: 76 }","value":"mm::page_table::PTEFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742476},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73429,"byte_end":73433,"line_start":281,"line_end":281,"column_start":27,"column_end":31},"name":"self","qualname":"::unmap_one::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871564},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73435,"byte_end":73445,"line_start":281,"line_end":281,"column_start":33,"column_end":43},"name":"page_table","qualname":"::unmap_one::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613388},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73463,"byte_end":73466,"line_start":281,"line_end":281,"column_start":61,"column_end":64},"name":"vpn","qualname":"::unmap_one::vpn","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":652},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73414,"byte_end":73423,"line_start":281,"line_end":281,"column_start":12,"column_end":21},"name":"unmap_one","qualname":"::unmap_one","value":"pub fn unmap_one(&mut Self, &mut PageTable, VirtPageNum)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742477},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73694,"byte_end":73698,"line_start":290,"line_end":290,"column_start":21,"column_end":25},"name":"self","qualname":"::map::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871565},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73700,"byte_end":73710,"line_start":290,"line_end":290,"column_start":27,"column_end":37},"name":"page_table","qualname":"::map::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":653},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73685,"byte_end":73688,"line_start":290,"line_end":290,"column_start":12,"column_end":15},"name":"map","qualname":"::map","value":"pub fn map(&mut Self, &mut PageTable)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089293},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73749,"byte_end":73763,"line_start":291,"line_end":291,"column_start":20,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 20 }","value":"mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436109},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73749,"byte_end":73763,"line_start":291,"line_end":291,"column_start":20,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 8 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919757},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73742,"byte_end":73745,"line_start":291,"line_end":291,"column_start":13,"column_end":16},"name":"val","qualname":"val$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 9 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266573},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73742,"byte_end":73745,"line_start":291,"line_end":291,"column_start":13,"column_end":16},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:653 ~ os[2ea9]::mm::memory_set::{impl#1}::map), local_id: 30 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742478},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73847,"byte_end":73851,"line_start":295,"line_end":295,"column_start":23,"column_end":27},"name":"self","qualname":"::unmap::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871566},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73853,"byte_end":73863,"line_start":295,"line_end":295,"column_start":29,"column_end":39},"name":"page_table","qualname":"::unmap::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":654},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73836,"byte_end":73841,"line_start":295,"line_end":295,"column_start":12,"column_end":17},"name":"unmap","qualname":"::unmap","value":"pub fn unmap(&mut Self, &mut PageTable)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089294},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73902,"byte_end":73916,"line_start":296,"line_end":296,"column_start":20,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 20 }","value":"mm::address::SimpleRangeIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436110},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73902,"byte_end":73916,"line_start":296,"line_end":296,"column_start":20,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 8 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919758},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73895,"byte_end":73898,"line_start":296,"line_end":296,"column_start":13,"column_end":16},"name":"val","qualname":"val$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 9 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266574},"span":{"file_name":"src/mm/memory_set.rs","byte_start":73895,"byte_end":73898,"line_start":296,"line_end":296,"column_start":13,"column_end":16},"name":"vpn","qualname":"vpn$HirId { owner: DefId(0:654 ~ os[2ea9]::mm::memory_set::{impl#1}::unmap), local_id: 30 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742479},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74115,"byte_end":74119,"line_start":302,"line_end":302,"column_start":27,"column_end":31},"name":"self","qualname":"::copy_data::self","value":"&mut mm::memory_set::MapArea","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871567},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74121,"byte_end":74131,"line_start":302,"line_end":302,"column_start":33,"column_end":43},"name":"page_table","qualname":"::copy_data::page_table","value":"&mut mm::page_table::PageTable","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613391},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74149,"byte_end":74153,"line_start":302,"line_end":302,"column_start":61,"column_end":65},"name":"data","qualname":"::copy_data::data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":655},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74100,"byte_end":74109,"line_start":302,"line_end":302,"column_start":12,"column_end":21},"name":"copy_data","qualname":"::copy_data","value":"pub fn copy_data(&mut Self, &mut PageTable, &[u8])","parent":null,"children":[],"decl_id":null,"docs":" data: start-aligned but maybe with shorter length\n assume that all frames were cleared before\n","sig":null,"attributes":[{"value":"/ data: start-aligned but maybe with shorter length","span":{"file_name":"src/mm/memory_set.rs","byte_start":73984,"byte_end":74037,"line_start":300,"line_end":300,"column_start":5,"column_end":58}},{"value":"/ assume that all frames were cleared before","span":{"file_name":"src/mm/memory_set.rs","byte_start":74042,"byte_end":74088,"line_start":301,"line_end":301,"column_start":5,"column_end":51}}]},{"kind":"Local","id":{"krate":0,"index":3590324879},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74232,"byte_end":74237,"line_start":304,"line_end":304,"column_start":17,"column_end":22},"name":"start","qualname":"start$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 107 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107151},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74266,"byte_end":74277,"line_start":305,"line_end":305,"column_start":17,"column_end":28},"name":"current_vpn","qualname":"current_vpn$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 115 }","value":"mm::address::VirtPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1577058959},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74320,"byte_end":74323,"line_start":306,"line_end":306,"column_start":13,"column_end":16},"name":"len","qualname":"len$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 122 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4043309711},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74369,"byte_end":74372,"line_start":308,"line_end":308,"column_start":17,"column_end":20},"name":"src","qualname":"src$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 143 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1694499471},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74433,"byte_end":74436,"line_start":309,"line_end":309,"column_start":17,"column_end":20},"name":"dst","qualname":"dst$HirId { owner: DefId(0:655 ~ os[2ea9]::mm::memory_set::{impl#1}::copy_data), local_id: 166 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1304},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74845,"byte_end":74854,"line_start":326,"line_end":326,"column_start":5,"column_end":14},"name":"Identical","qualname":"::mm::memory_set::MapType::Identical","value":"MapType::Identical","parent":{"krate":0,"index":1303},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1306},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74860,"byte_end":74866,"line_start":327,"line_end":327,"column_start":5,"column_end":11},"name":"Framed","qualname":"::mm::memory_set::MapType::Framed","value":"MapType::Framed","parent":{"krate":0,"index":1303},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1303},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74831,"byte_end":74838,"line_start":325,"line_end":325,"column_start":10,"column_end":17},"name":"MapType","qualname":"::mm::memory_set::MapType","value":"pub enum MapType { Identical, Framed, }","parent":null,"children":[{"krate":0,"index":1304},{"krate":0,"index":1306}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1316},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74898,"byte_end":74911,"line_start":331,"line_end":331,"column_start":16,"column_end":29},"name":"MapPermission","qualname":"::mm::memory_set::MapPermission","value":"MapPermission { bits }","parent":null,"children":[{"krate":0,"index":1317}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1342},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::::fmt::__BitFlags::R","value":"pub fn R(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1343},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::::fmt::__BitFlags::W","value":"pub fn W(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1344},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::::fmt::__BitFlags::X","value":"pub fn X(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1345},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::::fmt::__BitFlags::U","value":"pub fn U(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1394},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::fmt::__BitFlags>::R","value":"fn R(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":{"krate":0,"index":1342},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1395},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::fmt::__BitFlags>::W","value":"fn W(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":{"krate":0,"index":1343},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1396},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::fmt::__BitFlags>::X","value":"fn X(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":{"krate":0,"index":1344},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1397},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::fmt::__BitFlags>::U","value":"fn U(&Self) -> bool","parent":{"krate":0,"index":1341},"children":[],"decl_id":{"krate":0,"index":1345},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3892315452},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 23 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207960892},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 18 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988860},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 59 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811940668},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 54 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194305340},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 95 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950780},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 90 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3238004028},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 131 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2113930556},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 126 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3841983804},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 167 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1157629244},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 162 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539993916},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 203 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660945724},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 198 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4143973692},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 239 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459619132},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 234 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3363833148},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 275 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1887438140},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 270 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1652557116},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490092,"byte_end":4490093,"line_start":537,"line_end":537,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 326 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2189428028},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490074,"byte_end":4490093,"line_start":537,"line_end":537,"column_start":25,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 321 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1451230524},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490189,"byte_end":4490190,"line_start":540,"line_end":540,"column_start":38,"column_end":39},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 362 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2793407804},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490172,"byte_end":4490190,"line_start":540,"line_end":540,"column_start":21,"column_end":39},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 357 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2441086268},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490261,"byte_end":4490262,"line_start":541,"line_end":541,"column_start":70,"column_end":71},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 393 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":562038076},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490212,"byte_end":4490262,"line_start":541,"line_end":541,"column_start":21,"column_end":71},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 388 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2508195132},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490351,"byte_end":4490352,"line_start":544,"line_end":544,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 425 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":629146940},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490329,"byte_end":4490352,"line_start":544,"line_end":544,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1340 ~ os[2ea9]::mm::memory_set::{impl#18}::fmt), local_id: 420 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1356},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::memory_set::MapPermission::R","value":"MapPermission","parent":{"krate":0,"index":1355},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1357},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::memory_set::MapPermission::W","value":"MapPermission","parent":{"krate":0,"index":1355},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1358},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::memory_set::MapPermission::X","value":"MapPermission","parent":{"krate":0,"index":1355},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1359},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::memory_set::MapPermission::U","value":"MapPermission","parent":{"krate":0,"index":1355},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1401},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::R","value":"u8","parent":{"krate":0,"index":1400},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1402},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::W","value":"u8","parent":{"krate":0,"index":1400},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1403},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::X","value":"u8","parent":{"krate":0,"index":1400},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1404},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::mm::memory_set::MapPermission::all::__BitFlags::U","value":"u8","parent":{"krate":0,"index":1400},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1406},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"name":"R","qualname":"::::R","value":"u8","parent":{"krate":0,"index":1405},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1407},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"name":"W","qualname":"::::W","value":"u8","parent":{"krate":0,"index":1405},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1408},"span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"name":"X","qualname":"::::X","value":"u8","parent":{"krate":0,"index":1405},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1409},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"name":"U","qualname":"::::U","value":"u8","parent":{"krate":0,"index":1405},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3355444589},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499166,"byte_end":4499174,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:1389 ~ os[2ea9]::mm::memory_set::{impl#33}::extend), local_id: 19 }","value":"::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097773},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499166,"byte_end":4499174,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:1389 ~ os[2ea9]::mm::memory_set::{impl#33}::extend), local_id: 7 }","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436845},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499158,"byte_end":4499162,"line_start":795,"line_end":795,"column_start":21,"column_end":25},"name":"val","qualname":"val$HirId { owner: DefId(0:1389 ~ os[2ea9]::mm::memory_set::{impl#33}::extend), local_id: 8 }","value":"mm::memory_set::MapPermission","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":656},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75055,"byte_end":75065,"line_start":340,"line_end":340,"column_start":8,"column_end":18},"name":"remap_test","qualname":"::mm::memory_set::remap_test","value":"pub fn remap_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/mm/memory_set.rs","byte_start":75031,"byte_end":75047,"line_start":339,"line_end":339,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":1610613392},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75082,"byte_end":75094,"line_start":341,"line_end":341,"column_start":13,"column_end":25},"name":"kernel_space","qualname":"kernel_space$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 6 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395664},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75126,"byte_end":75134,"line_start":342,"line_end":342,"column_start":9,"column_end":17},"name":"mid_text","qualname":"mid_text$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 26 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1946157712},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75203,"byte_end":75213,"line_start":343,"line_end":343,"column_start":9,"column_end":19},"name":"mid_rodata","qualname":"mid_rodata$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 46 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1107296912},"span":{"file_name":"src/mm/memory_set.rs","byte_start":75286,"byte_end":75294,"line_start":344,"line_end":344,"column_start":9,"column_end":17},"name":"mid_data","qualname":"mid_data$HirId { owner: DefId(0:656 ~ os[2ea9]::mm::memory_set::remap_test), local_id: 66 }","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":684},"span":{"file_name":"src/mm/mod.rs","byte_start":46292,"byte_end":46296,"line_start":24,"line_end":24,"column_start":8,"column_end":12},"name":"init","qualname":"::mm::init","value":"pub fn init()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":685},"span":{"file_name":"src/fs/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"fs","qualname":"::fs","value":"src/fs/mod.rs","parent":null,"children":[{"krate":0,"index":686},{"krate":0,"index":725},{"krate":0,"index":745},{"krate":0,"index":779},{"krate":0,"index":811},{"krate":0,"index":812},{"krate":0,"index":813},{"krate":0,"index":814},{"krate":0,"index":2204},{"krate":0,"index":815},{"krate":0,"index":2206},{"krate":0,"index":816},{"krate":0,"index":817},{"krate":0,"index":822},{"krate":0,"index":823},{"krate":0,"index":824},{"krate":0,"index":825},{"krate":0,"index":826},{"krate":0,"index":2214},{"krate":0,"index":827},{"krate":0,"index":2216},{"krate":0,"index":828},{"krate":0,"index":829},{"krate":0,"index":830},{"krate":0,"index":831},{"krate":0,"index":832},{"krate":0,"index":833},{"krate":0,"index":834},{"krate":0,"index":835}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":686},"span":{"file_name":"src/fs/pipe.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"pipe","qualname":"::fs::pipe","value":"src/fs/pipe.rs","parent":null,"children":[{"krate":0,"index":687},{"krate":0,"index":688},{"krate":0,"index":689},{"krate":0,"index":690},{"krate":0,"index":691},{"krate":0,"index":692},{"krate":0,"index":693},{"krate":0,"index":694},{"krate":0,"index":695},{"krate":0,"index":699},{"krate":0,"index":702},{"krate":0,"index":1417},{"krate":0,"index":1429},{"krate":0,"index":1427},{"krate":0,"index":1424},{"krate":0,"index":1425},{"krate":0,"index":703},{"krate":0,"index":710},{"krate":0,"index":719},{"krate":0,"index":720}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":695},"span":{"file_name":"src/fs/pipe.rs","byte_start":76431,"byte_end":76435,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"name":"Pipe","qualname":"::fs::pipe::Pipe","value":"Pipe { readable, writable, buffer }","parent":null,"children":[{"krate":0,"index":696},{"krate":0,"index":697},{"krate":0,"index":698}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":696},"span":{"file_name":"src/fs/pipe.rs","byte_start":76442,"byte_end":76450,"line_start":10,"line_end":10,"column_start":5,"column_end":13},"name":"readable","qualname":"::fs::pipe::Pipe::readable","value":"bool","parent":{"krate":0,"index":695},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":697},"span":{"file_name":"src/fs/pipe.rs","byte_start":76462,"byte_end":76470,"line_start":11,"line_end":11,"column_start":5,"column_end":13},"name":"writable","qualname":"::fs::pipe::Pipe::writable","value":"bool","parent":{"krate":0,"index":695},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":698},"span":{"file_name":"src/fs/pipe.rs","byte_start":76482,"byte_end":76488,"line_start":12,"line_end":12,"column_start":5,"column_end":11},"name":"buffer","qualname":"::fs::pipe::Pipe::buffer","value":"alloc::sync::Arc>","parent":{"krate":0,"index":695},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742524},"span":{"file_name":"src/fs/pipe.rs","byte_start":76565,"byte_end":76571,"line_start":16,"line_end":16,"column_start":33,"column_end":39},"name":"buffer","qualname":"::read_end_with_buffer::buffer","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":700},"span":{"file_name":"src/fs/pipe.rs","byte_start":76544,"byte_end":76564,"line_start":16,"line_end":16,"column_start":12,"column_end":32},"name":"read_end_with_buffer","qualname":"::read_end_with_buffer","value":"pub fn read_end_with_buffer(Arc>) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742525},"span":{"file_name":"src/fs/pipe.rs","byte_start":76752,"byte_end":76758,"line_start":23,"line_end":23,"column_start":34,"column_end":40},"name":"buffer","qualname":"::write_end_with_buffer::buffer","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":701},"span":{"file_name":"src/fs/pipe.rs","byte_start":76730,"byte_end":76751,"line_start":23,"line_end":23,"column_start":12,"column_end":33},"name":"write_end_with_buffer","qualname":"::write_end_with_buffer","value":"pub fn write_end_with_buffer(Arc>) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":702},"span":{"file_name":"src/fs/pipe.rs","byte_start":76915,"byte_end":76931,"line_start":32,"line_end":32,"column_start":7,"column_end":23},"name":"RING_BUFFER_SIZE","qualname":"::fs::pipe::RING_BUFFER_SIZE","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1418},"span":{"file_name":"src/fs/pipe.rs","byte_start":77008,"byte_end":77012,"line_start":36,"line_end":36,"column_start":5,"column_end":9},"name":"FULL","qualname":"::fs::pipe::RingBufferStatus::FULL","value":"RingBufferStatus::FULL","parent":{"krate":0,"index":1417},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1420},"span":{"file_name":"src/fs/pipe.rs","byte_start":77018,"byte_end":77023,"line_start":37,"line_end":37,"column_start":5,"column_end":10},"name":"EMPTY","qualname":"::fs::pipe::RingBufferStatus::EMPTY","value":"RingBufferStatus::EMPTY","parent":{"krate":0,"index":1417},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1422},"span":{"file_name":"src/fs/pipe.rs","byte_start":77029,"byte_end":77035,"line_start":38,"line_end":38,"column_start":5,"column_end":11},"name":"NORMAL","qualname":"::fs::pipe::RingBufferStatus::NORMAL","value":"RingBufferStatus::NORMAL","parent":{"krate":0,"index":1417},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1417},"span":{"file_name":"src/fs/pipe.rs","byte_start":76985,"byte_end":77001,"line_start":35,"line_end":35,"column_start":6,"column_end":22},"name":"RingBufferStatus","qualname":"::fs::pipe::RingBufferStatus","value":"enum RingBufferStatus { FULL, EMPTY, NORMAL, }","parent":null,"children":[{"krate":0,"index":1418},{"krate":0,"index":1420},{"krate":0,"index":1422}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":703},"span":{"file_name":"src/fs/pipe.rs","byte_start":77051,"byte_end":77065,"line_start":41,"line_end":41,"column_start":12,"column_end":26},"name":"PipeRingBuffer","qualname":"::fs::pipe::PipeRingBuffer","value":"PipeRingBuffer { arr, head, tail, status, write_end }","parent":null,"children":[{"krate":0,"index":704},{"krate":0,"index":706},{"krate":0,"index":707},{"krate":0,"index":708},{"krate":0,"index":709}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":704},"span":{"file_name":"src/fs/pipe.rs","byte_start":77072,"byte_end":77075,"line_start":42,"line_end":42,"column_start":5,"column_end":8},"name":"arr","qualname":"::fs::pipe::PipeRingBuffer::arr","value":"[u8; _]","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":706},"span":{"file_name":"src/fs/pipe.rs","byte_start":77105,"byte_end":77109,"line_start":43,"line_end":43,"column_start":5,"column_end":9},"name":"head","qualname":"::fs::pipe::PipeRingBuffer::head","value":"usize","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":707},"span":{"file_name":"src/fs/pipe.rs","byte_start":77122,"byte_end":77126,"line_start":44,"line_end":44,"column_start":5,"column_end":9},"name":"tail","qualname":"::fs::pipe::PipeRingBuffer::tail","value":"usize","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":708},"span":{"file_name":"src/fs/pipe.rs","byte_start":77139,"byte_end":77145,"line_start":45,"line_end":45,"column_start":5,"column_end":11},"name":"status","qualname":"::fs::pipe::PipeRingBuffer::status","value":"fs::pipe::RingBufferStatus","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":709},"span":{"file_name":"src/fs/pipe.rs","byte_start":77169,"byte_end":77178,"line_start":46,"line_end":46,"column_start":5,"column_end":14},"name":"write_end","qualname":"::fs::pipe::PipeRingBuffer::write_end","value":"core::option::Option>","parent":{"krate":0,"index":703},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":711},"span":{"file_name":"src/fs/pipe.rs","byte_start":77236,"byte_end":77239,"line_start":50,"line_end":50,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742537},"span":{"file_name":"src/fs/pipe.rs","byte_start":77469,"byte_end":77473,"line_start":59,"line_end":59,"column_start":31,"column_end":35},"name":"self","qualname":"::set_write_end::self","value":"&mut fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871625},"span":{"file_name":"src/fs/pipe.rs","byte_start":77475,"byte_end":77484,"line_start":59,"line_end":59,"column_start":37,"column_end":46},"name":"write_end","qualname":"::set_write_end::write_end","value":"&alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":713},"span":{"file_name":"src/fs/pipe.rs","byte_start":77450,"byte_end":77463,"line_start":59,"line_end":59,"column_start":12,"column_end":25},"name":"set_write_end","qualname":"::set_write_end","value":"pub fn set_write_end(&mut Self, &Arc)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742538},"span":{"file_name":"src/fs/pipe.rs","byte_start":77591,"byte_end":77595,"line_start":62,"line_end":62,"column_start":28,"column_end":32},"name":"self","qualname":"::write_byte::self","value":"&mut fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871626},"span":{"file_name":"src/fs/pipe.rs","byte_start":77597,"byte_end":77601,"line_start":62,"line_end":62,"column_start":34,"column_end":38},"name":"byte","qualname":"::write_byte::byte","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":714},"span":{"file_name":"src/fs/pipe.rs","byte_start":77575,"byte_end":77585,"line_start":62,"line_end":62,"column_start":12,"column_end":22},"name":"write_byte","qualname":"::write_byte","value":"pub fn write_byte(&mut Self, u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742539},"span":{"file_name":"src/fs/pipe.rs","byte_start":77877,"byte_end":77881,"line_start":70,"line_end":70,"column_start":27,"column_end":31},"name":"self","qualname":"::read_byte::self","value":"&mut fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":715},"span":{"file_name":"src/fs/pipe.rs","byte_start":77862,"byte_end":77871,"line_start":70,"line_end":70,"column_start":12,"column_end":21},"name":"read_byte","qualname":"::read_byte","value":"pub fn read_byte(&mut Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3355443915},"span":{"file_name":"src/fs/pipe.rs","byte_start":77951,"byte_end":77952,"line_start":72,"line_end":72,"column_start":13,"column_end":14},"name":"c","qualname":"c$HirId { owner: DefId(0:715 ~ os[2ea9]::fs::pipe::{impl#1}::read_byte), local_id: 19 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742540},"span":{"file_name":"src/fs/pipe.rs","byte_start":78172,"byte_end":78176,"line_start":79,"line_end":79,"column_start":28,"column_end":32},"name":"self","qualname":"::available_read::self","value":"&fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":716},"span":{"file_name":"src/fs/pipe.rs","byte_start":78156,"byte_end":78170,"line_start":79,"line_end":79,"column_start":12,"column_end":26},"name":"available_read","qualname":"::available_read","value":"pub fn available_read(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742541},"span":{"file_name":"src/fs/pipe.rs","byte_start":78485,"byte_end":78489,"line_start":90,"line_end":90,"column_start":29,"column_end":33},"name":"self","qualname":"::available_write::self","value":"&fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":717},"span":{"file_name":"src/fs/pipe.rs","byte_start":78468,"byte_end":78483,"line_start":90,"line_end":90,"column_start":12,"column_end":27},"name":"available_write","qualname":"::available_write","value":"pub fn available_write(&Self) -> usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742542},"span":{"file_name":"src/fs/pipe.rs","byte_start":78687,"byte_end":78691,"line_start":97,"line_end":97,"column_start":35,"column_end":39},"name":"self","qualname":"::all_write_ends_closed::self","value":"&fs::pipe::PipeRingBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":718},"span":{"file_name":"src/fs/pipe.rs","byte_start":78664,"byte_end":78685,"line_start":97,"line_end":97,"column_start":12,"column_end":33},"name":"all_write_ends_closed","qualname":"::all_write_ends_closed","value":"pub fn all_write_ends_closed(&Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":719},"span":{"file_name":"src/fs/pipe.rs","byte_start":78813,"byte_end":78822,"line_start":103,"line_end":103,"column_start":8,"column_end":17},"name":"make_pipe","qualname":"::fs::pipe::make_pipe","value":"pub fn make_pipe() -> (Arc, Arc)","parent":null,"children":[],"decl_id":null,"docs":" Return (read_end, write_end)\n","sig":null,"attributes":[{"value":"/ Return (read_end, write_end)","span":{"file_name":"src/fs/pipe.rs","byte_start":78773,"byte_end":78805,"line_start":102,"line_end":102,"column_start":1,"column_end":33}}]},{"kind":"Local","id":{"krate":0,"index":2281702095},"span":{"file_name":"src/fs/pipe.rs","byte_start":78861,"byte_end":78867,"line_start":104,"line_end":104,"column_start":9,"column_end":15},"name":"buffer","qualname":"buffer$HirId { owner: DefId(0:719 ~ os[2ea9]::fs::pipe::make_pipe), local_id: 17 }","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851407},"span":{"file_name":"src/fs/pipe.rs","byte_start":78923,"byte_end":78931,"line_start":105,"line_end":105,"column_start":9,"column_end":17},"name":"read_end","qualname":"read_end$HirId { owner: DefId(0:719 ~ os[2ea9]::fs::pipe::make_pipe), local_id: 34 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3422552783},"span":{"file_name":"src/fs/pipe.rs","byte_start":79010,"byte_end":79019,"line_start":108,"line_end":108,"column_start":9,"column_end":18},"name":"write_end","qualname":"write_end$HirId { owner: DefId(0:719 ~ os[2ea9]::fs::pipe::make_pipe), local_id: 51 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742545},"span":{"file_name":"src/fs/pipe.rs","byte_start":79203,"byte_end":79207,"line_start":116,"line_end":116,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":721},"span":{"file_name":"src/fs/pipe.rs","byte_start":79193,"byte_end":79201,"line_start":116,"line_end":116,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742546},"span":{"file_name":"src/fs/pipe.rs","byte_start":79252,"byte_end":79256,"line_start":117,"line_end":117,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":722},"span":{"file_name":"src/fs/pipe.rs","byte_start":79242,"byte_end":79250,"line_start":117,"line_end":117,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742547},"span":{"file_name":"src/fs/pipe.rs","byte_start":79297,"byte_end":79301,"line_start":118,"line_end":118,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871635},"span":{"file_name":"src/fs/pipe.rs","byte_start":79303,"byte_end":79306,"line_start":118,"line_end":118,"column_start":20,"column_end":23},"name":"buf","qualname":"::read::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":723},"span":{"file_name":"src/fs/pipe.rs","byte_start":79291,"byte_end":79295,"line_start":118,"line_end":118,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516583123},"span":{"file_name":"src/fs/pipe.rs","byte_start":79390,"byte_end":79398,"line_start":120,"line_end":120,"column_start":17,"column_end":25},"name":"buf_iter","qualname":"buf_iter$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 105 }","value":"mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3053454035},"span":{"file_name":"src/fs/pipe.rs","byte_start":79434,"byte_end":79443,"line_start":121,"line_end":121,"column_start":17,"column_end":26},"name":"read_size","qualname":"read_size$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 109 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919236307},"span":{"file_name":"src/fs/pipe.rs","byte_start":79489,"byte_end":79500,"line_start":123,"line_end":123,"column_start":21,"column_end":32},"name":"ring_buffer","qualname":"ring_buffer$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 117 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1040188115},"span":{"file_name":"src/fs/pipe.rs","byte_start":79539,"byte_end":79548,"line_start":124,"line_end":124,"column_start":17,"column_end":26},"name":"loop_read","qualname":"loop_read$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 124 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2365588179},"span":{"file_name":"src/fs/pipe.rs","byte_start":79914,"byte_end":79926,"line_start":134,"line_end":134,"column_start":22,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 177 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2768241363},"span":{"file_name":"src/fs/pipe.rs","byte_start":79914,"byte_end":79926,"line_start":134,"line_end":134,"column_start":22,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 165 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1694499539},"span":{"file_name":"src/fs/pipe.rs","byte_start":79909,"byte_end":79910,"line_start":134,"line_end":134,"column_start":17,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 166 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539993299},"span":{"file_name":"src/fs/pipe.rs","byte_start":79957,"byte_end":79965,"line_start":135,"line_end":135,"column_start":29,"column_end":37},"name":"byte_ref","qualname":"byte_ref$HirId { owner: DefId(0:723 ~ os[2ea9]::fs::pipe::{impl#2}::read), local_id: 203 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742548},"span":{"file_name":"src/fs/pipe.rs","byte_start":80216,"byte_end":80220,"line_start":144,"line_end":144,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::pipe::Pipe","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871636},"span":{"file_name":"src/fs/pipe.rs","byte_start":80222,"byte_end":80225,"line_start":144,"line_end":144,"column_start":21,"column_end":24},"name":"buf","qualname":"::write::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":724},"span":{"file_name":"src/fs/pipe.rs","byte_start":80209,"byte_end":80214,"line_start":144,"line_end":144,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":821},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516583124},"span":{"file_name":"src/fs/pipe.rs","byte_start":80309,"byte_end":80317,"line_start":146,"line_end":146,"column_start":17,"column_end":25},"name":"buf_iter","qualname":"buf_iter$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 105 }","value":"mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3053454036},"span":{"file_name":"src/fs/pipe.rs","byte_start":80353,"byte_end":80363,"line_start":147,"line_end":147,"column_start":17,"column_end":27},"name":"write_size","qualname":"write_size$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 109 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2919236308},"span":{"file_name":"src/fs/pipe.rs","byte_start":80409,"byte_end":80420,"line_start":149,"line_end":149,"column_start":21,"column_end":32},"name":"ring_buffer","qualname":"ring_buffer$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 117 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1040188116},"span":{"file_name":"src/fs/pipe.rs","byte_start":80459,"byte_end":80469,"line_start":150,"line_end":150,"column_start":17,"column_end":27},"name":"loop_write","qualname":"loop_write$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 124 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2768241364},"span":{"file_name":"src/fs/pipe.rs","byte_start":80726,"byte_end":80739,"line_start":157,"line_end":157,"column_start":22,"column_end":35},"name":"iter","qualname":"iter$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 165 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2566914772},"span":{"file_name":"src/fs/pipe.rs","byte_start":80726,"byte_end":80739,"line_start":157,"line_end":157,"column_start":22,"column_end":35},"name":"__next","qualname":"__next$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 153 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1493172948},"span":{"file_name":"src/fs/pipe.rs","byte_start":80721,"byte_end":80722,"line_start":157,"line_end":157,"column_start":17,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 154 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4244636372},"span":{"file_name":"src/fs/pipe.rs","byte_start":80770,"byte_end":80778,"line_start":158,"line_end":158,"column_start":29,"column_end":37},"name":"byte_ref","qualname":"byte_ref$HirId { owner: DefId(0:724 ~ os[2ea9]::fs::pipe::{impl#2}::write), local_id: 191 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":725},"span":{"file_name":"src/fs/stdio.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"stdio","qualname":"::fs::stdio","value":"src/fs/stdio.rs","parent":null,"children":[{"krate":0,"index":726},{"krate":0,"index":727},{"krate":0,"index":728},{"krate":0,"index":729},{"krate":0,"index":730},{"krate":0,"index":731},{"krate":0,"index":733},{"krate":0,"index":735},{"krate":0,"index":740}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":731},"span":{"file_name":"src/fs/stdio.rs","byte_start":81155,"byte_end":81160,"line_start":6,"line_end":6,"column_start":12,"column_end":17},"name":"Stdin","qualname":"::fs::stdio::Stdin","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":733},"span":{"file_name":"src/fs/stdio.rs","byte_start":81174,"byte_end":81180,"line_start":8,"line_end":8,"column_start":12,"column_end":18},"name":"Stdout","qualname":"::fs::stdio::Stdout","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742560},"span":{"file_name":"src/fs/stdio.rs","byte_start":81222,"byte_end":81226,"line_start":11,"line_end":11,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":736},"span":{"file_name":"src/fs/stdio.rs","byte_start":81212,"byte_end":81220,"line_start":11,"line_end":11,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742561},"span":{"file_name":"src/fs/stdio.rs","byte_start":81262,"byte_end":81266,"line_start":12,"line_end":12,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":737},"span":{"file_name":"src/fs/stdio.rs","byte_start":81252,"byte_end":81260,"line_start":12,"line_end":12,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742562},"span":{"file_name":"src/fs/stdio.rs","byte_start":81299,"byte_end":81303,"line_start":13,"line_end":13,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871650},"span":{"file_name":"src/fs/stdio.rs","byte_start":81309,"byte_end":81317,"line_start":13,"line_end":13,"column_start":24,"column_end":32},"name":"user_buf","qualname":"::read::user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":738},"span":{"file_name":"src/fs/stdio.rs","byte_start":81293,"byte_end":81297,"line_start":13,"line_end":13,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3858760418},"span":{"file_name":"src/fs/stdio.rs","byte_start":81418,"byte_end":81419,"line_start":16,"line_end":16,"column_start":17,"column_end":18},"name":"c","qualname":"c$HirId { owner: DefId(0:738 ~ os[2ea9]::fs::stdio::{impl#0}::read), local_id: 103 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1358955234},"span":{"file_name":"src/fs/stdio.rs","byte_start":81656,"byte_end":81658,"line_start":26,"line_end":26,"column_start":13,"column_end":15},"name":"ch","qualname":"ch$HirId { owner: DefId(0:738 ~ os[2ea9]::fs::stdio::{impl#0}::read), local_id: 138 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742563},"span":{"file_name":"src/fs/stdio.rs","byte_start":81772,"byte_end":81776,"line_start":30,"line_end":30,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::stdio::Stdin","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871651},"span":{"file_name":"src/fs/stdio.rs","byte_start":81778,"byte_end":81787,"line_start":30,"line_end":30,"column_start":21,"column_end":30},"name":"_user_buf","qualname":"::write::_user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":739},"span":{"file_name":"src/fs/stdio.rs","byte_start":81765,"byte_end":81770,"line_start":30,"line_end":30,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":821},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742565},"span":{"file_name":"src/fs/stdio.rs","byte_start":81903,"byte_end":81907,"line_start":36,"line_end":36,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":741},"span":{"file_name":"src/fs/stdio.rs","byte_start":81893,"byte_end":81901,"line_start":36,"line_end":36,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742566},"span":{"file_name":"src/fs/stdio.rs","byte_start":81944,"byte_end":81948,"line_start":37,"line_end":37,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":742},"span":{"file_name":"src/fs/stdio.rs","byte_start":81934,"byte_end":81942,"line_start":37,"line_end":37,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742567},"span":{"file_name":"src/fs/stdio.rs","byte_start":81980,"byte_end":81984,"line_start":38,"line_end":38,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871655},"span":{"file_name":"src/fs/stdio.rs","byte_start":81986,"byte_end":81995,"line_start":38,"line_end":38,"column_start":20,"column_end":29},"name":"_user_buf","qualname":"::read::_user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":743},"span":{"file_name":"src/fs/stdio.rs","byte_start":81974,"byte_end":81978,"line_start":38,"line_end":38,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742568},"span":{"file_name":"src/fs/stdio.rs","byte_start":82083,"byte_end":82087,"line_start":41,"line_end":41,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::stdio::Stdout","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871656},"span":{"file_name":"src/fs/stdio.rs","byte_start":82089,"byte_end":82097,"line_start":41,"line_end":41,"column_start":21,"column_end":29},"name":"user_buf","qualname":"::write::user_buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":744},"span":{"file_name":"src/fs/stdio.rs","byte_start":82076,"byte_end":82081,"line_start":41,"line_end":41,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":821},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831208},"span":{"file_name":"src/fs/stdio.rs","byte_start":82144,"byte_end":82167,"line_start":42,"line_end":42,"column_start":23,"column_end":46},"name":"iter","qualname":"iter$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 22 }","value":"core::slice::Iter<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342178024},"span":{"file_name":"src/fs/stdio.rs","byte_start":82144,"byte_end":82167,"line_start":42,"line_end":42,"column_start":23,"column_end":46},"name":"__next","qualname":"__next$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 10 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661672},"span":{"file_name":"src/fs/stdio.rs","byte_start":82134,"byte_end":82140,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"val","qualname":"val$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 11 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109608},"span":{"file_name":"src/fs/stdio.rs","byte_start":82134,"byte_end":82140,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"name":"buffer","qualname":"buffer$HirId { owner: DefId(0:744 ~ os[2ea9]::fs::stdio::{impl#1}::write), local_id: 32 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":745},"span":{"file_name":"src/fs/inode.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"inode","qualname":"::fs::inode","value":"src/fs/inode.rs","parent":null,"children":[{"krate":0,"index":746},{"krate":0,"index":747},{"krate":0,"index":748},{"krate":0,"index":749},{"krate":0,"index":2162},{"krate":0,"index":750},{"krate":0,"index":751},{"krate":0,"index":752},{"krate":0,"index":753},{"krate":0,"index":754},{"krate":0,"index":755},{"krate":0,"index":756},{"krate":0,"index":757},{"krate":0,"index":761},{"krate":0,"index":764},{"krate":0,"index":1430},{"krate":0,"index":1432},{"krate":0,"index":1433},{"krate":0,"index":1438},{"krate":0,"index":768},{"krate":0,"index":1441},{"krate":0,"index":1463},{"krate":0,"index":1459},{"krate":0,"index":1460},{"krate":0,"index":1456},{"krate":0,"index":1457},{"krate":0,"index":1454},{"krate":0,"index":1448},{"krate":0,"index":1446},{"krate":0,"index":1443},{"krate":0,"index":1464},{"krate":0,"index":1473},{"krate":0,"index":1475},{"krate":0,"index":1477},{"krate":0,"index":1479},{"krate":0,"index":1481},{"krate":0,"index":1492},{"krate":0,"index":1495},{"krate":0,"index":1497},{"krate":0,"index":1500},{"krate":0,"index":1502},{"krate":0,"index":1505},{"krate":0,"index":1507},{"krate":0,"index":1510},{"krate":0,"index":1512},{"krate":0,"index":1515},{"krate":0,"index":1518},{"krate":0,"index":769},{"krate":0,"index":771},{"krate":0,"index":774}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":757},"span":{"file_name":"src/fs/inode.rs","byte_start":82513,"byte_end":82520,"line_start":14,"line_end":14,"column_start":12,"column_end":19},"name":"OSInode","qualname":"::fs::inode::OSInode","value":"OSInode { readable, writable, inner }","parent":null,"children":[{"krate":0,"index":758},{"krate":0,"index":759},{"krate":0,"index":760}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":758},"span":{"file_name":"src/fs/inode.rs","byte_start":82527,"byte_end":82535,"line_start":15,"line_end":15,"column_start":5,"column_end":13},"name":"readable","qualname":"::fs::inode::OSInode::readable","value":"bool","parent":{"krate":0,"index":757},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":759},"span":{"file_name":"src/fs/inode.rs","byte_start":82547,"byte_end":82555,"line_start":16,"line_end":16,"column_start":5,"column_end":13},"name":"writable","qualname":"::fs::inode::OSInode::writable","value":"bool","parent":{"krate":0,"index":757},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":760},"span":{"file_name":"src/fs/inode.rs","byte_start":82567,"byte_end":82572,"line_start":17,"line_end":17,"column_start":5,"column_end":10},"name":"inner","qualname":"::fs::inode::OSInode::inner","value":"spin::Mutex","parent":{"krate":0,"index":757},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":761},"span":{"file_name":"src/fs/inode.rs","byte_start":82609,"byte_end":82621,"line_start":20,"line_end":20,"column_start":12,"column_end":24},"name":"OSInodeInner","qualname":"::fs::inode::OSInodeInner","value":"OSInodeInner { offset, inode }","parent":null,"children":[{"krate":0,"index":762},{"krate":0,"index":763}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":762},"span":{"file_name":"src/fs/inode.rs","byte_start":82628,"byte_end":82634,"line_start":21,"line_end":21,"column_start":5,"column_end":11},"name":"offset","qualname":"::fs::inode::OSInodeInner::offset","value":"usize","parent":{"krate":0,"index":761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":763},"span":{"file_name":"src/fs/inode.rs","byte_start":82647,"byte_end":82652,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"name":"inode","qualname":"::fs::inode::OSInodeInner::inode","value":"alloc::sync::Arc","parent":{"krate":0,"index":761},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742589},"span":{"file_name":"src/fs/inode.rs","byte_start":82708,"byte_end":82716,"line_start":27,"line_end":27,"column_start":9,"column_end":17},"name":"readable","qualname":"::new::readable","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871677},"span":{"file_name":"src/fs/inode.rs","byte_start":82732,"byte_end":82740,"line_start":28,"line_end":28,"column_start":9,"column_end":17},"name":"writable","qualname":"::new::writable","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613501},"span":{"file_name":"src/fs/inode.rs","byte_start":82756,"byte_end":82761,"line_start":29,"line_end":29,"column_start":9,"column_end":14},"name":"inode","qualname":"::new::inode","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":765},"span":{"file_name":"src/fs/inode.rs","byte_start":82695,"byte_end":82698,"line_start":26,"line_end":26,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new(bool, bool, Arc) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742590},"span":{"file_name":"src/fs/inode.rs","byte_start":82998,"byte_end":83002,"line_start":40,"line_end":40,"column_start":22,"column_end":26},"name":"self","qualname":"::read_all::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":766},"span":{"file_name":"src/fs/inode.rs","byte_start":82988,"byte_end":82996,"line_start":40,"line_end":40,"column_start":12,"column_end":20},"name":"read_all","qualname":"::read_all","value":"pub fn read_all(&Self) -> Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2415919870},"span":{"file_name":"src/fs/inode.rs","byte_start":83033,"byte_end":83038,"line_start":41,"line_end":41,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 9 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218494},"span":{"file_name":"src/fs/inode.rs","byte_start":83076,"byte_end":83082,"line_start":42,"line_end":42,"column_start":17,"column_end":23},"name":"buffer","qualname":"buffer$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 16 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524862},"span":{"file_name":"src/fs/inode.rs","byte_start":83113,"byte_end":83114,"line_start":43,"line_end":43,"column_start":17,"column_end":18},"name":"v","qualname":"v$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 28 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1409286910},"span":{"file_name":"src/fs/inode.rs","byte_start":83169,"byte_end":83172,"line_start":45,"line_end":45,"column_start":17,"column_end":20},"name":"len","qualname":"len$HirId { owner: DefId(0:766 ~ os[2ea9]::fs::inode::{impl#0}::read_all), local_id: 42 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1430},"span":{"file_name":"src/fs/inode.rs","byte_start":83431,"byte_end":83441,"line_start":57,"line_end":57,"column_start":20,"column_end":30},"name":"ROOT_INODE","qualname":"::fs::inode::ROOT_INODE","value":"ROOT_INODE { __private_field }","parent":null,"children":[{"krate":0,"index":1431}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1432},"span":{"file_name":"src/fs/inode.rs","byte_start":83431,"byte_end":83441,"line_start":57,"line_end":57,"column_start":20,"column_end":30},"name":"ROOT_INODE","qualname":"::fs::inode::ROOT_INODE","value":"ROOT_INODE","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489662364},"span":{"file_name":"src/fs/inode.rs","byte_start":83470,"byte_end":83473,"line_start":58,"line_end":58,"column_start":13,"column_end":16},"name":"efs","qualname":"efs$HirId { owner: DefId(0:1436 ~ os[2ea9]::fs::inode::{impl#3}::deref::__static_ref_initialize), local_id: 11 }","value":"alloc::sync::Arc>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":768},"span":{"file_name":"src/fs/inode.rs","byte_start":83588,"byte_end":83597,"line_start":63,"line_end":63,"column_start":8,"column_end":17},"name":"list_apps","qualname":"::fs::inode::list_apps","value":"pub fn list_apps()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":335545088},"span":{"file_name":"src/fs/inode.rs","byte_start":83650,"byte_end":83665,"line_start":65,"line_end":65,"column_start":16,"column_end":31},"name":"iter","qualname":"iter$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 40 }","value":"alloc::vec::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524864},"span":{"file_name":"src/fs/inode.rs","byte_start":83650,"byte_end":83665,"line_start":65,"line_end":65,"column_start":16,"column_end":31},"name":"__next","qualname":"__next$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 28 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3087008512},"span":{"file_name":"src/fs/inode.rs","byte_start":83643,"byte_end":83646,"line_start":65,"line_end":65,"column_start":9,"column_end":12},"name":"val","qualname":"val$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 29 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1275069184},"span":{"file_name":"src/fs/inode.rs","byte_start":83643,"byte_end":83646,"line_start":65,"line_end":65,"column_start":9,"column_end":12},"name":"app","qualname":"app$HirId { owner: DefId(0:768 ~ os[2ea9]::fs::inode::list_apps), local_id: 50 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1441},"span":{"file_name":"src/fs/inode.rs","byte_start":83765,"byte_end":83774,"line_start":72,"line_end":72,"column_start":16,"column_end":25},"name":"OpenFlags","qualname":"::fs::inode::OpenFlags","value":"OpenFlags { bits }","parent":null,"children":[{"krate":0,"index":1442}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":1467},"span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::::fmt::__BitFlags::RDONLY","value":"pub fn RDONLY(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1468},"span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::::fmt::__BitFlags::WRONLY","value":"pub fn WRONLY(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1469},"span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::::fmt::__BitFlags::RDWR","value":"pub fn RDWR(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1470},"span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::::fmt::__BitFlags::CREATE","value":"pub fn CREATE(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1471},"span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::::fmt::__BitFlags::TRUNC","value":"pub fn TRUNC(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4488615,"byte_end":4488624,"line_start":500,"line_end":500,"column_start":25,"column_end":34}}]},{"kind":"Method","id":{"krate":0,"index":1521},"span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::fmt::__BitFlags>::RDONLY","value":"fn RDONLY(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":{"krate":0,"index":1467},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1522},"span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::fmt::__BitFlags>::WRONLY","value":"fn WRONLY(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":{"krate":0,"index":1468},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1523},"span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::fmt::__BitFlags>::RDWR","value":"fn RDWR(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":{"krate":0,"index":1469},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1524},"span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::fmt::__BitFlags>::CREATE","value":"fn CREATE(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":{"krate":0,"index":1470},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Method","id":{"krate":0,"index":1525},"span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::fmt::__BitFlags>::TRUNC","value":"fn TRUNC(&Self) -> bool","parent":{"krate":0,"index":1466},"children":[],"decl_id":{"krate":0,"index":1471},"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}},{"value":"inline","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4501053,"byte_end":4501065,"line_start":859,"line_end":859,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3892315577},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 23 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1207961017},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 18 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988985},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 59 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1811940793},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 54 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4194305465},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 95 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1509950905},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 90 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3238004153},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 131 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2113930681},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 126 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3841983929},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 167 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1157629369},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 162 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3539994041},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 203 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1660945849},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 198 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4143973817},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 239 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1459619257},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 234 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3363833273},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 275 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1887438265},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 270 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3967813049},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489733,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":47,"column_end":48},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 311 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1283458489},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489715,"byte_end":4489734,"line_start":528,"line_end":528,"column_start":29,"column_end":48},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 306 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3665823161},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489866,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":66,"column_end":67},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 347 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1786774969},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4489825,"byte_end":4489867,"line_start":531,"line_end":531,"column_start":25,"column_end":67},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 342 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1904215481},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490092,"byte_end":4490093,"line_start":537,"line_end":537,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 398 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2441086393},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490074,"byte_end":4490093,"line_start":537,"line_end":537,"column_start":25,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 393 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1300235705},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490189,"byte_end":4490190,"line_start":540,"line_end":540,"column_start":38,"column_end":39},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 434 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3045066169},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490172,"byte_end":4490190,"line_start":540,"line_end":540,"column_start":21,"column_end":39},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 429 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2340423097},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490261,"byte_end":4490262,"line_start":541,"line_end":541,"column_start":70,"column_end":71},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 465 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":864028089},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490212,"byte_end":4490262,"line_start":541,"line_end":541,"column_start":21,"column_end":71},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 460 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2407531961},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490351,"byte_end":4490352,"line_start":544,"line_end":544,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 497 }","value":"core::fmt::Error","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":931136953},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4490329,"byte_end":4490352,"line_start":544,"line_end":544,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:1465 ~ os[2ea9]::fs::inode::{impl#14}::fmt), local_id: 492 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1482},"span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::fs::inode::OpenFlags::RDONLY","value":"OpenFlags","parent":{"krate":0,"index":1481},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1483},"span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::fs::inode::OpenFlags::WRONLY","value":"OpenFlags","parent":{"krate":0,"index":1481},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1484},"span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::fs::inode::OpenFlags::RDWR","value":"OpenFlags","parent":{"krate":0,"index":1481},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1485},"span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::fs::inode::OpenFlags::CREATE","value":"OpenFlags","parent":{"krate":0,"index":1481},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1486},"span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::fs::inode::OpenFlags::TRUNC","value":"OpenFlags","parent":{"krate":0,"index":1481},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1529},"span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::fs::inode::OpenFlags::all::__BitFlags::RDONLY","value":"u32","parent":{"krate":0,"index":1528},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1530},"span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::fs::inode::OpenFlags::all::__BitFlags::WRONLY","value":"u32","parent":{"krate":0,"index":1528},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1531},"span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::fs::inode::OpenFlags::all::__BitFlags::RDWR","value":"u32","parent":{"krate":0,"index":1528},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1532},"span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::fs::inode::OpenFlags::all::__BitFlags::CREATE","value":"u32","parent":{"krate":0,"index":1528},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1533},"span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::fs::inode::OpenFlags::all::__BitFlags::TRUNC","value":"u32","parent":{"krate":0,"index":1528},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":1535},"span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"name":"RDONLY","qualname":"::::RDONLY","value":"u32","parent":{"krate":0,"index":1534},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1536},"span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"name":"WRONLY","qualname":"::::WRONLY","value":"u32","parent":{"krate":0,"index":1534},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1537},"span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"name":"RDWR","qualname":"::::RDWR","value":"u32","parent":{"krate":0,"index":1534},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1538},"span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"name":"CREATE","qualname":"::::CREATE","value":"u32","parent":{"krate":0,"index":1534},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Const","id":{"krate":0,"index":1539},"span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"name":"TRUNC","qualname":"::::TRUNC","value":"u32","parent":{"krate":0,"index":1534},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(deprecated)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4502608,"byte_end":4502620,"line_start":914,"line_end":914,"column_start":11,"column_end":23}}]},{"kind":"Local","id":{"krate":0,"index":3355444716},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499166,"byte_end":4499174,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"iter","qualname":"iter$HirId { owner: DefId(0:1516 ~ os[2ea9]::fs::inode::{impl#29}::extend), local_id: 19 }","value":"::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097900},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499166,"byte_end":4499174,"line_start":795,"line_end":795,"column_start":29,"column_end":37},"name":"__next","qualname":"__next$HirId { owner: DefId(0:1516 ~ os[2ea9]::fs::inode::{impl#29}::extend), local_id: 7 }","value":"fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436972},"span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4499158,"byte_end":4499162,"line_start":795,"line_end":795,"column_start":21,"column_end":25},"name":"val","qualname":"val$HirId { owner: DefId(0:1516 ~ os[2ea9]::fs::inode::{impl#29}::extend), local_id: 8 }","value":"fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742594},"span":{"file_name":"src/fs/inode.rs","byte_start":84060,"byte_end":84064,"line_start":84,"line_end":84,"column_start":24,"column_end":28},"name":"self","qualname":"::read_write::self","value":"&fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":770},"span":{"file_name":"src/fs/inode.rs","byte_start":84048,"byte_end":84058,"line_start":84,"line_end":84,"column_start":12,"column_end":22},"name":"read_write","qualname":"::read_write","value":"pub fn read_write(&Self) -> (bool, bool)","parent":null,"children":[],"decl_id":null,"docs":" Do not check validity for simplicity\n Return (readable, writable)\n","sig":null,"attributes":[{"value":"/ Do not check validity for simplicity","span":{"file_name":"src/fs/inode.rs","byte_start":83960,"byte_end":84000,"line_start":82,"line_end":82,"column_start":5,"column_end":45}},{"value":"/ Return (readable, writable)","span":{"file_name":"src/fs/inode.rs","byte_start":84005,"byte_end":84036,"line_start":83,"line_end":83,"column_start":5,"column_end":36}}]},{"kind":"Local","id":{"krate":0,"index":1073742595},"span":{"file_name":"src/fs/inode.rs","byte_start":84291,"byte_end":84295,"line_start":95,"line_end":95,"column_start":18,"column_end":22},"name":"name","qualname":"::fs::inode::open_file::name","value":"&str","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871683},"span":{"file_name":"src/fs/inode.rs","byte_start":84303,"byte_end":84308,"line_start":95,"line_end":95,"column_start":30,"column_end":35},"name":"flags","qualname":"::fs::inode::open_file::flags","value":"fs::inode::OpenFlags","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":771},"span":{"file_name":"src/fs/inode.rs","byte_start":84281,"byte_end":84290,"line_start":95,"line_end":95,"column_start":8,"column_end":17},"name":"open_file","qualname":"::fs::inode::open_file","value":"pub fn open_file(&str, OpenFlags) -> Option>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1342178051},"span":{"file_name":"src/fs/inode.rs","byte_start":84356,"byte_end":84364,"line_start":96,"line_end":96,"column_start":10,"column_end":18},"name":"readable","qualname":"readable$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 10 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661699},"span":{"file_name":"src/fs/inode.rs","byte_start":84366,"byte_end":84374,"line_start":96,"line_end":96,"column_start":20,"column_end":28},"name":"writable","qualname":"writable$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 11 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3959423747},"span":{"file_name":"src/fs/inode.rs","byte_start":84461,"byte_end":84466,"line_start":98,"line_end":98,"column_start":21,"column_end":26},"name":"inode","qualname":"inode$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 55 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314883},"span":{"file_name":"src/fs/inode.rs","byte_start":84780,"byte_end":84785,"line_start":109,"line_end":109,"column_start":23,"column_end":28},"name":"inode","qualname":"$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 43 }::inode","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3858760451},"span":{"file_name":"src/fs/inode.rs","byte_start":85044,"byte_end":85049,"line_start":119,"line_end":119,"column_start":19,"column_end":24},"name":"inode","qualname":"$HirId { owner: DefId(0:771 ~ os[2ea9]::fs::inode::open_file), local_id: 140 }::inode","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742599},"span":{"file_name":"src/fs/inode.rs","byte_start":85369,"byte_end":85373,"line_start":133,"line_end":133,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":775},"span":{"file_name":"src/fs/inode.rs","byte_start":85359,"byte_end":85367,"line_start":133,"line_end":133,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742600},"span":{"file_name":"src/fs/inode.rs","byte_start":85418,"byte_end":85422,"line_start":134,"line_end":134,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":776},"span":{"file_name":"src/fs/inode.rs","byte_start":85408,"byte_end":85416,"line_start":134,"line_end":134,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742601},"span":{"file_name":"src/fs/inode.rs","byte_start":85463,"byte_end":85467,"line_start":135,"line_end":135,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871689},"span":{"file_name":"src/fs/inode.rs","byte_start":85473,"byte_end":85476,"line_start":135,"line_end":135,"column_start":24,"column_end":27},"name":"buf","qualname":"::read::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":777},"span":{"file_name":"src/fs/inode.rs","byte_start":85457,"byte_end":85461,"line_start":135,"line_end":135,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":820},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661705},"span":{"file_name":"src/fs/inode.rs","byte_start":85517,"byte_end":85522,"line_start":136,"line_end":136,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 11 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532617},"span":{"file_name":"src/fs/inode.rs","byte_start":85560,"byte_end":85575,"line_start":137,"line_end":137,"column_start":17,"column_end":32},"name":"total_read_size","qualname":"total_read_size$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851465},"span":{"file_name":"src/fs/inode.rs","byte_start":85607,"byte_end":85629,"line_start":138,"line_end":138,"column_start":22,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 34 }","value":"core::slice::IterMut<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831241},"span":{"file_name":"src/fs/inode.rs","byte_start":85607,"byte_end":85629,"line_start":138,"line_end":138,"column_start":22,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 22 }","value":"&mut &mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314889},"span":{"file_name":"src/fs/inode.rs","byte_start":85598,"byte_end":85603,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 23 }","value":"&mut &mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":872416009},"span":{"file_name":"src/fs/inode.rs","byte_start":85598,"byte_end":85603,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"name":"slice","qualname":"slice$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 44 }","value":"&mut &mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988297},"span":{"file_name":"src/fs/inode.rs","byte_start":85648,"byte_end":85657,"line_start":139,"line_end":139,"column_start":17,"column_end":26},"name":"read_size","qualname":"read_size$HirId { owner: DefId(0:777 ~ os[2ea9]::fs::inode::{impl#2}::read), local_id: 59 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742602},"span":{"file_name":"src/fs/inode.rs","byte_start":85907,"byte_end":85911,"line_start":148,"line_end":148,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::inode::OSInode","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871690},"span":{"file_name":"src/fs/inode.rs","byte_start":85913,"byte_end":85916,"line_start":148,"line_end":148,"column_start":21,"column_end":24},"name":"buf","qualname":"::write::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":778},"span":{"file_name":"src/fs/inode.rs","byte_start":85900,"byte_end":85905,"line_start":148,"line_end":148,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":821},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661706},"span":{"file_name":"src/fs/inode.rs","byte_start":85957,"byte_end":85962,"line_start":149,"line_end":149,"column_start":17,"column_end":22},"name":"inner","qualname":"inner$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 11 }","value":"spin::MutexGuard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4026532618},"span":{"file_name":"src/fs/inode.rs","byte_start":86000,"byte_end":86016,"line_start":150,"line_end":150,"column_start":17,"column_end":33},"name":"total_write_size","qualname":"total_write_size$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 15 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851466},"span":{"file_name":"src/fs/inode.rs","byte_start":86048,"byte_end":86066,"line_start":151,"line_end":151,"column_start":22,"column_end":40},"name":"iter","qualname":"iter$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 34 }","value":"core::slice::Iter<&mut [u8]>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1744831242},"span":{"file_name":"src/fs/inode.rs","byte_start":86048,"byte_end":86066,"line_start":151,"line_end":151,"column_start":22,"column_end":40},"name":"__next","qualname":"__next$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 22 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3892314890},"span":{"file_name":"src/fs/inode.rs","byte_start":86039,"byte_end":86044,"line_start":151,"line_end":151,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 23 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":872416010},"span":{"file_name":"src/fs/inode.rs","byte_start":86039,"byte_end":86044,"line_start":151,"line_end":151,"column_start":13,"column_end":18},"name":"slice","qualname":"slice$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 44 }","value":"&&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3690988298},"span":{"file_name":"src/fs/inode.rs","byte_start":86085,"byte_end":86095,"line_start":152,"line_end":152,"column_start":17,"column_end":27},"name":"write_size","qualname":"write_size$HirId { owner: DefId(0:778 ~ os[2ea9]::fs::inode::{impl#2}::write), local_id: 59 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":779},"span":{"file_name":"src/fs/proc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"proc","qualname":"::fs::proc","value":"src/fs/proc.rs","parent":null,"children":[{"krate":0,"index":780},{"krate":0,"index":781},{"krate":0,"index":782},{"krate":0,"index":783},{"krate":0,"index":784},{"krate":0,"index":785},{"krate":0,"index":786},{"krate":0,"index":787},{"krate":0,"index":788},{"krate":0,"index":789},{"krate":0,"index":790},{"krate":0,"index":791},{"krate":0,"index":792},{"krate":0,"index":793},{"krate":0,"index":794},{"krate":0,"index":795},{"krate":0,"index":2194},{"krate":0,"index":796},{"krate":0,"index":2196},{"krate":0,"index":797},{"krate":0,"index":798},{"krate":0,"index":1547},{"krate":0,"index":1554},{"krate":0,"index":805},{"krate":0,"index":806}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":798},"span":{"file_name":"src/fs/proc.rs","byte_start":86612,"byte_end":86620,"line_start":16,"line_end":16,"column_start":12,"column_end":20},"name":"ProcInfo","qualname":"::fs::proc::ProcInfo","value":"ProcInfo { pid, name, ppid, cpu_time, status, syscall_cnt }","parent":null,"children":[{"krate":0,"index":799},{"krate":0,"index":800},{"krate":0,"index":801},{"krate":0,"index":802},{"krate":0,"index":803},{"krate":0,"index":804}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":799},"span":{"file_name":"src/fs/proc.rs","byte_start":86643,"byte_end":86646,"line_start":18,"line_end":18,"column_start":9,"column_end":12},"name":"pid","qualname":"::fs::proc::ProcInfo::pid","value":"usize","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":800},"span":{"file_name":"src/fs/proc.rs","byte_start":86663,"byte_end":86667,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"name":"name","qualname":"::fs::proc::ProcInfo::name","value":"alloc::string::String","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":801},"span":{"file_name":"src/fs/proc.rs","byte_start":86685,"byte_end":86689,"line_start":20,"line_end":20,"column_start":9,"column_end":13},"name":"ppid","qualname":"::fs::proc::ProcInfo::ppid","value":"isize","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":802},"span":{"file_name":"src/fs/proc.rs","byte_start":86734,"byte_end":86742,"line_start":23,"line_end":23,"column_start":9,"column_end":17},"name":"cpu_time","qualname":"::fs::proc::ProcInfo::cpu_time","value":"usize","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":803},"span":{"file_name":"src/fs/proc.rs","byte_start":86759,"byte_end":86765,"line_start":24,"line_end":24,"column_start":9,"column_end":15},"name":"status","qualname":"::fs::proc::ProcInfo::status","value":"task::task::TaskStatus","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":804},"span":{"file_name":"src/fs/proc.rs","byte_start":86787,"byte_end":86798,"line_start":25,"line_end":25,"column_start":9,"column_end":20},"name":"syscall_cnt","qualname":"::fs::proc::ProcInfo::syscall_cnt","value":"alloc::sync::Arc>","parent":{"krate":0,"index":798},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1547},"span":{"file_name":"src/fs/proc.rs","byte_start":86860,"byte_end":86874,"line_start":28,"line_end":28,"column_start":12,"column_end":26},"name":"ProcInfoDirect","qualname":"::fs::proc::ProcInfoDirect","value":"ProcInfoDirect { pid, name, ppid, cpu_time, status, syscall_cnt }","parent":null,"children":[{"krate":0,"index":1548},{"krate":0,"index":1549},{"krate":0,"index":1550},{"krate":0,"index":1551},{"krate":0,"index":1552},{"krate":0,"index":1553}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1548},"span":{"file_name":"src/fs/proc.rs","byte_start":86897,"byte_end":86900,"line_start":30,"line_end":30,"column_start":9,"column_end":12},"name":"pid","qualname":"::fs::proc::ProcInfoDirect::pid","value":"usize","parent":{"krate":0,"index":1547},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1549},"span":{"file_name":"src/fs/proc.rs","byte_start":86917,"byte_end":86921,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"name":"name","qualname":"::fs::proc::ProcInfoDirect::name","value":"alloc::string::String","parent":{"krate":0,"index":1547},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1550},"span":{"file_name":"src/fs/proc.rs","byte_start":86939,"byte_end":86943,"line_start":32,"line_end":32,"column_start":9,"column_end":13},"name":"ppid","qualname":"::fs::proc::ProcInfoDirect::ppid","value":"isize","parent":{"krate":0,"index":1547},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1551},"span":{"file_name":"src/fs/proc.rs","byte_start":86988,"byte_end":86996,"line_start":35,"line_end":35,"column_start":9,"column_end":17},"name":"cpu_time","qualname":"::fs::proc::ProcInfoDirect::cpu_time","value":"usize","parent":{"krate":0,"index":1547},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1552},"span":{"file_name":"src/fs/proc.rs","byte_start":87013,"byte_end":87019,"line_start":36,"line_end":36,"column_start":9,"column_end":15},"name":"status","qualname":"::fs::proc::ProcInfoDirect::status","value":"task::task::TaskStatus","parent":{"krate":0,"index":1547},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1553},"span":{"file_name":"src/fs/proc.rs","byte_start":87040,"byte_end":87051,"line_start":37,"line_end":37,"column_start":9,"column_end":20},"name":"syscall_cnt","qualname":"::fs::proc::ProcInfoDirect::syscall_cnt","value":"task::task::SyscallCount","parent":{"krate":0,"index":1547},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":805},"span":{"file_name":"src/fs/proc.rs","byte_start":87083,"byte_end":87095,"line_start":42,"line_end":42,"column_start":12,"column_end":24},"name":"ProcInfoList","qualname":"::fs::proc::ProcInfoList","value":"ProcInfoList { }","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742631},"span":{"file_name":"src/fs/proc.rs","byte_start":87248,"byte_end":87252,"line_start":54,"line_end":54,"column_start":18,"column_end":22},"name":"self","qualname":"::readable::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":807},"span":{"file_name":"src/fs/proc.rs","byte_start":87238,"byte_end":87246,"line_start":54,"line_end":54,"column_start":8,"column_end":16},"name":"readable","qualname":"::readable","value":"fn readable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":818},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742632},"span":{"file_name":"src/fs/proc.rs","byte_start":87301,"byte_end":87305,"line_start":58,"line_end":58,"column_start":18,"column_end":22},"name":"self","qualname":"::writable::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":808},"span":{"file_name":"src/fs/proc.rs","byte_start":87291,"byte_end":87299,"line_start":58,"line_end":58,"column_start":8,"column_end":16},"name":"writable","qualname":"::writable","value":"fn writable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":819},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742633},"span":{"file_name":"src/fs/proc.rs","byte_start":87411,"byte_end":87415,"line_start":63,"line_end":63,"column_start":14,"column_end":18},"name":"self","qualname":"::read::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871721},"span":{"file_name":"src/fs/proc.rs","byte_start":87421,"byte_end":87424,"line_start":63,"line_end":63,"column_start":24,"column_end":27},"name":"buf","qualname":"::read::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":809},"span":{"file_name":"src/fs/proc.rs","byte_start":87405,"byte_end":87409,"line_start":63,"line_end":63,"column_start":8,"column_end":12},"name":"read","qualname":"::read","value":"fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":820},"docs":" 这个函数做的事是把信息放到buffer里面\n","sig":null,"attributes":[{"value":"/ 这个函数做的事是把信息放到buffer里面","span":{"file_name":"src/fs/proc.rs","byte_start":87342,"byte_end":87397,"line_start":62,"line_end":62,"column_start":5,"column_end":30}}]},{"kind":"Local","id":{"krate":0,"index":1879049001},"span":{"file_name":"src/fs/proc.rs","byte_start":87467,"byte_end":87480,"line_start":66,"line_end":66,"column_start":17,"column_end":30},"name":"vec_proc_info","qualname":"vec_proc_info$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 14 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1476395817},"span":{"file_name":"src/fs/proc.rs","byte_start":87526,"byte_end":87546,"line_start":67,"line_end":67,"column_start":17,"column_end":37},"name":"vec_proc_info_direct","qualname":"vec_proc_info_direct$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 26 }","value":"alloc::vec::Vec","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1409286953},"span":{"file_name":"src/fs/proc.rs","byte_start":87599,"byte_end":87612,"line_start":68,"line_end":68,"column_start":21,"column_end":34},"name":"iter","qualname":"iter$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 42 }","value":"alloc::vec::IntoIter","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2013266729},"span":{"file_name":"src/fs/proc.rs","byte_start":87599,"byte_end":87612,"line_start":68,"line_end":68,"column_start":21,"column_end":34},"name":"__next","qualname":"__next$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 30 }","value":"fs::proc::ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4160750377},"span":{"file_name":"src/fs/proc.rs","byte_start":87591,"byte_end":87595,"line_start":68,"line_end":68,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 31 }","value":"fs::proc::ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":738198313},"span":{"file_name":"src/fs/proc.rs","byte_start":87591,"byte_end":87595,"line_start":68,"line_end":68,"column_start":13,"column_end":17},"name":"item","qualname":"item$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 52 }","value":"fs::proc::ProcInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4227859241},"span":{"file_name":"src/fs/proc.rs","byte_start":87630,"byte_end":87650,"line_start":69,"line_end":69,"column_start":17,"column_end":37},"name":"direct_syscall_count","qualname":"direct_syscall_count$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 63 }","value":"task::task::SyscallCount","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107305},"span":{"file_name":"src/fs/proc.rs","byte_start":88014,"byte_end":88018,"line_start":80,"line_end":80,"column_start":13,"column_end":17},"name":"json","qualname":"json$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 115 }","value":"alloc::string::String","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3992978217},"span":{"file_name":"src/fs/proc.rs","byte_start":88088,"byte_end":88094,"line_start":81,"line_end":81,"column_start":17,"column_end":23},"name":"cursor","qualname":"cursor$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 119 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":486540073},"span":{"file_name":"src/fs/proc.rs","byte_start":88177,"byte_end":88192,"line_start":83,"line_end":83,"column_start":21,"column_end":36},"name":"iter","qualname":"iter$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 184 }","value":"mm::page_table::UserBufferIterator","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":889193257},"span":{"file_name":"src/fs/proc.rs","byte_start":88177,"byte_end":88192,"line_start":83,"line_end":83,"column_start":21,"column_end":36},"name":"__next","qualname":"__next$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 172 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3036676905},"span":{"file_name":"src/fs/proc.rs","byte_start":88169,"byte_end":88173,"line_start":83,"line_end":83,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 173 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1124074281},"span":{"file_name":"src/fs/proc.rs","byte_start":88169,"byte_end":88173,"line_start":83,"line_end":83,"column_start":13,"column_end":17},"name":"test","qualname":"test$HirId { owner: DefId(0:809 ~ os[2ea9]::fs::proc::{impl#0}::read), local_id: 194 }","value":"*mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742634},"span":{"file_name":"src/fs/proc.rs","byte_start":88646,"byte_end":88650,"line_start":102,"line_end":102,"column_start":15,"column_end":19},"name":"self","qualname":"::write::self","value":"&fs::proc::ProcInfoList","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871722},"span":{"file_name":"src/fs/proc.rs","byte_start":88652,"byte_end":88655,"line_start":102,"line_end":102,"column_start":21,"column_end":24},"name":"buf","qualname":"::write::buf","value":"mm::page_table::UserBuffer","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":810},"span":{"file_name":"src/fs/proc.rs","byte_start":88639,"byte_end":88644,"line_start":102,"line_end":102,"column_start":8,"column_end":13},"name":"write","qualname":"::write","value":"fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":{"krate":0,"index":821},"docs":"","sig":null,"attributes":[]},{"kind":"Trait","id":{"krate":0,"index":817},"span":{"file_name":"src/fs/mod.rs","byte_start":75927,"byte_end":75931,"line_start":11,"line_end":11,"column_start":11,"column_end":15},"name":"File","qualname":"::fs::File","value":"File: Send + Sync","parent":null,"children":[{"krate":0,"index":818},{"krate":0,"index":819},{"krate":0,"index":820},{"krate":0,"index":821}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":818},"span":{"file_name":"src/fs/mod.rs","byte_start":75955,"byte_end":75963,"line_start":12,"line_end":12,"column_start":8,"column_end":16},"name":"readable","qualname":"::fs::File::readable","value":"pub fn readable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":819},"span":{"file_name":"src/fs/mod.rs","byte_start":75987,"byte_end":75995,"line_start":13,"line_end":13,"column_start":8,"column_end":16},"name":"writable","qualname":"::fs::File::writable","value":"pub fn writable(&Self) -> bool","parent":{"krate":0,"index":817},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":820},"span":{"file_name":"src/fs/mod.rs","byte_start":76019,"byte_end":76023,"line_start":14,"line_end":14,"column_start":8,"column_end":12},"name":"read","qualname":"::fs::File::read","value":"pub fn read(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":821},"span":{"file_name":"src/fs/mod.rs","byte_start":76065,"byte_end":76070,"line_start":15,"line_end":15,"column_start":8,"column_end":13},"name":"write","qualname":"::fs::File::write","value":"pub fn write(&Self, UserBuffer) -> usize","parent":{"krate":0,"index":817},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":836},"span":{"file_name":"src/drivers/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"drivers","qualname":"::drivers","value":"src/drivers/mod.rs","parent":null,"children":[{"krate":0,"index":837},{"krate":0,"index":950},{"krate":0,"index":2298}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":837},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"block","qualname":"::drivers::block","value":"src/drivers/block/mod.rs","parent":null,"children":[{"krate":0,"index":838},{"krate":0,"index":869},{"krate":0,"index":944},{"krate":0,"index":945},{"krate":0,"index":946},{"krate":0,"index":1720},{"krate":0,"index":1722},{"krate":0,"index":1723},{"krate":0,"index":1728},{"krate":0,"index":947}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Mod","id":{"krate":0,"index":838},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"virtio_blk","qualname":"::drivers::block::virtio_blk","value":"src/drivers/block/virtio_blk.rs","parent":null,"children":[{"krate":0,"index":839},{"krate":0,"index":840},{"krate":0,"index":841},{"krate":0,"index":842},{"krate":0,"index":843},{"krate":0,"index":2234},{"krate":0,"index":844},{"krate":0,"index":2236},{"krate":0,"index":845},{"krate":0,"index":846},{"krate":0,"index":847},{"krate":0,"index":2242},{"krate":0,"index":848},{"krate":0,"index":849},{"krate":0,"index":850},{"krate":0,"index":851},{"krate":0,"index":852},{"krate":0,"index":853},{"krate":0,"index":854},{"krate":0,"index":855},{"krate":0,"index":856},{"krate":0,"index":857},{"krate":0,"index":1560},{"krate":0,"index":1562},{"krate":0,"index":1563},{"krate":0,"index":1568},{"krate":0,"index":860},{"krate":0,"index":863},{"krate":0,"index":865},{"krate":0,"index":866},{"krate":0,"index":867},{"krate":0,"index":868}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":856},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89954,"byte_end":89961,"line_start":20,"line_end":20,"column_start":7,"column_end":14},"name":"VIRTIO0","qualname":"::drivers::block::virtio_blk::VIRTIO0","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89931,"byte_end":89947,"line_start":19,"line_end":19,"column_start":1,"column_end":17}}]},{"kind":"Struct","id":{"krate":0,"index":857},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89995,"byte_end":90006,"line_start":22,"line_end":22,"column_start":12,"column_end":23},"name":"VirtIOBlock","qualname":"::drivers::block::virtio_blk::VirtIOBlock","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":859},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90007,"byte_end":90032,"line_start":22,"line_end":22,"column_start":24,"column_end":49},"name":"0","qualname":"::drivers::block::virtio_blk::VirtIOBlock::0","value":"spin::Mutex>","parent":{"krate":0,"index":857},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1560},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90066,"byte_end":90078,"line_start":25,"line_end":25,"column_start":16,"column_end":28},"name":"QUEUE_FRAMES","qualname":"::drivers::block::virtio_blk::QUEUE_FRAMES","value":"QUEUE_FRAMES { __private_field }","parent":null,"children":[{"krate":0,"index":1561}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1562},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90066,"byte_end":90078,"line_start":25,"line_end":25,"column_start":16,"column_end":28},"name":"QUEUE_FRAMES","qualname":"::drivers::block::virtio_blk::QUEUE_FRAMES","value":"QUEUE_FRAMES","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742685},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90188,"byte_end":90192,"line_start":29,"line_end":29,"column_start":20,"column_end":24},"name":"self","qualname":"::read_block::self","value":"&drivers::block::virtio_blk::VirtIOBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871773},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90194,"byte_end":90202,"line_start":29,"line_end":29,"column_start":26,"column_end":34},"name":"block_id","qualname":"::read_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613597},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90211,"byte_end":90214,"line_start":29,"line_end":29,"column_start":43,"column_end":46},"name":"buf","qualname":"::read_block::buf","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":861},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90176,"byte_end":90186,"line_start":29,"line_end":29,"column_start":8,"column_end":18},"name":"read_block","qualname":"::read_block","value":"fn read_block(&Self, usize, &mut [u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":8},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742686},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90343,"byte_end":90347,"line_start":32,"line_end":32,"column_start":21,"column_end":25},"name":"self","qualname":"::write_block::self","value":"&drivers::block::virtio_blk::VirtIOBlock","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871774},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90349,"byte_end":90357,"line_start":32,"line_end":32,"column_start":27,"column_end":35},"name":"block_id","qualname":"::write_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613598},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90366,"byte_end":90369,"line_start":32,"line_end":32,"column_start":44,"column_end":47},"name":"buf","qualname":"::write_block::buf","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":862},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90330,"byte_end":90341,"line_start":32,"line_end":32,"column_start":8,"column_end":19},"name":"write_block","qualname":"::write_block","value":"fn write_block(&Self, usize, &[u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":9},"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":864},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90529,"byte_end":90532,"line_start":39,"line_end":39,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90501,"byte_end":90517,"line_start":38,"line_end":38,"column_start":5,"column_end":21}}]},{"kind":"Local","id":{"krate":0,"index":1073742689},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90723,"byte_end":90728,"line_start":47,"line_end":47,"column_start":36,"column_end":41},"name":"pages","qualname":"::drivers::block::virtio_blk::virtio_dma_alloc::pages","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":865},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90706,"byte_end":90722,"line_start":47,"line_end":47,"column_start":19,"column_end":35},"name":"virtio_dma_alloc","qualname":"::drivers::block::virtio_blk::virtio_dma_alloc","value":"pub extern \"C\" fn virtio_dma_alloc(usize) -> PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90675,"byte_end":90687,"line_start":46,"line_end":46,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":268436321},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90763,"byte_end":90771,"line_start":48,"line_end":48,"column_start":13,"column_end":21},"name":"ppn_base","qualname":"ppn_base$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 8 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939524961},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90803,"byte_end":90811,"line_start":49,"line_end":49,"column_start":14,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 28 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218593},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90803,"byte_end":90811,"line_start":49,"line_end":49,"column_start":14,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 16 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281702241},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90798,"byte_end":90799,"line_start":49,"line_end":49,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 17 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677722465},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90798,"byte_end":90799,"line_start":49,"line_end":49,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 38 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4093641569},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90826,"byte_end":90831,"line_start":50,"line_end":50,"column_start":13,"column_end":18},"name":"frame","qualname":"frame$HirId { owner: DefId(0:865 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_alloc), local_id: 47 }","value":"mm::frame_allocator::FrameTracker","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742690},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91071,"byte_end":91073,"line_start":59,"line_end":59,"column_start":38,"column_end":40},"name":"pa","qualname":"::drivers::block::virtio_blk::virtio_dma_dealloc::pa","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871778},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91085,"byte_end":91090,"line_start":59,"line_end":59,"column_start":52,"column_end":57},"name":"pages","qualname":"::drivers::block::virtio_blk::virtio_dma_dealloc::pages","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":866},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91052,"byte_end":91070,"line_start":59,"line_end":59,"column_start":19,"column_end":37},"name":"virtio_dma_dealloc","qualname":"::drivers::block::virtio_blk::virtio_dma_dealloc","value":"pub extern \"C\" fn virtio_dma_dealloc(PhysAddr, usize) -> i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91021,"byte_end":91033,"line_start":58,"line_end":58,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":805307234},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91120,"byte_end":91128,"line_start":60,"line_end":60,"column_start":13,"column_end":21},"name":"ppn_base","qualname":"ppn_base$HirId { owner: DefId(0:866 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 12 }","value":"mm::address::PhysPageNum","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":67109730},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91168,"byte_end":91176,"line_start":61,"line_end":61,"column_start":14,"column_end":22},"name":"iter","qualname":"iter$HirId { owner: DefId(0:866 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 32 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089506},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91168,"byte_end":91176,"line_start":61,"line_end":61,"column_start":14,"column_end":22},"name":"__next","qualname":"__next$HirId { owner: DefId(0:866 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 20 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2818573154},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91163,"byte_end":91164,"line_start":61,"line_end":61,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:866 ~ os[2ea9]::drivers::block::virtio_blk::virtio_dma_dealloc), local_id: 21 }","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742691},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91303,"byte_end":91308,"line_start":69,"line_end":69,"column_start":39,"column_end":44},"name":"paddr","qualname":"::drivers::block::virtio_blk::virtio_phys_to_virt::paddr","value":"mm::address::PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":867},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91283,"byte_end":91302,"line_start":69,"line_end":69,"column_start":19,"column_end":38},"name":"virtio_phys_to_virt","qualname":"::drivers::block::virtio_blk::virtio_phys_to_virt","value":"pub extern \"C\" fn virtio_phys_to_virt(PhysAddr) -> VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91252,"byte_end":91264,"line_start":68,"line_end":68,"column_start":1,"column_end":13}}]},{"kind":"Local","id":{"krate":0,"index":1073742692},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91410,"byte_end":91415,"line_start":74,"line_end":74,"column_start":39,"column_end":44},"name":"vaddr","qualname":"::drivers::block::virtio_blk::virtio_virt_to_phys::vaddr","value":"mm::address::VirtAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":868},"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91390,"byte_end":91409,"line_start":74,"line_end":74,"column_start":19,"column_end":38},"name":"virtio_virt_to_phys","qualname":"::drivers::block::virtio_blk::virtio_virt_to_phys","value":"pub extern \"C\" fn virtio_virt_to_phys(VirtAddr) -> PhysAddr","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91359,"byte_end":91371,"line_start":73,"line_end":73,"column_start":1,"column_end":13}}]},{"kind":"Mod","id":{"krate":0,"index":869},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1},"name":"sdcard","qualname":"::drivers::block::sdcard","value":"src/drivers/block/sdcard.rs","parent":null,"children":[{"krate":0,"index":870},{"krate":0,"index":871},{"krate":0,"index":872},{"krate":0,"index":873},{"krate":0,"index":874},{"krate":0,"index":875},{"krate":0,"index":876},{"krate":0,"index":877},{"krate":0,"index":878},{"krate":0,"index":879},{"krate":0,"index":880},{"krate":0,"index":881},{"krate":0,"index":882},{"krate":0,"index":883},{"krate":0,"index":884},{"krate":0,"index":885},{"krate":0,"index":886},{"krate":0,"index":887},{"krate":0,"index":888},{"krate":0,"index":889},{"krate":0,"index":890},{"krate":0,"index":891},{"krate":0,"index":892},{"krate":0,"index":893},{"krate":0,"index":894},{"krate":0,"index":899},{"krate":0,"index":900},{"krate":0,"index":901},{"krate":0,"index":902},{"krate":0,"index":903},{"krate":0,"index":1571},{"krate":0,"index":1626},{"krate":0,"index":1623},{"krate":0,"index":1624},{"krate":0,"index":1620},{"krate":0,"index":1621},{"krate":0,"index":1619},{"krate":0,"index":1617},{"krate":0,"index":1628},{"krate":0,"index":1643},{"krate":0,"index":1642},{"krate":0,"index":1639},{"krate":0,"index":1645},{"krate":0,"index":1681},{"krate":0,"index":1680},{"krate":0,"index":1678},{"krate":0,"index":1683},{"krate":0,"index":1697},{"krate":0,"index":1696},{"krate":0,"index":1694},{"krate":0,"index":1699},{"krate":0,"index":1707},{"krate":0,"index":1706},{"krate":0,"index":1704},{"krate":0,"index":904},{"krate":0,"index":932},{"krate":0,"index":933},{"krate":0,"index":934},{"krate":0,"index":1709},{"krate":0,"index":1711},{"krate":0,"index":1712},{"krate":0,"index":1717},{"krate":0,"index":935},{"krate":0,"index":936},{"krate":0,"index":939},{"krate":0,"index":941}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(non_snake_case)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91515,"byte_end":91540,"line_start":1,"line_end":1,"column_start":1,"column_end":26}},{"value":"allow(non_camel_case_types)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91541,"byte_end":91572,"line_start":2,"line_end":2,"column_start":1,"column_end":32}},{"value":"allow(unused)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91573,"byte_end":91590,"line_start":3,"line_end":3,"column_start":1,"column_end":18}}]},{"kind":"Struct","id":{"krate":0,"index":894},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91961,"byte_end":91967,"line_start":21,"line_end":21,"column_start":12,"column_end":18},"name":"SDCard","qualname":"::drivers::block::sdcard::SDCard","value":"SDCard { spi, spi_cs, cs_gpionum }","parent":null,"children":[{"krate":0,"index":896},{"krate":0,"index":897},{"krate":0,"index":898}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":896},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91979,"byte_end":91982,"line_start":22,"line_end":22,"column_start":5,"column_end":8},"name":"spi","qualname":"::drivers::block::sdcard::SDCard::spi","value":"SPI","parent":{"krate":0,"index":894},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":897},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91993,"byte_end":91999,"line_start":23,"line_end":23,"column_start":5,"column_end":11},"name":"spi_cs","qualname":"::drivers::block::sdcard::SDCard::spi_cs","value":"u32","parent":{"krate":0,"index":894},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":898},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92010,"byte_end":92020,"line_start":24,"line_end":24,"column_start":5,"column_end":15},"name":"cs_gpionum","qualname":"::drivers::block::sdcard::SDCard::cs_gpionum","value":"u8","parent":{"krate":0,"index":894},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":895},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91968,"byte_end":91971,"line_start":21,"line_end":21,"column_start":19,"column_end":22},"name":"SPI","qualname":"::drivers::block::sdcard::SDCard::SPI$HirId { owner: DefId(0:894 ~ os[2ea9]::drivers::block::sdcard::SDCard), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":899},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92287,"byte_end":92318,"line_start":35,"line_end":35,"column_start":11,"column_end":42},"name":"SD_START_DATA_SINGLE_BLOCK_READ","qualname":"::drivers::block::sdcard::SD_START_DATA_SINGLE_BLOCK_READ","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Single Block Read \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Single Block Read */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92223,"byte_end":92276,"line_start":34,"line_end":34,"column_start":1,"column_end":54}}]},{"kind":"Const","id":{"krate":0,"index":900},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92397,"byte_end":92430,"line_start":37,"line_end":37,"column_start":11,"column_end":44},"name":"SD_START_DATA_MULTIPLE_BLOCK_READ","qualname":"::drivers::block::sdcard::SD_START_DATA_MULTIPLE_BLOCK_READ","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Multiple Block Read \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Multiple Block Read */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92331,"byte_end":92386,"line_start":36,"line_end":36,"column_start":1,"column_end":56}}]},{"kind":"Const","id":{"krate":0,"index":901},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92508,"byte_end":92540,"line_start":39,"line_end":39,"column_start":11,"column_end":43},"name":"SD_START_DATA_SINGLE_BLOCK_WRITE","qualname":"::drivers::block::sdcard::SD_START_DATA_SINGLE_BLOCK_WRITE","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Single Block Write \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Single Block Write */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92443,"byte_end":92497,"line_start":38,"line_end":38,"column_start":1,"column_end":55}}]},{"kind":"Const","id":{"krate":0,"index":902},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92620,"byte_end":92654,"line_start":41,"line_end":41,"column_start":11,"column_end":45},"name":"SD_START_DATA_MULTIPLE_BLOCK_WRITE","qualname":"::drivers::block::sdcard::SD_START_DATA_MULTIPLE_BLOCK_WRITE","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" Data token start byte, Start Multiple Block Write \n","sig":null,"attributes":[{"value":"* Data token start byte, Start Multiple Block Write */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92553,"byte_end":92609,"line_start":40,"line_end":40,"column_start":1,"column_end":57}}]},{"kind":"Const","id":{"krate":0,"index":903},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92678,"byte_end":92685,"line_start":43,"line_end":43,"column_start":11,"column_end":18},"name":"SEC_LEN","qualname":"::drivers::block::sdcard::SEC_LEN","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1572},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92839,"byte_end":92843,"line_start":51,"line_end":51,"column_start":5,"column_end":9},"name":"CMD0","qualname":"::drivers::block::sdcard::CMD::CMD0","value":"CMD::CMD0","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Software reset \n","sig":null,"attributes":[{"value":"* Software reset */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92813,"byte_end":92834,"line_start":50,"line_end":50,"column_start":5,"column_end":26}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1575},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92893,"byte_end":92897,"line_start":53,"line_end":53,"column_start":5,"column_end":9},"name":"CMD8","qualname":"::drivers::block::sdcard::CMD::CMD8","value":"CMD::CMD8","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Check voltage range (SDC V2) \n","sig":null,"attributes":[{"value":"* Check voltage range (SDC V2) */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92853,"byte_end":92888,"line_start":52,"line_end":52,"column_start":5,"column_end":40}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1578},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92936,"byte_end":92940,"line_start":55,"line_end":55,"column_start":5,"column_end":9},"name":"CMD9","qualname":"::drivers::block::sdcard::CMD::CMD9","value":"CMD::CMD9","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Read CSD register \n","sig":null,"attributes":[{"value":"* Read CSD register */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92907,"byte_end":92931,"line_start":54,"line_end":54,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1581},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92979,"byte_end":92984,"line_start":57,"line_end":57,"column_start":5,"column_end":10},"name":"CMD10","qualname":"::drivers::block::sdcard::CMD::CMD10","value":"CMD::CMD10","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Read CID register \n","sig":null,"attributes":[{"value":"* Read CID register */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92950,"byte_end":92974,"line_start":56,"line_end":56,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1584},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93024,"byte_end":93029,"line_start":59,"line_end":59,"column_start":5,"column_end":10},"name":"CMD12","qualname":"::drivers::block::sdcard::CMD::CMD12","value":"CMD::CMD12","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Stop to read data \n","sig":null,"attributes":[{"value":"* Stop to read data */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92995,"byte_end":93019,"line_start":58,"line_end":58,"column_start":5,"column_end":29}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1587},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93073,"byte_end":93078,"line_start":61,"line_end":61,"column_start":5,"column_end":10},"name":"CMD16","qualname":"::drivers::block::sdcard::CMD::CMD16","value":"CMD::CMD16","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Change R/W block size \n","sig":null,"attributes":[{"value":"* Change R/W block size */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93040,"byte_end":93068,"line_start":60,"line_end":60,"column_start":5,"column_end":33}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1590},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93111,"byte_end":93116,"line_start":63,"line_end":63,"column_start":5,"column_end":10},"name":"CMD17","qualname":"::drivers::block::sdcard::CMD::CMD17","value":"CMD::CMD17","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Read block \n","sig":null,"attributes":[{"value":"* Read block */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93089,"byte_end":93106,"line_start":62,"line_end":62,"column_start":5,"column_end":22}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1593},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93159,"byte_end":93164,"line_start":65,"line_end":65,"column_start":5,"column_end":10},"name":"CMD18","qualname":"::drivers::block::sdcard::CMD::CMD18","value":"CMD::CMD18","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Read multiple blocks \n","sig":null,"attributes":[{"value":"* Read multiple blocks */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93127,"byte_end":93154,"line_start":64,"line_end":64,"column_start":5,"column_end":32}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1596},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93218,"byte_end":93224,"line_start":67,"line_end":67,"column_start":5,"column_end":11},"name":"ACMD23","qualname":"::drivers::block::sdcard::CMD::ACMD23","value":"CMD::ACMD23","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Number of blocks to erase (SDC) \n","sig":null,"attributes":[{"value":"* Number of blocks to erase (SDC) */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93175,"byte_end":93213,"line_start":66,"line_end":66,"column_start":5,"column_end":43}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1599},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93260,"byte_end":93265,"line_start":69,"line_end":69,"column_start":5,"column_end":10},"name":"CMD24","qualname":"::drivers::block::sdcard::CMD::CMD24","value":"CMD::CMD24","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Write a block \n","sig":null,"attributes":[{"value":"* Write a block */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93235,"byte_end":93255,"line_start":68,"line_end":68,"column_start":5,"column_end":25}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1602},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93309,"byte_end":93314,"line_start":71,"line_end":71,"column_start":5,"column_end":10},"name":"CMD25","qualname":"::drivers::block::sdcard::CMD::CMD25","value":"CMD::CMD25","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Write multiple blocks \n","sig":null,"attributes":[{"value":"* Write multiple blocks */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93276,"byte_end":93304,"line_start":70,"line_end":70,"column_start":5,"column_end":33}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1605},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93374,"byte_end":93380,"line_start":73,"line_end":73,"column_start":5,"column_end":11},"name":"ACMD41","qualname":"::drivers::block::sdcard::CMD::ACMD41","value":"CMD::ACMD41","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Initiate initialization process (SDC) \n","sig":null,"attributes":[{"value":"* Initiate initialization process (SDC) */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93325,"byte_end":93369,"line_start":72,"line_end":72,"column_start":5,"column_end":49}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1608},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93428,"byte_end":93433,"line_start":75,"line_end":75,"column_start":5,"column_end":10},"name":"CMD55","qualname":"::drivers::block::sdcard::CMD::CMD55","value":"CMD::CMD55","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Leading command for ACMD* \n","sig":null,"attributes":[{"value":"* Leading command for ACMD* */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93391,"byte_end":93423,"line_start":74,"line_end":74,"column_start":5,"column_end":37}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1611},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93464,"byte_end":93469,"line_start":77,"line_end":77,"column_start":5,"column_end":10},"name":"CMD58","qualname":"::drivers::block::sdcard::CMD::CMD58","value":"CMD::CMD58","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Read OCR \n","sig":null,"attributes":[{"value":"* Read OCR */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93444,"byte_end":93459,"line_start":76,"line_end":76,"column_start":5,"column_end":20}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1614},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93516,"byte_end":93521,"line_start":79,"line_end":79,"column_start":5,"column_end":10},"name":"CMD59","qualname":"::drivers::block::sdcard::CMD::CMD59","value":"CMD::CMD59","parent":{"krate":0,"index":1571},"children":[],"decl_id":null,"docs":" Enable/disable CRC check \n","sig":null,"attributes":[{"value":"* Enable/disable CRC check */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93480,"byte_end":93511,"line_start":78,"line_end":78,"column_start":5,"column_end":36}}]},{"kind":"Enum","id":{"krate":0,"index":1571},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92803,"byte_end":92806,"line_start":49,"line_end":49,"column_start":10,"column_end":13},"name":"CMD","qualname":"::drivers::block::sdcard::CMD","value":"pub enum CMD {\n\n /** Software reset */\n CMD0 = ,\n\n /** Check voltage range (SDC V2) */\n CMD8 = ,\n\n /** Read CSD register */\n CMD9 = ,\n\n /** Read CID register */\n CMD10 = ,\n\n /** Stop to read data */\n CMD12 = ,\n\n /** Change R/W block size */\n CMD16 = ,\n\n /** Read block */\n CMD17 = ,\n\n /** Read multiple blocks */\n CMD18 = ,\n\n /** Number of blocks to erase (SDC) */\n ACMD23 = ,\n\n /** Write a block */\n CMD24 = ,\n\n /** Write multiple blocks */\n CMD25 = ,\n\n /** Initiate initialization process (SDC) */\n ACMD41 = ,\n\n /** Leading command for ACMD* */\n CMD55 = ,\n\n /** Read OCR */\n CMD58 = ,\n\n /** Enable/disable CRC check */\n CMD59 = ,\n}","parent":null,"children":[{"krate":0,"index":1572},{"krate":0,"index":1575},{"krate":0,"index":1578},{"krate":0,"index":1581},{"krate":0,"index":1584},{"krate":0,"index":1587},{"krate":0,"index":1590},{"krate":0,"index":1593},{"krate":0,"index":1596},{"krate":0,"index":1599},{"krate":0,"index":1602},{"krate":0,"index":1605},{"krate":0,"index":1608},{"krate":0,"index":1611},{"krate":0,"index":1614}],"decl_id":null,"docs":" SD commands \n","sig":null,"attributes":[{"value":"* SD commands */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92701,"byte_end":92719,"line_start":45,"line_end":45,"column_start":1,"column_end":19}},{"value":"repr(u8)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92720,"byte_end":92731,"line_start":46,"line_end":46,"column_start":1,"column_end":12}},{"value":"allow(unused)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":92777,"byte_end":92793,"line_start":48,"line_end":48,"column_start":1,"column_end":17}}]},{"kind":"TupleVariant","id":{"krate":0,"index":1629},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93603,"byte_end":93612,"line_start":85,"line_end":85,"column_start":5,"column_end":14},"name":"CMDFailed","qualname":"::drivers::block::sdcard::InitError::CMDFailed","value":"InitError::CMDFailed(CMD, u8)","parent":{"krate":0,"index":1628},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1631},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93613,"byte_end":93616,"line_start":85,"line_end":85,"column_start":15,"column_end":18},"name":"0","qualname":"::drivers::block::sdcard::InitError::CMDFailed::0","value":"drivers::block::sdcard::CMD","parent":{"krate":0,"index":1629},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1632},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93618,"byte_end":93620,"line_start":85,"line_end":85,"column_start":20,"column_end":22},"name":"1","qualname":"::drivers::block::sdcard::InitError::CMDFailed::1","value":"u8","parent":{"krate":0,"index":1629},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1633},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93627,"byte_end":93651,"line_start":86,"line_end":86,"column_start":5,"column_end":29},"name":"CardCapacityStatusNotSet","qualname":"::drivers::block::sdcard::InitError::CardCapacityStatusNotSet","value":"InitError::CardCapacityStatusNotSet([u8; ])","parent":{"krate":0,"index":1628},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1635},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93652,"byte_end":93659,"line_start":86,"line_end":86,"column_start":30,"column_end":37},"name":"0","qualname":"::drivers::block::sdcard::InitError::CardCapacityStatusNotSet::0","value":"[u8; 4]","parent":{"krate":0,"index":1633},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"TupleVariant","id":{"krate":0,"index":1637},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93666,"byte_end":93683,"line_start":87,"line_end":87,"column_start":5,"column_end":22},"name":"CannotGetCardInfo","qualname":"::drivers::block::sdcard::InitError::CannotGetCardInfo","value":"InitError::CannotGetCardInfo","parent":{"krate":0,"index":1628},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Enum","id":{"krate":0,"index":1628},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93587,"byte_end":93596,"line_start":84,"line_end":84,"column_start":10,"column_end":19},"name":"InitError","qualname":"::drivers::block::sdcard::InitError","value":"pub enum InitError {\n CMDFailed(CMD, u8),\n CardCapacityStatusNotSet([u8; ]),\n CannotGetCardInfo,\n}","parent":null,"children":[{"krate":0,"index":1629},{"krate":0,"index":1633},{"krate":0,"index":1637}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93531,"byte_end":93547,"line_start":82,"line_end":82,"column_start":1,"column_end":17}}]},{"kind":"Struct","id":{"krate":0,"index":1645},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93773,"byte_end":93782,"line_start":94,"line_end":94,"column_start":12,"column_end":21},"name":"SDCardCSD","qualname":"::drivers::block::sdcard::SDCardCSD","value":"SDCardCSD { CSDStruct, SysSpecVersion, Reserved1, TAAC, NSAC, MaxBusClkFrec, CardComdClasses, RdBlockLen, PartBlockRead, WrBlockMisalign, RdBlockMisalign, DSRImpl, Reserved2, DeviceSize, EraseGrSize, EraseGrMul, WrProtectGrSize, WrProtectGrEnable, ManDeflECC, WrSpeedFact, MaxWrBlockLen, WriteBlockPaPartial, Reserved3, ContentProtectAppli, FileFormatGroup, CopyFlag, PermWrProtect, TempWrProtect, FileFormat, ECC, CSD_CRC, Reserved4 }","parent":null,"children":[{"krate":0,"index":1646},{"krate":0,"index":1647},{"krate":0,"index":1648},{"krate":0,"index":1649},{"krate":0,"index":1650},{"krate":0,"index":1651},{"krate":0,"index":1652},{"krate":0,"index":1653},{"krate":0,"index":1654},{"krate":0,"index":1655},{"krate":0,"index":1656},{"krate":0,"index":1657},{"krate":0,"index":1658},{"krate":0,"index":1659},{"krate":0,"index":1660},{"krate":0,"index":1661},{"krate":0,"index":1662},{"krate":0,"index":1663},{"krate":0,"index":1664},{"krate":0,"index":1665},{"krate":0,"index":1666},{"krate":0,"index":1667},{"krate":0,"index":1668},{"krate":0,"index":1669},{"krate":0,"index":1670},{"krate":0,"index":1671},{"krate":0,"index":1672},{"krate":0,"index":1673},{"krate":0,"index":1674},{"krate":0,"index":1675},{"krate":0,"index":1676},{"krate":0,"index":1677}],"decl_id":null,"docs":" Card Specific Data: CSD Register\n","sig":null,"attributes":[{"value":"*\n * Card Specific Data: CSD Register\n */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93688,"byte_end":93731,"line_start":90,"line_end":92,"column_start":1,"column_end":4}}]},{"kind":"Field","id":{"krate":0,"index":1646},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93793,"byte_end":93802,"line_start":95,"line_end":95,"column_start":9,"column_end":18},"name":"CSDStruct","qualname":"::drivers::block::sdcard::SDCardCSD::CSDStruct","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1647},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93843,"byte_end":93857,"line_start":96,"line_end":96,"column_start":9,"column_end":23},"name":"SysSpecVersion","qualname":"::drivers::block::sdcard::SDCardCSD::SysSpecVersion","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1648},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93908,"byte_end":93917,"line_start":97,"line_end":97,"column_start":9,"column_end":18},"name":"Reserved1","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved1","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1649},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93953,"byte_end":93957,"line_start":98,"line_end":98,"column_start":9,"column_end":13},"name":"TAAC","qualname":"::drivers::block::sdcard::SDCardCSD::TAAC","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1650},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94013,"byte_end":94017,"line_start":99,"line_end":99,"column_start":9,"column_end":13},"name":"NSAC","qualname":"::drivers::block::sdcard::SDCardCSD::NSAC","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1651},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94087,"byte_end":94100,"line_start":100,"line_end":100,"column_start":9,"column_end":22},"name":"MaxBusClkFrec","qualname":"::drivers::block::sdcard::SDCardCSD::MaxBusClkFrec","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1652},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94148,"byte_end":94163,"line_start":101,"line_end":101,"column_start":9,"column_end":24},"name":"CardComdClasses","qualname":"::drivers::block::sdcard::SDCardCSD::CardComdClasses","value":"u16","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1653},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94205,"byte_end":94215,"line_start":102,"line_end":102,"column_start":9,"column_end":19},"name":"RdBlockLen","qualname":"::drivers::block::sdcard::SDCardCSD::RdBlockLen","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1654},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94269,"byte_end":94282,"line_start":103,"line_end":103,"column_start":9,"column_end":22},"name":"PartBlockRead","qualname":"::drivers::block::sdcard::SDCardCSD::PartBlockRead","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1655},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94337,"byte_end":94352,"line_start":104,"line_end":104,"column_start":9,"column_end":24},"name":"WrBlockMisalign","qualname":"::drivers::block::sdcard::SDCardCSD::WrBlockMisalign","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1656},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94398,"byte_end":94413,"line_start":105,"line_end":105,"column_start":9,"column_end":24},"name":"RdBlockMisalign","qualname":"::drivers::block::sdcard::SDCardCSD::RdBlockMisalign","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1657},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94458,"byte_end":94465,"line_start":106,"line_end":106,"column_start":9,"column_end":16},"name":"DSRImpl","qualname":"::drivers::block::sdcard::SDCardCSD::DSRImpl","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1658},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94510,"byte_end":94519,"line_start":107,"line_end":107,"column_start":9,"column_end":18},"name":"Reserved2","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved2","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1659},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94555,"byte_end":94565,"line_start":108,"line_end":108,"column_start":9,"column_end":19},"name":"DeviceSize","qualname":"::drivers::block::sdcard::SDCardCSD::DeviceSize","value":"u32","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1660},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94930,"byte_end":94941,"line_start":114,"line_end":114,"column_start":9,"column_end":20},"name":"EraseGrSize","qualname":"::drivers::block::sdcard::SDCardCSD::EraseGrSize","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1661},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94986,"byte_end":94996,"line_start":115,"line_end":115,"column_start":9,"column_end":19},"name":"EraseGrMul","qualname":"::drivers::block::sdcard::SDCardCSD::EraseGrMul","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1662},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95053,"byte_end":95068,"line_start":116,"line_end":116,"column_start":9,"column_end":24},"name":"WrProtectGrSize","qualname":"::drivers::block::sdcard::SDCardCSD::WrProtectGrSize","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1663},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95117,"byte_end":95134,"line_start":117,"line_end":117,"column_start":9,"column_end":26},"name":"WrProtectGrEnable","qualname":"::drivers::block::sdcard::SDCardCSD::WrProtectGrEnable","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1664},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95183,"byte_end":95193,"line_start":118,"line_end":118,"column_start":9,"column_end":19},"name":"ManDeflECC","qualname":"::drivers::block::sdcard::SDCardCSD::ManDeflECC","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1665},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95247,"byte_end":95258,"line_start":119,"line_end":119,"column_start":9,"column_end":20},"name":"WrSpeedFact","qualname":"::drivers::block::sdcard::SDCardCSD::WrSpeedFact","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1666},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95305,"byte_end":95318,"line_start":120,"line_end":120,"column_start":9,"column_end":22},"name":"MaxWrBlockLen","qualname":"::drivers::block::sdcard::SDCardCSD::MaxWrBlockLen","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1667},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95373,"byte_end":95392,"line_start":121,"line_end":121,"column_start":9,"column_end":28},"name":"WriteBlockPaPartial","qualname":"::drivers::block::sdcard::SDCardCSD::WriteBlockPaPartial","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1668},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95445,"byte_end":95454,"line_start":122,"line_end":122,"column_start":9,"column_end":18},"name":"Reserved3","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved3","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1669},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95493,"byte_end":95512,"line_start":123,"line_end":123,"column_start":9,"column_end":28},"name":"ContentProtectAppli","qualname":"::drivers::block::sdcard::SDCardCSD::ContentProtectAppli","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1670},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95563,"byte_end":95578,"line_start":124,"line_end":124,"column_start":9,"column_end":24},"name":"FileFormatGroup","qualname":"::drivers::block::sdcard::SDCardCSD::FileFormatGroup","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1671},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95620,"byte_end":95628,"line_start":125,"line_end":125,"column_start":9,"column_end":17},"name":"CopyFlag","qualname":"::drivers::block::sdcard::SDCardCSD::CopyFlag","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1672},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95675,"byte_end":95688,"line_start":126,"line_end":126,"column_start":9,"column_end":22},"name":"PermWrProtect","qualname":"::drivers::block::sdcard::SDCardCSD::PermWrProtect","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1673},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95741,"byte_end":95754,"line_start":127,"line_end":127,"column_start":9,"column_end":22},"name":"TempWrProtect","qualname":"::drivers::block::sdcard::SDCardCSD::TempWrProtect","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1674},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95807,"byte_end":95817,"line_start":128,"line_end":128,"column_start":9,"column_end":19},"name":"FileFormat","qualname":"::drivers::block::sdcard::SDCardCSD::FileFormat","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1675},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95858,"byte_end":95861,"line_start":129,"line_end":129,"column_start":9,"column_end":12},"name":"ECC","qualname":"::drivers::block::sdcard::SDCardCSD::ECC","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1676},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95906,"byte_end":95913,"line_start":130,"line_end":130,"column_start":9,"column_end":16},"name":"CSD_CRC","qualname":"::drivers::block::sdcard::SDCardCSD::CSD_CRC","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1677},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95953,"byte_end":95962,"line_start":131,"line_end":131,"column_start":9,"column_end":18},"name":"Reserved4","qualname":"::drivers::block::sdcard::SDCardCSD::Reserved4","value":"u8","parent":{"krate":0,"index":1645},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1683},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96086,"byte_end":96095,"line_start":138,"line_end":138,"column_start":12,"column_end":21},"name":"SDCardCID","qualname":"::drivers::block::sdcard::SDCardCID","value":"SDCardCID { ManufacturerID, OEM_AppliID, ProdName1, ProdName2, ProdRev, ProdSN, Reserved1, ManufactDate, CID_CRC, Reserved2 }","parent":null,"children":[{"krate":0,"index":1684},{"krate":0,"index":1685},{"krate":0,"index":1686},{"krate":0,"index":1687},{"krate":0,"index":1688},{"krate":0,"index":1689},{"krate":0,"index":1690},{"krate":0,"index":1691},{"krate":0,"index":1692},{"krate":0,"index":1693}],"decl_id":null,"docs":" Card Identification Data: CID Register\n","sig":null,"attributes":[{"value":"*\n * Card Identification Data: CID Register\n */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95995,"byte_end":96044,"line_start":134,"line_end":136,"column_start":1,"column_end":4}}]},{"kind":"Field","id":{"krate":0,"index":1684},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96106,"byte_end":96120,"line_start":139,"line_end":139,"column_start":9,"column_end":23},"name":"ManufacturerID","qualname":"::drivers::block::sdcard::SDCardCID::ManufacturerID","value":"u8","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1685},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96155,"byte_end":96166,"line_start":140,"line_end":140,"column_start":9,"column_end":20},"name":"OEM_AppliID","qualname":"::drivers::block::sdcard::SDCardCID::OEM_AppliID","value":"u16","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1686},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96208,"byte_end":96217,"line_start":141,"line_end":141,"column_start":9,"column_end":18},"name":"ProdName1","qualname":"::drivers::block::sdcard::SDCardCID::ProdName1","value":"u32","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1687},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96261,"byte_end":96270,"line_start":142,"line_end":142,"column_start":9,"column_end":18},"name":"ProdName2","qualname":"::drivers::block::sdcard::SDCardCID::ProdName2","value":"u8","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1688},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96313,"byte_end":96320,"line_start":143,"line_end":143,"column_start":9,"column_end":16},"name":"ProdRev","qualname":"::drivers::block::sdcard::SDCardCID::ProdRev","value":"u8","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1689},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96364,"byte_end":96370,"line_start":144,"line_end":144,"column_start":9,"column_end":15},"name":"ProdSN","qualname":"::drivers::block::sdcard::SDCardCID::ProdSN","value":"u32","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1690},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96420,"byte_end":96429,"line_start":145,"line_end":145,"column_start":9,"column_end":18},"name":"Reserved1","qualname":"::drivers::block::sdcard::SDCardCID::Reserved1","value":"u8","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1691},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96464,"byte_end":96476,"line_start":146,"line_end":146,"column_start":9,"column_end":21},"name":"ManufactDate","qualname":"::drivers::block::sdcard::SDCardCID::ManufactDate","value":"u16","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1692},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96517,"byte_end":96524,"line_start":147,"line_end":147,"column_start":9,"column_end":16},"name":"CID_CRC","qualname":"::drivers::block::sdcard::SDCardCID::CID_CRC","value":"u8","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1693},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96559,"byte_end":96568,"line_start":148,"line_end":148,"column_start":9,"column_end":18},"name":"Reserved2","qualname":"::drivers::block::sdcard::SDCardCID::Reserved2","value":"u8","parent":{"krate":0,"index":1683},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1699},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96666,"byte_end":96676,"line_start":155,"line_end":155,"column_start":12,"column_end":22},"name":"SDCardInfo","qualname":"::drivers::block::sdcard::SDCardInfo","value":"SDCardInfo { SD_csd, SD_cid, CardCapacity, CardBlockSize }","parent":null,"children":[{"krate":0,"index":1700},{"krate":0,"index":1701},{"krate":0,"index":1702},{"krate":0,"index":1703}],"decl_id":null,"docs":" Card information\n","sig":null,"attributes":[{"value":"*\n * Card information\n */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96597,"byte_end":96624,"line_start":151,"line_end":153,"column_start":1,"column_end":4}}]},{"kind":"Field","id":{"krate":0,"index":1700},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96687,"byte_end":96693,"line_start":156,"line_end":156,"column_start":9,"column_end":15},"name":"SD_csd","qualname":"::drivers::block::sdcard::SDCardInfo::SD_csd","value":"drivers::block::sdcard::SDCardCSD","parent":{"krate":0,"index":1699},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1701},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96714,"byte_end":96720,"line_start":157,"line_end":157,"column_start":9,"column_end":15},"name":"SD_cid","qualname":"::drivers::block::sdcard::SDCardInfo::SD_cid","value":"drivers::block::sdcard::SDCardCID","parent":{"krate":0,"index":1699},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1702},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96741,"byte_end":96753,"line_start":158,"line_end":158,"column_start":9,"column_end":21},"name":"CardCapacity","qualname":"::drivers::block::sdcard::SDCardInfo::CardCapacity","value":"u64","parent":{"krate":0,"index":1699},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":1703},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96789,"byte_end":96802,"line_start":159,"line_end":159,"column_start":9,"column_end":22},"name":"CardBlockSize","qualname":"::drivers::block::sdcard::SDCardInfo::CardBlockSize","value":"u64","parent":{"krate":0,"index":1699},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Type","id":{"krate":0,"index":905},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96847,"byte_end":96848,"line_start":162,"line_end":162,"column_start":14,"column_end":15},"name":"X","qualname":"::X$HirId { owner: DefId(0:904 ~ os[2ea9]::drivers::block::sdcard::{impl#0}), local_id: 0 }","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742730},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96890,"byte_end":96893,"line_start":163,"line_end":163,"column_start":16,"column_end":19},"name":"spi","qualname":">::new::spi","value":"X","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871818},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96898,"byte_end":96904,"line_start":163,"line_end":163,"column_start":24,"column_end":30},"name":"spi_cs","qualname":">::new::spi_cs","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613642},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96911,"byte_end":96921,"line_start":163,"line_end":163,"column_start":37,"column_end":47},"name":"cs_gpionum","qualname":">::new::cs_gpionum","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":906},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96886,"byte_end":96889,"line_start":163,"line_end":163,"column_start":12,"column_end":15},"name":"new","qualname":">::new","value":"pub fn new(X, u32, u8) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742731},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97158,"byte_end":97162,"line_start":175,"line_end":175,"column_start":17,"column_end":21},"name":"self","qualname":">::CS_HIGH::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":907},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97149,"byte_end":97156,"line_start":175,"line_end":175,"column_start":8,"column_end":15},"name":"CS_HIGH","qualname":">::CS_HIGH","value":"fn CS_HIGH(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742732},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97236,"byte_end":97240,"line_start":179,"line_end":179,"column_start":16,"column_end":20},"name":"self","qualname":">::CS_LOW::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":908},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97228,"byte_end":97234,"line_start":179,"line_end":179,"column_start":8,"column_end":14},"name":"CS_LOW","qualname":">::CS_LOW","value":"fn CS_LOW(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742733},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97326,"byte_end":97330,"line_start":183,"line_end":183,"column_start":27,"column_end":31},"name":"self","qualname":">::HIGH_SPEED_ENABLE::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":909},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97307,"byte_end":97324,"line_start":183,"line_end":183,"column_start":8,"column_end":25},"name":"HIGH_SPEED_ENABLE","qualname":">::HIGH_SPEED_ENABLE","value":"fn HIGH_SPEED_ENABLE(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742734},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97404,"byte_end":97408,"line_start":187,"line_end":187,"column_start":23,"column_end":27},"name":"self","qualname":">::lowlevel_init::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":910},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97389,"byte_end":97402,"line_start":187,"line_end":187,"column_start":8,"column_end":21},"name":"lowlevel_init","qualname":">::lowlevel_init","value":"fn lowlevel_init(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742735},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97550,"byte_end":97554,"line_start":192,"line_end":192,"column_start":20,"column_end":24},"name":"self","qualname":">::write_data::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871823},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97556,"byte_end":97560,"line_start":192,"line_end":192,"column_start":26,"column_end":30},"name":"data","qualname":">::write_data::data","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":911},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97538,"byte_end":97548,"line_start":192,"line_end":192,"column_start":8,"column_end":18},"name":"write_data","qualname":">::write_data","value":"fn write_data(&Self, &[u8])","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742736},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98439,"byte_end":98443,"line_start":225,"line_end":225,"column_start":19,"column_end":23},"name":"self","qualname":">::read_data::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871824},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98445,"byte_end":98449,"line_start":225,"line_end":225,"column_start":25,"column_end":29},"name":"data","qualname":">::read_data::data","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":912},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98428,"byte_end":98437,"line_start":225,"line_end":225,"column_start":8,"column_end":17},"name":"read_data","qualname":">::read_data","value":"fn read_data(&Self, &mut [u8])","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742737},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99548,"byte_end":99552,"line_start":265,"line_end":265,"column_start":18,"column_end":22},"name":"self","qualname":">::send_cmd::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871825},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99554,"byte_end":99557,"line_start":265,"line_end":265,"column_start":24,"column_end":27},"name":"cmd","qualname":">::send_cmd::cmd","value":"drivers::block::sdcard::CMD","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613649},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99564,"byte_end":99567,"line_start":265,"line_end":265,"column_start":34,"column_end":37},"name":"arg","qualname":">::send_cmd::arg","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436369},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99574,"byte_end":99577,"line_start":265,"line_end":265,"column_start":44,"column_end":47},"name":"crc","qualname":">::send_cmd::crc","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":913},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99538,"byte_end":99546,"line_start":265,"line_end":265,"column_start":8,"column_end":16},"name":"send_cmd","qualname":">::send_cmd","value":"fn send_cmd(&Self, CMD, u32, u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742738},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100191,"byte_end":100195,"line_start":286,"line_end":286,"column_start":17,"column_end":21},"name":"self","qualname":">::end_cmd::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":914},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100182,"byte_end":100189,"line_start":286,"line_end":286,"column_start":8,"column_end":15},"name":"end_cmd","qualname":">::end_cmd","value":"fn end_cmd(&Self)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742739},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100526,"byte_end":100530,"line_start":300,"line_end":300,"column_start":22,"column_end":26},"name":"self","qualname":">::get_response::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":915},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100512,"byte_end":100524,"line_start":300,"line_end":300,"column_start":8,"column_end":20},"name":"get_response","qualname":">::get_response","value":"fn get_response(&Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097299},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100552,"byte_end":100558,"line_start":301,"line_end":301,"column_start":13,"column_end":19},"name":"result","qualname":"result$HirId { owner: DefId(0:915 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_response), local_id: 7 }","value":"&mut [u8; 1]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661843},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100589,"byte_end":100596,"line_start":302,"line_end":302,"column_start":17,"column_end":24},"name":"timeout","qualname":"timeout$HirId { owner: DefId(0:915 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_response), local_id: 11 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742740},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101337,"byte_end":101341,"line_start":325,"line_end":325,"column_start":26,"column_end":30},"name":"self","qualname":">::get_dataresponse::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":916},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101319,"byte_end":101335,"line_start":325,"line_end":325,"column_start":8,"column_end":24},"name":"get_dataresponse","qualname":">::get_dataresponse","value":"fn get_dataresponse(&Self) -> u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3758097300},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101363,"byte_end":101371,"line_start":326,"line_end":326,"column_start":13,"column_end":21},"name":"response","qualname":"response$HirId { owner: DefId(0:916 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_dataresponse), local_id: 7 }","value":"&mut [u8; 1]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742741},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102147,"byte_end":102151,"line_start":352,"line_end":352,"column_start":25,"column_end":29},"name":"self","qualname":">::get_csdregister::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":917},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102130,"byte_end":102145,"line_start":352,"line_end":352,"column_start":8,"column_end":23},"name":"get_csdregister","qualname":">::get_csdregister","value":"fn get_csdregister(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436373},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102196,"byte_end":102203,"line_start":353,"line_end":353,"column_start":17,"column_end":24},"name":"csd_tab","qualname":"csd_tab$HirId { owner: DefId(0:917 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_csdregister), local_id: 8 }","value":"[u8; 18]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742743},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105535,"byte_end":105539,"line_start":435,"line_end":435,"column_start":25,"column_end":29},"name":"self","qualname":">::get_cidregister::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":919},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105518,"byte_end":105533,"line_start":435,"line_end":435,"column_start":8,"column_end":23},"name":"get_cidregister","qualname":">::get_cidregister","value":"fn get_cidregister(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":268436375},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105584,"byte_end":105591,"line_start":436,"line_end":436,"column_start":17,"column_end":24},"name":"cid_tab","qualname":"cid_tab$HirId { owner: DefId(0:919 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cidregister), local_id: 8 }","value":"[u8; 18]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742745},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107561,"byte_end":107565,"line_start":488,"line_end":488,"column_start":22,"column_end":26},"name":"self","qualname":">::get_cardinfo::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":921},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107547,"byte_end":107559,"line_start":488,"line_end":488,"column_start":8,"column_end":20},"name":"get_cardinfo","qualname":">::get_cardinfo","value":"fn get_cardinfo(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762969},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107611,"byte_end":107615,"line_start":489,"line_end":489,"column_start":17,"column_end":21},"name":"info","qualname":"info$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 56 }","value":"drivers::block::sdcard::SDCardInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":134218649},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107673,"byte_end":107674,"line_start":490,"line_end":490,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 16 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3489661849},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107651,"byte_end":107674,"line_start":490,"line_end":490,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 11 }","value":"drivers::block::sdcard::SDCardCSD","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825206169},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107718,"byte_end":107719,"line_start":491,"line_end":491,"column_start":43,"column_end":44},"name":"err","qualname":"err$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 39 }","value":"()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1140851609},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107696,"byte_end":107719,"line_start":491,"line_end":491,"column_start":21,"column_end":44},"name":"val","qualname":"val$HirId { owner: DefId(0:921 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::get_cardinfo), local_id: 34 }","value":"drivers::block::sdcard::SDCardCID","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742746},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108155,"byte_end":108159,"line_start":506,"line_end":506,"column_start":18,"column_end":22},"name":"self","qualname":">::init::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":922},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108149,"byte_end":108153,"line_start":506,"line_end":506,"column_start":12,"column_end":16},"name":"init","qualname":">::init","value":"pub fn init(&Self) -> Result","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1677722522},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108860,"byte_end":108866,"line_start":523,"line_end":523,"column_start":13,"column_end":19},"name":"result","qualname":"result$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 38 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1241514906},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109139,"byte_end":109145,"line_start":532,"line_end":532,"column_start":13,"column_end":19},"name":"result","qualname":"result$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 82 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2583692186},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109185,"byte_end":109190,"line_start":533,"line_end":533,"column_start":17,"column_end":22},"name":"frame","qualname":"frame$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 89 }","value":"[u8; 4]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":16778138},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109382,"byte_end":109387,"line_start":539,"line_end":539,"column_start":17,"column_end":22},"name":"index","qualname":"index$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 128 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":956302234},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109508,"byte_end":109514,"line_start":543,"line_end":543,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 156 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":318768026},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109807,"byte_end":109813,"line_start":550,"line_end":550,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 200 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":545260442},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110106,"byte_end":110111,"line_start":561,"line_end":561,"column_start":17,"column_end":22},"name":"frame","qualname":"frame$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 260 }","value":"[u8; 4]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":75498394},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110239,"byte_end":110245,"line_start":565,"line_end":565,"column_start":17,"column_end":23},"name":"result","qualname":"result$HirId { owner: DefId(0:922 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::init), local_id: 288 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742751},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111107,"byte_end":111111,"line_start":592,"line_end":592,"column_start":25,"column_end":29},"name":"self","qualname":">::read_sector::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871839},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111113,"byte_end":111121,"line_start":592,"line_end":592,"column_start":31,"column_end":39},"name":"data_buf","qualname":">::read_sector::data_buf","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613663},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111134,"byte_end":111140,"line_start":592,"line_end":592,"column_start":52,"column_end":58},"name":"sector","qualname":">::read_sector::sector","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":927},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111094,"byte_end":111105,"line_start":592,"line_end":592,"column_start":12,"column_end":23},"name":"read_sector","qualname":">::read_sector","value":"pub fn read_sector(&Self, &mut [u8], u32) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":301990815},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111324,"byte_end":111328,"line_start":595,"line_end":595,"column_start":13,"column_end":17},"name":"flag","qualname":"flag$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 72 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2248147871},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111745,"byte_end":111750,"line_start":607,"line_end":607,"column_start":17,"column_end":22},"name":"error","qualname":"error$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 97 }","value":"bool","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2516583327},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111823,"byte_end":111832,"line_start":609,"line_end":609,"column_start":17,"column_end":26},"name":"tmp_chunk","qualname":"tmp_chunk$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 105 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3187671967},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111871,"byte_end":111899,"line_start":610,"line_end":610,"column_start":22,"column_end":50},"name":"iter","qualname":"iter$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 125 }","value":"core::slice::ChunksMut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2382365599},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111871,"byte_end":111899,"line_start":610,"line_end":610,"column_start":22,"column_end":50},"name":"__next","qualname":"__next$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 113 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1308623775},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111862,"byte_end":111867,"line_start":610,"line_end":610,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 114 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3774874527},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111862,"byte_end":111867,"line_start":610,"line_end":610,"column_start":13,"column_end":18},"name":"chunk","qualname":"chunk$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 135 }","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1560282015},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112318,"byte_end":112369,"line_start":619,"line_end":619,"column_start":27,"column_end":78},"name":"iter","qualname":"iter$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 186 }","value":"core::iter::Zip, core::slice::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1962935199},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112318,"byte_end":112369,"line_start":619,"line_end":619,"column_start":27,"column_end":78},"name":"__next","qualname":"__next$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 174 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4110418847},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112308,"byte_end":112314,"line_start":619,"line_end":619,"column_start":17,"column_end":23},"name":"val","qualname":"val$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 175 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":587203487},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112309,"byte_end":112310,"line_start":619,"line_end":619,"column_start":18,"column_end":19},"name":"a","qualname":"a$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 196 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2734687135},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112312,"byte_end":112313,"line_start":619,"line_end":619,"column_start":21,"column_end":22},"name":"b","qualname":"b$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 197 }","value":"&u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":117441439},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112550,"byte_end":112555,"line_start":624,"line_end":624,"column_start":21,"column_end":26},"name":"frame","qualname":"frame$HirId { owner: DefId(0:927 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::read_sector), local_id: 224 }","value":"[u8; 2]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742754},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113274,"byte_end":113278,"line_start":650,"line_end":650,"column_start":26,"column_end":30},"name":"self","qualname":">::write_sector::self","value":"&drivers::block::sdcard::SDCard","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871842},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113280,"byte_end":113288,"line_start":650,"line_end":650,"column_start":32,"column_end":40},"name":"data_buf","qualname":">::write_sector::data_buf","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613666},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113297,"byte_end":113303,"line_start":650,"line_end":650,"column_start":49,"column_end":55},"name":"sector","qualname":">::write_sector::sector","value":"u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":930},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113260,"byte_end":113272,"line_start":650,"line_end":650,"column_start":12,"column_end":24},"name":"write_sector","qualname":">::write_sector","value":"pub fn write_sector(&Self, &[u8], u32) -> Result<(), ()>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825206178},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113425,"byte_end":113430,"line_start":652,"line_end":652,"column_start":17,"column_end":22},"name":"frame","qualname":"frame$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 39 }","value":"[u8; 2]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2835350434},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114212,"byte_end":114221,"line_start":673,"line_end":673,"column_start":17,"column_end":26},"name":"tmp_chunk","qualname":"tmp_chunk$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 149 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2499806114},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114261,"byte_end":114285,"line_start":674,"line_end":674,"column_start":22,"column_end":46},"name":"iter","qualname":"iter$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 169 }","value":"core::slice::Chunks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3103785890},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114261,"byte_end":114285,"line_start":674,"line_end":674,"column_start":22,"column_end":46},"name":"__next","qualname":"__next$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 157 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2030044066},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114252,"byte_end":114257,"line_start":674,"line_end":674,"column_start":13,"column_end":18},"name":"val","qualname":"val$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 158 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3439330210},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114252,"byte_end":114257,"line_start":674,"line_end":674,"column_start":13,"column_end":18},"name":"chunk","qualname":"chunk$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 179 }","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":721421218},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114509,"byte_end":114547,"line_start":678,"line_end":678,"column_start":41,"column_end":79},"name":"iter","qualname":"iter$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 212 }","value":"core::iter::Zip, core::slice::Iter>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":318768034},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114509,"byte_end":114547,"line_start":678,"line_end":678,"column_start":41,"column_end":79},"name":"__next","qualname":"__next$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 200 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2466251682},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114485,"byte_end":114492,"line_start":678,"line_end":678,"column_start":17,"column_end":24},"name":"val","qualname":"val$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 201 }","value":"(&mut u8, &u8)","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2063598498},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114486,"byte_end":114487,"line_start":678,"line_end":678,"column_start":18,"column_end":19},"name":"a","qualname":"a$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 222 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":4211082146},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114490,"byte_end":114491,"line_start":678,"line_end":678,"column_start":22,"column_end":23},"name":"b","qualname":"b$HirId { owner: DefId(0:930 ~ os[2ea9]::drivers::block::sdcard::{impl#0}::write_sector), local_id: 223 }","value":"u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Const","id":{"krate":0,"index":932},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115119,"byte_end":115132,"line_start":699,"line_end":699,"column_start":7,"column_end":20},"name":"SD_CS_GPIONUM","qualname":"::drivers::block::sdcard::SD_CS_GPIONUM","value":"u8","parent":null,"children":[],"decl_id":null,"docs":" GPIOHS GPIO number to use for controlling the SD card CS pin \n","sig":null,"attributes":[{"value":"* GPIOHS GPIO number to use for controlling the SD card CS pin */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115045,"byte_end":115112,"line_start":698,"line_end":698,"column_start":1,"column_end":68}}]},{"kind":"Const","id":{"krate":0,"index":933},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115267,"byte_end":115272,"line_start":702,"line_end":702,"column_start":7,"column_end":12},"name":"SD_CS","qualname":"::drivers::block::sdcard::SD_CS","value":"u32","parent":null,"children":[],"decl_id":null,"docs":" CS value passed to SPI controller, this is a dummy value as SPI0_CS3 is not mapping to anything\n * in the FPIOA \n","sig":null,"attributes":[{"value":"* CS value passed to SPI controller, this is a dummy value as SPI0_CS3 is not mapping to anything\n * in the FPIOA */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115142,"byte_end":115260,"line_start":700,"line_end":701,"column_start":1,"column_end":19}}]},{"kind":"Function","id":{"krate":0,"index":934},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115329,"byte_end":115336,"line_start":705,"line_end":705,"column_start":4,"column_end":11},"name":"io_init","qualname":"::drivers::block::sdcard::io_init","value":"fn io_init()","parent":null,"children":[],"decl_id":null,"docs":" Connect pins to internal functions \n","sig":null,"attributes":[{"value":"* Connect pins to internal functions */","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115284,"byte_end":115325,"line_start":704,"line_end":704,"column_start":1,"column_end":42}}]},{"kind":"Struct","id":{"krate":0,"index":1709},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115735,"byte_end":115746,"line_start":714,"line_end":714,"column_start":16,"column_end":27},"name":"PERIPHERALS","qualname":"::drivers::block::sdcard::PERIPHERALS","value":"PERIPHERALS { __private_field }","parent":null,"children":[{"krate":0,"index":1710}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1711},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115735,"byte_end":115746,"line_start":714,"line_end":714,"column_start":16,"column_end":27},"name":"PERIPHERALS","qualname":"::drivers::block::sdcard::PERIPHERALS","value":"PERIPHERALS","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":935},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115817,"byte_end":115828,"line_start":717,"line_end":717,"column_start":4,"column_end":15},"name":"init_sdcard","qualname":"::drivers::block::sdcard::init_sdcard","value":"fn init_sdcard() -> SDCard>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1879049127},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115914,"byte_end":115925,"line_start":720,"line_end":720,"column_start":9,"column_end":20},"name":"peripherals","qualname":"peripherals$HirId { owner: DefId(0:935 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 14 }","value":"k210_pac::Peripherals","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1006633895},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116169,"byte_end":116175,"line_start":724,"line_end":724,"column_start":9,"column_end":15},"name":"clocks","qualname":"clocks$HirId { owner: DefId(0:935 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 60 }","value":"k210_hal::clock::Clocks","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":704644007},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116292,"byte_end":116295,"line_start":728,"line_end":728,"column_start":9,"column_end":12},"name":"spi","qualname":"spi$HirId { owner: DefId(0:935 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 84 }","value":"k210_soc::spi::SPIImpl","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1174406055},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116336,"byte_end":116338,"line_start":729,"line_end":729,"column_start":9,"column_end":11},"name":"sd","qualname":"sd$HirId { owner: DefId(0:935 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 98 }","value":"drivers::block::sdcard::SDCard>","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3590325159},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116389,"byte_end":116393,"line_start":730,"line_end":730,"column_start":9,"column_end":13},"name":"info","qualname":"info$HirId { owner: DefId(0:935 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 107 }","value":"drivers::block::sdcard::SDCardInfo","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3456107431},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116424,"byte_end":116435,"line_start":731,"line_end":731,"column_start":9,"column_end":20},"name":"num_sectors","qualname":"num_sectors$HirId { owner: DefId(0:935 ~ os[2ea9]::drivers::block::sdcard::init_sdcard), local_id: 115 }","value":"u64","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":936},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116545,"byte_end":116558,"line_start":738,"line_end":738,"column_start":12,"column_end":25},"name":"SDCardWrapper","qualname":"::drivers::block::sdcard::SDCardWrapper","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Field","id":{"krate":0,"index":938},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116559,"byte_end":116587,"line_start":738,"line_end":738,"column_start":26,"column_end":54},"name":"0","qualname":"::drivers::block::sdcard::SDCardWrapper::0","value":"spin::Mutex>>","parent":{"krate":0,"index":936},"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":940},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116623,"byte_end":116626,"line_start":741,"line_end":741,"column_start":12,"column_end":15},"name":"new","qualname":"::new","value":"pub fn new() -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742766},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116744,"byte_end":116748,"line_start":747,"line_end":747,"column_start":20,"column_end":24},"name":"self","qualname":"::read_block::self","value":"&drivers::block::sdcard::SDCardWrapper","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871854},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116750,"byte_end":116758,"line_start":747,"line_end":747,"column_start":26,"column_end":34},"name":"block_id","qualname":"::read_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613678},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116767,"byte_end":116770,"line_start":747,"line_end":747,"column_start":43,"column_end":46},"name":"buf","qualname":"::read_block::buf","value":"&mut [u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":942},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116732,"byte_end":116742,"line_start":747,"line_end":747,"column_start":8,"column_end":18},"name":"read_block","qualname":"::read_block","value":"fn read_block(&Self, usize, &mut [u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":8},"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1073742767},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116876,"byte_end":116880,"line_start":750,"line_end":750,"column_start":21,"column_end":25},"name":"self","qualname":"::write_block::self","value":"&drivers::block::sdcard::SDCardWrapper","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":536871855},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116882,"byte_end":116890,"line_start":750,"line_end":750,"column_start":27,"column_end":35},"name":"block_id","qualname":"::write_block::block_id","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1610613679},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116899,"byte_end":116902,"line_start":750,"line_end":750,"column_start":44,"column_end":47},"name":"buf","qualname":"::write_block::buf","value":"&[u8]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":943},"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116863,"byte_end":116874,"line_start":750,"line_end":750,"column_start":8,"column_end":19},"name":"write_block","qualname":"::write_block","value":"fn write_block(&Self, usize, &[u8])","parent":{"krate":22,"index":7},"children":[],"decl_id":{"krate":22,"index":9},"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":1720},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89082,"byte_end":89094,"line_start":15,"line_end":15,"column_start":20,"column_end":32},"name":"BLOCK_DEVICE","qualname":"::drivers::block::BLOCK_DEVICE","value":"BLOCK_DEVICE { __private_field }","parent":null,"children":[{"krate":0,"index":1721}],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(missing_copy_implementations)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781009,"byte_end":4781047,"line_start":155,"line_end":155,"column_start":9,"column_end":47}},{"value":"allow(non_camel_case_types)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781056,"byte_end":4781086,"line_start":156,"line_end":156,"column_start":9,"column_end":39}},{"value":"allow(dead_code)","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/lazy_static-1.4.0/src/lib.rs","byte_start":4781095,"byte_end":4781114,"line_start":157,"line_end":157,"column_start":9,"column_end":28}}]},{"kind":"Static","id":{"krate":0,"index":1722},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89082,"byte_end":89094,"line_start":15,"line_end":15,"column_start":20,"column_end":32},"name":"BLOCK_DEVICE","qualname":"::drivers::block::BLOCK_DEVICE","value":"BLOCK_DEVICE","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":947},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89180,"byte_end":89197,"line_start":19,"line_end":19,"column_start":8,"column_end":25},"name":"block_device_test","qualname":"::drivers::block::block_device_test","value":"pub fn block_device_test()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"allow(unused)","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89156,"byte_end":89172,"line_start":18,"line_end":18,"column_start":1,"column_end":17}}]},{"kind":"Local","id":{"krate":0,"index":1610613683},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89210,"byte_end":89222,"line_start":20,"line_end":20,"column_start":9,"column_end":21},"name":"block_device","qualname":"block_device$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 6 }","value":"alloc::sync::Arc","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2952790963},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89259,"byte_end":89271,"line_start":21,"line_end":21,"column_start":13,"column_end":25},"name":"write_buffer","qualname":"write_buffer$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 13 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":671089587},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89298,"byte_end":89309,"line_start":22,"line_end":22,"column_start":13,"column_end":24},"name":"read_buffer","qualname":"read_buffer$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 20 }","value":"[u8; 512]","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3825206195},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89337,"byte_end":89343,"line_start":23,"line_end":23,"column_start":14,"column_end":20},"name":"iter","qualname":"iter$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 39 }","value":"core::ops::Range","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":3623879603},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89337,"byte_end":89343,"line_start":23,"line_end":23,"column_start":14,"column_end":20},"name":"__next","qualname":"__next$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 27 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":939525043},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89332,"byte_end":89333,"line_start":23,"line_end":23,"column_start":9,"column_end":10},"name":"val","qualname":"val$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 28 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2348811187},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89332,"byte_end":89333,"line_start":23,"line_end":23,"column_start":9,"column_end":10},"name":"i","qualname":"i$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 49 }","value":"i32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":570426291},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89366,"byte_end":89389,"line_start":24,"line_end":24,"column_start":21,"column_end":44},"name":"iter","qualname":"iter$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 68 }","value":"core::slice::IterMut","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":469762995},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89366,"byte_end":89389,"line_start":24,"line_end":24,"column_start":21,"column_end":44},"name":"__next","qualname":"__next$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 56 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2617246643},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89358,"byte_end":89362,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"name":"val","qualname":"val$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 57 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":1912603571},"span":{"file_name":"src/drivers/block/mod.rs","byte_start":89358,"byte_end":89362,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"name":"byte","qualname":"byte$HirId { owner: DefId(0:947 ~ os[2ea9]::drivers::block::block_device_test), local_id: 78 }","value":"&mut u8","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":951},"span":{"file_name":"src/main.rs","byte_start":421,"byte_end":430,"line_start":29,"line_end":29,"column_start":4,"column_end":13},"name":"clear_bss","qualname":"::clear_bss","value":"fn clear_bss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":953},"span":{"file_name":"src/main.rs","byte_start":463,"byte_end":467,"line_start":31,"line_end":31,"column_start":12,"column_end":16},"name":"sbss","qualname":"::clear_bss::sbss","value":"unsafe extern \"C\" fn sbss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"ForeignFunction","id":{"krate":0,"index":954},"span":{"file_name":"src/main.rs","byte_start":482,"byte_end":486,"line_start":32,"line_end":32,"column_start":12,"column_end":16},"name":"ebss","qualname":"::clear_bss::ebss","value":"unsafe extern \"C\" fn ebss()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Local","id":{"krate":0,"index":2281702327},"span":{"file_name":"src/main.rs","byte_start":541,"byte_end":542,"line_start":34,"line_end":34,"column_start":46,"column_end":47},"name":"a","qualname":"$HirId { owner: DefId(0:951 ~ os[2ea9]::clear_bss), local_id: 32 }::a","value":"usize","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":956},"span":{"file_name":"src/main.rs","byte_start":629,"byte_end":638,"line_start":40,"line_end":40,"column_start":8,"column_end":17},"name":"rust_main","qualname":"::rust_main","value":"pub fn rust_main() -> !","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/main.rs","byte_start":609,"byte_end":621,"line_start":39,"line_end":39,"column_start":1,"column_end":13}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"src/console.rs","byte_start":1036,"byte_end":1042,"line_start":6,"line_end":6,"column_start":16,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":14}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"src/trap/context.rs","byte_start":21250,"byte_end":21261,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":116},{"krate":0,"index":117}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"src/task/context.rs","byte_start":26073,"byte_end":26084,"line_start":9,"line_end":9,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":168}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Inherent","span":{"file_name":"src/task/task.rs","byte_start":28151,"byte_end":28172,"line_start":63,"line_end":63,"column_start":6,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":228},{"krate":0,"index":229},{"krate":0,"index":230},{"krate":0,"index":231},{"krate":0,"index":232},{"krate":0,"index":233}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Inherent","span":{"file_name":"src/task/task.rs","byte_start":29096,"byte_end":29112,"line_start":96,"line_end":96,"column_start":6,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":236},{"krate":0,"index":237},{"krate":0,"index":238},{"krate":0,"index":239},{"krate":0,"index":240},{"krate":0,"index":242},{"krate":0,"index":243},{"krate":0,"index":244},{"krate":0,"index":245},{"krate":0,"index":246},{"krate":0,"index":247}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Inherent","span":{"file_name":"src/task/manager.rs","byte_start":38425,"byte_end":38436,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":261},{"krate":0,"index":262},{"krate":0,"index":263},{"krate":0,"index":264}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"src/task/processor.rs","byte_start":39837,"byte_end":39846,"line_start":15,"line_end":15,"column_start":22,"column_end":31},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"src/task/processor.rs","byte_start":39956,"byte_end":39965,"line_start":22,"line_end":22,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":287},{"krate":0,"index":288},{"krate":0,"index":289},{"krate":0,"index":290},{"krate":0,"index":291}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Inherent","span":{"file_name":"src/task/pid.rs","byte_start":42838,"byte_end":42850,"line_start":16,"line_end":16,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":315},{"krate":0,"index":316},{"krate":0,"index":317}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"src/task/pid.rs","byte_start":43622,"byte_end":43631,"line_start":47,"line_end":47,"column_start":15,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":322}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"src/task/pid.rs","byte_start":44132,"byte_end":44143,"line_start":69,"line_end":69,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":328},{"krate":0,"index":329},{"krate":0,"index":331}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"src/task/pid.rs","byte_start":45024,"byte_end":45035,"line_start":97,"line_end":97,"column_start":15,"column_end":26},"value":"","parent":null,"children":[{"krate":0,"index":333}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48094,"byte_end":48102,"line_start":24,"line_end":24,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":400}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48240,"byte_end":48251,"line_start":29,"line_end":29,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":402}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48390,"byte_end":48398,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"value":"","parent":null,"children":[{"krate":0,"index":404}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48536,"byte_end":48547,"line_start":39,"line_end":39,"column_start":16,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":406}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48797,"byte_end":48805,"line_start":49,"line_end":49,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":408}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48873,"byte_end":48884,"line_start":52,"line_end":52,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":410}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":48952,"byte_end":48960,"line_start":55,"line_end":55,"column_start":22,"column_end":30},"value":"","parent":null,"children":[{"krate":0,"index":412}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":49028,"byte_end":49039,"line_start":58,"line_end":58,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":414}],"docs":"","sig":null,"attributes":[]},{"id":26,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":49404,"byte_end":49412,"line_start":74,"line_end":74,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":424},{"krate":0,"index":425},{"krate":0,"index":426},{"krate":0,"index":427}],"docs":"","sig":null,"attributes":[]},{"id":27,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":49739,"byte_end":49750,"line_start":80,"line_end":80,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":429}],"docs":"","sig":null,"attributes":[]},{"id":28,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":49881,"byte_end":49889,"line_start":86,"line_end":86,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":431}],"docs":"","sig":null,"attributes":[]},{"id":29,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":49967,"byte_end":49975,"line_start":89,"line_end":89,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":433},{"krate":0,"index":434},{"krate":0,"index":435},{"krate":0,"index":436}],"docs":"","sig":null,"attributes":[]},{"id":30,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":50301,"byte_end":50312,"line_start":95,"line_end":95,"column_start":25,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":438}],"docs":"","sig":null,"attributes":[]},{"id":31,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":50443,"byte_end":50451,"line_start":101,"line_end":101,"column_start":28,"column_end":36},"value":"","parent":null,"children":[{"krate":0,"index":440}],"docs":"","sig":null,"attributes":[]},{"id":32,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":50530,"byte_end":50541,"line_start":105,"line_end":105,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":442}],"docs":"","sig":null,"attributes":[]},{"id":33,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":50774,"byte_end":50782,"line_start":117,"line_end":117,"column_start":6,"column_end":14},"value":"","parent":null,"children":[{"krate":0,"index":446},{"krate":0,"index":448}],"docs":"","sig":null,"attributes":[]},{"id":34,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":51052,"byte_end":51063,"line_start":129,"line_end":129,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":451},{"krate":0,"index":452},{"krate":0,"index":453}],"docs":"","sig":null,"attributes":[]},{"id":35,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":51691,"byte_end":51702,"line_start":151,"line_end":151,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":458}],"docs":"","sig":null,"attributes":[]},{"id":36,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":51778,"byte_end":51789,"line_start":156,"line_end":156,"column_start":20,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":460}],"docs":"","sig":null,"attributes":[]},{"id":37,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":51992,"byte_end":52003,"line_start":168,"line_end":168,"column_start":9,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":463},{"krate":0,"index":464},{"krate":0,"index":465}],"docs":"","sig":null,"attributes":[]},{"id":38,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":52338,"byte_end":52349,"line_start":177,"line_end":177,"column_start":26,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":468},{"krate":0,"index":469},{"krate":0,"index":470}],"docs":"","sig":null,"attributes":[]},{"id":39,"kind":"Inherent","span":{"file_name":"src/mm/address.rs","byte_start":52720,"byte_end":52739,"line_start":190,"line_end":190,"column_start":9,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":477}],"docs":"","sig":null,"attributes":[]},{"id":40,"kind":"Direct","span":{"file_name":"src/mm/address.rs","byte_start":52912,"byte_end":52931,"line_start":196,"line_end":196,"column_start":22,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":480},{"krate":0,"index":481}],"docs":"","sig":null,"attributes":[]},{"id":41,"kind":"Inherent","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53517,"byte_end":53529,"line_start":12,"line_end":12,"column_start":6,"column_end":18},"value":"","parent":null,"children":[{"krate":0,"index":498}],"docs":"","sig":null,"attributes":[]},{"id":42,"kind":"Direct","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53755,"byte_end":53767,"line_start":23,"line_end":23,"column_start":16,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":500}],"docs":"","sig":null,"attributes":[]},{"id":43,"kind":"Direct","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53923,"byte_end":53935,"line_start":29,"line_end":29,"column_start":15,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":502}],"docs":"","sig":null,"attributes":[]},{"id":44,"kind":"Inherent","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54249,"byte_end":54268,"line_start":47,"line_end":47,"column_start":6,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":512}],"docs":"","sig":null,"attributes":[]},{"id":45,"kind":"Direct","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54487,"byte_end":54506,"line_start":54,"line_end":54,"column_start":25,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":514},{"krate":0,"index":515},{"krate":0,"index":516}],"docs":"","sig":null,"attributes":[]},{"id":46,"kind":"Inherent","span":{"file_name":"src/mm/page_table.rs","byte_start":56964,"byte_end":56978,"line_start":34,"line_end":34,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":540},{"krate":0,"index":541},{"krate":0,"index":542},{"krate":0,"index":543},{"krate":0,"index":544},{"krate":0,"index":545},{"krate":0,"index":546},{"krate":0,"index":547}],"docs":"","sig":null,"attributes":[]},{"id":47,"kind":"Inherent","span":{"file_name":"src/mm/page_table.rs","byte_start":57975,"byte_end":57984,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":552},{"krate":0,"index":553},{"krate":0,"index":554},{"krate":0,"index":555},{"krate":0,"index":556},{"krate":0,"index":557},{"krate":0,"index":558},{"krate":0,"index":560},{"krate":0,"index":562}],"docs":"","sig":null,"attributes":[]},{"id":48,"kind":"Inherent","span":{"file_name":"src/mm/page_table.rs","byte_start":62547,"byte_end":62557,"line_start":208,"line_end":208,"column_start":6,"column_end":16},"value":"","parent":null,"children":[{"krate":0,"index":572},{"krate":0,"index":573}],"docs":"","sig":null,"attributes":[]},{"id":49,"kind":"Direct","span":{"file_name":"src/mm/page_table.rs","byte_start":62840,"byte_end":62850,"line_start":221,"line_end":221,"column_start":23,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":575},{"krate":0,"index":576},{"krate":0,"index":577}],"docs":"","sig":null,"attributes":[]},{"id":50,"kind":"Direct","span":{"file_name":"src/mm/page_table.rs","byte_start":63244,"byte_end":63262,"line_start":239,"line_end":239,"column_start":19,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":583},{"krate":0,"index":584}],"docs":"","sig":null,"attributes":[]},{"id":51,"kind":"Inherent","span":{"file_name":"src/mm/memory_set.rs","byte_start":64716,"byte_end":64725,"line_start":48,"line_end":48,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":630},{"krate":0,"index":631},{"krate":0,"index":632},{"krate":0,"index":633},{"krate":0,"index":635},{"krate":0,"index":636},{"krate":0,"index":637},{"krate":0,"index":638},{"krate":0,"index":639},{"krate":0,"index":640},{"krate":0,"index":641},{"krate":0,"index":642}],"docs":"","sig":null,"attributes":[]},{"id":52,"kind":"Inherent","span":{"file_name":"src/mm/memory_set.rs","byte_start":72114,"byte_end":72121,"line_start":242,"line_end":242,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":649},{"krate":0,"index":650},{"krate":0,"index":651},{"krate":0,"index":652},{"krate":0,"index":653},{"krate":0,"index":654},{"krate":0,"index":655}],"docs":"","sig":null,"attributes":[]},{"id":53,"kind":"Inherent","span":{"file_name":"src/fs/pipe.rs","byte_start":76526,"byte_end":76530,"line_start":15,"line_end":15,"column_start":6,"column_end":10},"value":"","parent":null,"children":[{"krate":0,"index":700},{"krate":0,"index":701}],"docs":"","sig":null,"attributes":[]},{"id":54,"kind":"Inherent","span":{"file_name":"src/fs/pipe.rs","byte_start":77208,"byte_end":77222,"line_start":49,"line_end":49,"column_start":6,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":711},{"krate":0,"index":713},{"krate":0,"index":714},{"krate":0,"index":715},{"krate":0,"index":716},{"krate":0,"index":717},{"krate":0,"index":718}],"docs":"","sig":null,"attributes":[]},{"id":55,"kind":"Direct","span":{"file_name":"src/fs/pipe.rs","byte_start":79179,"byte_end":79183,"line_start":115,"line_end":115,"column_start":15,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":721},{"krate":0,"index":722},{"krate":0,"index":723},{"krate":0,"index":724}],"docs":"","sig":null,"attributes":[]},{"id":56,"kind":"Direct","span":{"file_name":"src/fs/stdio.rs","byte_start":81197,"byte_end":81202,"line_start":10,"line_end":10,"column_start":15,"column_end":20},"value":"","parent":null,"children":[{"krate":0,"index":736},{"krate":0,"index":737},{"krate":0,"index":738},{"krate":0,"index":739}],"docs":"","sig":null,"attributes":[]},{"id":57,"kind":"Direct","span":{"file_name":"src/fs/stdio.rs","byte_start":81877,"byte_end":81883,"line_start":35,"line_end":35,"column_start":15,"column_end":21},"value":"","parent":null,"children":[{"krate":0,"index":741},{"krate":0,"index":742},{"krate":0,"index":743},{"krate":0,"index":744}],"docs":"","sig":null,"attributes":[]},{"id":58,"kind":"Inherent","span":{"file_name":"src/fs/inode.rs","byte_start":82674,"byte_end":82681,"line_start":25,"line_end":25,"column_start":6,"column_end":13},"value":"","parent":null,"children":[{"krate":0,"index":765},{"krate":0,"index":766}],"docs":"","sig":null,"attributes":[]},{"id":59,"kind":"Inherent","span":{"file_name":"src/fs/inode.rs","byte_start":83944,"byte_end":83953,"line_start":81,"line_end":81,"column_start":6,"column_end":15},"value":"","parent":null,"children":[{"krate":0,"index":770}],"docs":"","sig":null,"attributes":[]},{"id":60,"kind":"Direct","span":{"file_name":"src/fs/inode.rs","byte_start":85342,"byte_end":85349,"line_start":132,"line_end":132,"column_start":15,"column_end":22},"value":"","parent":null,"children":[{"krate":0,"index":775},{"krate":0,"index":776},{"krate":0,"index":777},{"krate":0,"index":778}],"docs":"","sig":null,"attributes":[]},{"id":62,"kind":"Direct","span":{"file_name":"src/fs/proc.rs","byte_start":87216,"byte_end":87228,"line_start":52,"line_end":52,"column_start":15,"column_end":27},"value":"","parent":null,"children":[{"krate":0,"index":807},{"krate":0,"index":808},{"krate":0,"index":809},{"krate":0,"index":810}],"docs":"","sig":null,"attributes":[]},{"id":63,"kind":"Direct","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90155,"byte_end":90166,"line_start":28,"line_end":28,"column_start":22,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":861},{"krate":0,"index":862}],"docs":"","sig":null,"attributes":[]},{"id":64,"kind":"Inherent","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90483,"byte_end":90494,"line_start":37,"line_end":37,"column_start":6,"column_end":17},"value":"","parent":null,"children":[{"krate":0,"index":864}],"docs":"","sig":null,"attributes":[]},{"id":65,"kind":"Inherent","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96855,"byte_end":96861,"line_start":162,"line_end":162,"column_start":22,"column_end":28},"value":"","parent":null,"children":[{"krate":0,"index":906},{"krate":0,"index":907},{"krate":0,"index":908},{"krate":0,"index":909},{"krate":0,"index":910},{"krate":0,"index":911},{"krate":0,"index":912},{"krate":0,"index":913},{"krate":0,"index":914},{"krate":0,"index":915},{"krate":0,"index":916},{"krate":0,"index":917},{"krate":0,"index":919},{"krate":0,"index":921},{"krate":0,"index":922},{"krate":0,"index":927},{"krate":0,"index":930}],"docs":"","sig":null,"attributes":[]},{"id":66,"kind":"Inherent","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116596,"byte_end":116609,"line_start":740,"line_end":740,"column_start":6,"column_end":19},"value":"","parent":null,"children":[{"krate":0,"index":940}],"docs":"","sig":null,"attributes":[]},{"id":67,"kind":"Direct","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116709,"byte_end":116722,"line_start":746,"line_end":746,"column_start":22,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":942},{"krate":0,"index":943}],"docs":"","sig":null,"attributes":[]}],"refs":[{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":257,"byte_end":264,"line_start":15,"line_end":15,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":6}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":945,"byte_end":949,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6655}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":945,"byte_end":949,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6887}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":951,"byte_end":954,"line_start":1,"line_end":1,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6887}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":975,"byte_end":980,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":34}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":982,"byte_end":985,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1036,"byte_end":1042,"line_start":6,"line_end":6,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":11}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1026,"byte_end":1031,"line_start":6,"line_end":6,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6887}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1090,"byte_end":1096,"line_start":7,"line_end":7,"column_start":46,"column_end":52},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1085,"byte_end":1088,"line_start":7,"line_end":7,"column_start":41,"column_end":44},"ref_id":{"krate":1,"index":6655}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1116,"byte_end":1117,"line_start":8,"line_end":8,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":536870926}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1111,"byte_end":1112,"line_start":8,"line_end":8,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1140,"byte_end":1155,"line_start":9,"line_end":9,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":34}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1156,"byte_end":1157,"line_start":9,"line_end":9,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":4160749582}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1187,"byte_end":1189,"line_start":11,"line_end":11,"column_start":9,"column_end":11},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1227,"byte_end":1236,"line_start":15,"line_end":15,"column_start":25,"column_end":34},"ref_id":{"krate":1,"index":30392}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1222,"byte_end":1225,"line_start":15,"line_end":15,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1267,"byte_end":1273,"line_start":16,"line_end":16,"column_start":28,"column_end":34},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1251,"byte_end":1260,"line_start":16,"line_end":16,"column_start":12,"column_end":21},"ref_id":{"krate":1,"index":6891}},{"kind":"Type","span":{"file_name":"src/console.rs","byte_start":1244,"byte_end":1250,"line_start":16,"line_end":16,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":11}},{"kind":"Variable","span":{"file_name":"src/console.rs","byte_start":1261,"byte_end":1265,"line_start":16,"line_end":16,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073741839}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":270,"byte_end":280,"line_start":16,"line_end":16,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":18}},{"kind":"Mod","span":{"file_name":"src/lang_items.rs","byte_start":1617,"byte_end":1621,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/lang_items.rs","byte_start":1623,"byte_end":1628,"line_start":1,"line_end":1,"column_start":11,"column_end":16},"ref_id":{"krate":1,"index":6206}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1645,"byte_end":1650,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":36}},{"kind":"Mod","span":{"file_name":"src/lang_items.rs","byte_start":1652,"byte_end":1655,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":1701,"byte_end":1710,"line_start":5,"line_end":5,"column_start":17,"column_end":26},"ref_id":{"krate":1,"index":29433}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1734,"byte_end":1742,"line_start":6,"line_end":6,"column_start":16,"column_end":24},"ref_id":{"krate":1,"index":6217}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1729,"byte_end":1733,"line_start":6,"line_end":6,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":1755,"byte_end":1759,"line_start":7,"line_end":7,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":1755,"byte_end":1759,"line_start":7,"line_end":7,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1867,"byte_end":1873,"line_start":9,"line_end":9,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1857,"byte_end":1864,"line_start":9,"line_end":9,"column_start":22,"column_end":29},"ref_id":{"krate":1,"index":6216}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1852,"byte_end":1856,"line_start":9,"line_end":9,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1902,"byte_end":1906,"line_start":10,"line_end":10,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":6226}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1893,"byte_end":1901,"line_start":10,"line_end":10,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":268435477}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1936,"byte_end":1940,"line_start":11,"line_end":11,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":6227}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1927,"byte_end":1935,"line_start":11,"line_end":11,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":268435477}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":1969,"byte_end":1975,"line_start":12,"line_end":12,"column_start":26,"column_end":32},"ref_id":{"krate":1,"index":6228}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":1960,"byte_end":1968,"line_start":12,"line_end":12,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":268435477}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":2011,"byte_end":2015,"line_start":15,"line_end":15,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29344}},{"kind":"Type","span":{"file_name":"src/lang_items.rs","byte_start":2011,"byte_end":2015,"line_start":15,"line_end":15,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":2072,"byte_end":2078,"line_start":15,"line_end":15,"column_start":70,"column_end":76},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":2062,"byte_end":2069,"line_start":15,"line_end":15,"column_start":60,"column_end":67},"ref_id":{"krate":1,"index":6216}},{"kind":"Variable","span":{"file_name":"src/lang_items.rs","byte_start":2057,"byte_end":2061,"line_start":15,"line_end":15,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":1073741845}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/lang_items.rs","byte_start":2092,"byte_end":2100,"line_start":17,"line_end":17,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":36}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":286,"byte_end":289,"line_start":17,"line_end":17,"column_start":5,"column_end":8},"ref_id":{"krate":0,"index":22}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2624,"byte_end":2627,"line_start":18,"line_end":18,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":1342177312}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2652,"byte_end":2656,"line_start":19,"line_end":19,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":536870944}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2668,"byte_end":2672,"line_start":19,"line_end":19,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":1610612768}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2684,"byte_end":2688,"line_start":19,"line_end":19,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":268435488}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2700,"byte_end":2705,"line_start":19,"line_end":19,"column_start":72,"column_end":77},"ref_id":{"krate":0,"index":1073741856}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2776,"byte_end":2779,"line_start":24,"line_end":24,"column_start":5,"column_end":8},"ref_id":{"krate":0,"index":1342177312}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":2820,"byte_end":2828,"line_start":28,"line_end":28,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2829,"byte_end":2842,"line_start":28,"line_end":28,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":23}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2844,"byte_end":2849,"line_start":28,"line_end":28,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1073741857}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":2900,"byte_end":2908,"line_start":32,"line_end":32,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2909,"byte_end":2928,"line_start":32,"line_end":32,"column_start":14,"column_end":33},"ref_id":{"krate":0,"index":24}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2930,"byte_end":2931,"line_start":32,"line_end":32,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1073741858}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":2983,"byte_end":2991,"line_start":36,"line_end":36,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":2992,"byte_end":3011,"line_start":36,"line_end":36,"column_start":14,"column_end":33},"ref_id":{"krate":0,"index":25}},{"kind":"Function","span":{"file_name":"src/sbi.rs","byte_start":3054,"byte_end":3062,"line_start":40,"line_end":40,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":32}},{"kind":"Variable","span":{"file_name":"src/sbi.rs","byte_start":3063,"byte_end":3075,"line_start":40,"line_end":40,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":31}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":295,"byte_end":302,"line_start":18,"line_end":18,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":37}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3602,"byte_end":3604,"line_start":16,"line_end":16,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":52}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":563}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":563}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4592,"byte_end":4597,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4599,"byte_end":4601,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4699,"byte_end":4704,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Mod","span":{"file_name":"src/syscall/fs.rs","byte_start":4706,"byte_end":4711,"line_start":7,"line_end":7,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4730,"byte_end":4735,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4737,"byte_end":4741,"line_start":8,"line_end":8,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4730,"byte_end":4735,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4737,"byte_end":4741,"line_start":8,"line_end":8,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4783,"byte_end":4788,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":719}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4790,"byte_end":4792,"line_start":9,"line_end":9,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":719}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4783,"byte_end":4788,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1441}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":4790,"byte_end":4792,"line_start":9,"line_end":9,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1441}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4783,"byte_end":4788,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4790,"byte_end":4792,"line_start":9,"line_end":9,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Mod","span":{"file_name":"src/syscall/fs.rs","byte_start":4833,"byte_end":4838,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/fs.rs","byte_start":4840,"byte_end":4844,"line_start":10,"line_end":10,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4940,"byte_end":4951,"line_start":13,"line_end":13,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":4971,"byte_end":4989,"line_start":14,"line_end":14,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5023,"byte_end":5029,"line_start":15,"line_end":15,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5008,"byte_end":5020,"line_start":15,"line_end":15,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5054,"byte_end":5072,"line_start":16,"line_end":16,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5049,"byte_end":5053,"line_start":16,"line_end":16,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":2550136899}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5118,"byte_end":5122,"line_start":17,"line_end":17,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5104,"byte_end":5109,"line_start":17,"line_end":17,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":67108931}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5110,"byte_end":5117,"line_start":17,"line_end":17,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5133,"byte_end":5135,"line_start":18,"line_end":18,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741891}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5154,"byte_end":5157,"line_start":18,"line_end":18,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5139,"byte_end":5144,"line_start":18,"line_end":18,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":67108931}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5145,"byte_end":5153,"line_start":18,"line_end":18,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5212,"byte_end":5217,"line_start":21,"line_end":21,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":67108931}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5218,"byte_end":5226,"line_start":21,"line_end":21,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5227,"byte_end":5229,"line_start":21,"line_end":21,"column_start":41,"column_end":43},"ref_id":{"krate":0,"index":1073741891}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":5198,"byte_end":5202,"line_start":21,"line_end":21,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":5198,"byte_end":5202,"line_start":21,"line_end":21,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5241,"byte_end":5254,"line_start":22,"line_end":22,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":335544387}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5255,"byte_end":5268,"line_start":22,"line_end":22,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":975}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5294,"byte_end":5302,"line_start":23,"line_end":23,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":819}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5289,"byte_end":5293,"line_start":23,"line_end":23,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":301989955}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5364,"byte_end":5369,"line_start":26,"line_end":26,"column_start":25,"column_end":30},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5359,"byte_end":5363,"line_start":26,"line_end":26,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":301989955}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5470,"byte_end":5481,"line_start":28,"line_end":28,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5486,"byte_end":5496,"line_start":28,"line_end":28,"column_start":58,"column_end":68},"ref_id":{"krate":0,"index":3489660995}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5437,"byte_end":5450,"line_start":28,"line_end":28,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":335544387}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5451,"byte_end":5464,"line_start":28,"line_end":28,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":975}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5506,"byte_end":5510,"line_start":29,"line_end":29,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5511,"byte_end":5524,"line_start":29,"line_end":29,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":335544387}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5540,"byte_end":5545,"line_start":30,"line_end":30,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":821}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5535,"byte_end":5539,"line_start":30,"line_end":30,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":3321888835}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5571,"byte_end":5574,"line_start":31,"line_end":31,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":572}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":5559,"byte_end":5569,"line_start":31,"line_end":31,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5575,"byte_end":5597,"line_start":31,"line_end":31,"column_start":29,"column_end":51},"ref_id":{"krate":0,"index":563}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5598,"byte_end":5603,"line_start":31,"line_end":31,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":2281701443}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5605,"byte_end":5608,"line_start":31,"line_end":31,"column_start":59,"column_end":62},"ref_id":{"krate":0,"index":536870979}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5610,"byte_end":5613,"line_start":31,"line_end":31,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":1610612803}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5774,"byte_end":5792,"line_start":40,"line_end":40,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5826,"byte_end":5832,"line_start":41,"line_end":41,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5811,"byte_end":5823,"line_start":41,"line_end":41,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5857,"byte_end":5875,"line_start":42,"line_end":42,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5852,"byte_end":5856,"line_start":42,"line_end":42,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":3892314180}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5921,"byte_end":5925,"line_start":43,"line_end":43,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5907,"byte_end":5912,"line_start":43,"line_end":43,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5913,"byte_end":5920,"line_start":43,"line_end":43,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5936,"byte_end":5938,"line_start":44,"line_end":44,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741892}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":5957,"byte_end":5960,"line_start":44,"line_end":44,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5942,"byte_end":5947,"line_start":44,"line_end":44,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":5948,"byte_end":5956,"line_start":44,"line_end":44,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6015,"byte_end":6020,"line_start":47,"line_end":47,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6021,"byte_end":6029,"line_start":47,"line_end":47,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6030,"byte_end":6032,"line_start":47,"line_end":47,"column_start":41,"column_end":43},"ref_id":{"krate":0,"index":1073741892}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6001,"byte_end":6005,"line_start":47,"line_end":47,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6001,"byte_end":6005,"line_start":47,"line_end":47,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6044,"byte_end":6057,"line_start":48,"line_end":48,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1677721668}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6058,"byte_end":6070,"line_start":48,"line_end":48,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6103,"byte_end":6108,"line_start":49,"line_end":49,"column_start":25,"column_end":30},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6098,"byte_end":6102,"line_start":49,"line_end":49,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1644167236}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6129,"byte_end":6137,"line_start":50,"line_end":50,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":818}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6124,"byte_end":6128,"line_start":50,"line_end":50,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":704643140}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6271,"byte_end":6282,"line_start":54,"line_end":54,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6287,"byte_end":6297,"line_start":54,"line_end":54,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":2415919172}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6239,"byte_end":6252,"line_start":54,"line_end":54,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1677721668}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6253,"byte_end":6265,"line_start":54,"line_end":54,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6307,"byte_end":6311,"line_start":55,"line_end":55,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6312,"byte_end":6325,"line_start":55,"line_end":55,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":1677721668}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6336,"byte_end":6340,"line_start":56,"line_end":56,"column_start":9,"column_end":13},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6341,"byte_end":6346,"line_start":56,"line_end":56,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":2013265988}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6362,"byte_end":6366,"line_start":57,"line_end":57,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":820}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6357,"byte_end":6361,"line_start":57,"line_end":57,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":704643140}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6392,"byte_end":6395,"line_start":58,"line_end":58,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":572}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6380,"byte_end":6390,"line_start":58,"line_end":58,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6396,"byte_end":6418,"line_start":58,"line_end":58,"column_start":29,"column_end":51},"ref_id":{"krate":0,"index":563}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6419,"byte_end":6424,"line_start":58,"line_end":58,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":4026531908}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6426,"byte_end":6429,"line_start":58,"line_end":58,"column_start":59,"column_end":62},"ref_id":{"krate":0,"index":536870980}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6431,"byte_end":6434,"line_start":58,"line_end":58,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":1610612804}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6599,"byte_end":6605,"line_start":67,"line_end":67,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6584,"byte_end":6596,"line_start":67,"line_end":67,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6625,"byte_end":6643,"line_start":68,"line_end":68,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6662,"byte_end":6676,"line_start":69,"line_end":69,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":564}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6677,"byte_end":6682,"line_start":69,"line_end":69,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":2818572357}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6684,"byte_end":6688,"line_start":69,"line_end":69,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":1073741893}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6716,"byte_end":6725,"line_start":70,"line_end":70,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6740,"byte_end":6746,"line_start":71,"line_end":71,"column_start":14,"column_end":20},"ref_id":{"krate":4,"index":4209}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6735,"byte_end":6739,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":4160749637}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6786,"byte_end":6792,"line_start":72,"line_end":72,"column_start":37,"column_end":43},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6769,"byte_end":6778,"line_start":72,"line_end":72,"column_start":20,"column_end":29},"ref_id":{"krate":0,"index":1487}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6758,"byte_end":6767,"line_start":72,"line_end":72,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1441}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6779,"byte_end":6784,"line_start":72,"line_end":72,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":536870981}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6702,"byte_end":6706,"line_start":70,"line_end":70,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6702,"byte_end":6706,"line_start":70,"line_end":70,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6832,"byte_end":6850,"line_start":74,"line_end":74,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6827,"byte_end":6831,"line_start":74,"line_end":74,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":4026531909}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6877,"byte_end":6885,"line_start":75,"line_end":75,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6871,"byte_end":6876,"line_start":75,"line_end":75,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":4227858501}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":6918,"byte_end":6922,"line_start":76,"line_end":76,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6923,"byte_end":6928,"line_start":76,"line_end":76,"column_start":35,"column_end":40},"ref_id":{"krate":0,"index":469762117}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6897,"byte_end":6902,"line_start":76,"line_end":76,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":4227858501}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6903,"byte_end":6911,"line_start":76,"line_end":76,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6912,"byte_end":6914,"line_start":76,"line_end":76,"column_start":24,"column_end":26},"ref_id":{"krate":0,"index":1644167237}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":6968,"byte_end":6972,"line_start":76,"line_end":76,"column_start":80,"column_end":84},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6954,"byte_end":6959,"line_start":76,"line_end":76,"column_start":66,"column_end":71},"ref_id":{"krate":0,"index":4227858501}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6960,"byte_end":6967,"line_start":76,"line_end":76,"column_start":72,"column_end":79},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6984,"byte_end":6997,"line_start":77,"line_end":77,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3657433157}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":6998,"byte_end":7010,"line_start":77,"line_end":77,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":971}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7059,"byte_end":7070,"line_start":78,"line_end":78,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7075,"byte_end":7085,"line_start":78,"line_end":78,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":3758096453}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7027,"byte_end":7040,"line_start":78,"line_end":78,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3657433157}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7041,"byte_end":7053,"line_start":78,"line_end":78,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":971}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7095,"byte_end":7097,"line_start":79,"line_end":79,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":1644167237}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7200,"byte_end":7211,"line_start":86,"line_end":86,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7245,"byte_end":7251,"line_start":87,"line_end":87,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7230,"byte_end":7242,"line_start":87,"line_end":87,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7280,"byte_end":7298,"line_start":88,"line_end":88,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7275,"byte_end":7279,"line_start":88,"line_end":88,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4026531910}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7309,"byte_end":7311,"line_start":89,"line_end":89,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741894}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7330,"byte_end":7333,"line_start":89,"line_end":89,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7315,"byte_end":7320,"line_start":89,"line_end":89,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7321,"byte_end":7329,"line_start":89,"line_end":89,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7389,"byte_end":7396,"line_start":92,"line_end":92,"column_start":27,"column_end":34},"ref_id":{"krate":1,"index":5999}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7370,"byte_end":7375,"line_start":92,"line_end":92,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7376,"byte_end":7384,"line_start":92,"line_end":92,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7385,"byte_end":7387,"line_start":92,"line_end":92,"column_start":23,"column_end":25},"ref_id":{"krate":0,"index":1073741894}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7449,"byte_end":7453,"line_start":95,"line_end":95,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":6047}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7430,"byte_end":7435,"line_start":95,"line_end":95,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7436,"byte_end":7444,"line_start":95,"line_end":95,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7445,"byte_end":7447,"line_start":95,"line_end":95,"column_start":20,"column_end":22},"ref_id":{"krate":0,"index":1073741894}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7499,"byte_end":7503,"line_start":96,"line_end":96,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7485,"byte_end":7490,"line_start":96,"line_end":96,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1744830534}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7491,"byte_end":7498,"line_start":96,"line_end":96,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7511,"byte_end":7524,"line_start":97,"line_end":97,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":3791650886}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7525,"byte_end":7538,"line_start":97,"line_end":97,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7584,"byte_end":7595,"line_start":98,"line_end":98,"column_start":38,"column_end":49},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7600,"byte_end":7610,"line_start":98,"line_end":98,"column_start":54,"column_end":64},"ref_id":{"krate":0,"index":3758096454}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7551,"byte_end":7564,"line_start":98,"line_end":98,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":3791650886}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7565,"byte_end":7578,"line_start":98,"line_end":98,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7687,"byte_end":7698,"line_start":103,"line_end":103,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7732,"byte_end":7738,"line_start":104,"line_end":104,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7717,"byte_end":7729,"line_start":104,"line_end":104,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7758,"byte_end":7776,"line_start":105,"line_end":105,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7805,"byte_end":7823,"line_start":106,"line_end":106,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7800,"byte_end":7804,"line_start":106,"line_end":106,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4026531911}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7861,"byte_end":7870,"line_start":107,"line_end":107,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":719}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7898,"byte_end":7906,"line_start":108,"line_end":108,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7892,"byte_end":7897,"line_start":108,"line_end":108,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":939524167}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":7940,"byte_end":7944,"line_start":109,"line_end":109,"column_start":31,"column_end":35},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7945,"byte_end":7954,"line_start":109,"line_end":109,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":1140850759}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7914,"byte_end":7919,"line_start":109,"line_end":109,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":939524167}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7920,"byte_end":7928,"line_start":109,"line_end":109,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7929,"byte_end":7936,"line_start":109,"line_end":109,"column_start":20,"column_end":27},"ref_id":{"krate":0,"index":3556769863}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":7982,"byte_end":7990,"line_start":110,"line_end":110,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7976,"byte_end":7981,"line_start":110,"line_end":110,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":939524167}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":8025,"byte_end":8029,"line_start":111,"line_end":111,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8030,"byte_end":8040,"line_start":111,"line_end":111,"column_start":37,"column_end":47},"ref_id":{"krate":0,"index":3288334407}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":7998,"byte_end":8003,"line_start":111,"line_end":111,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":939524167}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8004,"byte_end":8012,"line_start":111,"line_end":111,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8013,"byte_end":8021,"line_start":111,"line_end":111,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":4227858503}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8081,"byte_end":8088,"line_start":112,"line_end":112,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":3556769863}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8048,"byte_end":8065,"line_start":112,"line_end":112,"column_start":6,"column_end":23},"ref_id":{"krate":0,"index":567}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8066,"byte_end":8071,"line_start":112,"line_end":112,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":2818572359}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8073,"byte_end":8077,"line_start":112,"line_end":112,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073741895}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8146,"byte_end":8154,"line_start":113,"line_end":113,"column_start":57,"column_end":65},"ref_id":{"krate":0,"index":4227858503}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8095,"byte_end":8112,"line_start":113,"line_end":113,"column_start":6,"column_end":23},"ref_id":{"krate":0,"index":567}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8113,"byte_end":8118,"line_start":113,"line_end":113,"column_start":24,"column_end":29},"ref_id":{"krate":0,"index":2818572359}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8134,"byte_end":8137,"line_start":113,"line_end":113,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":1618}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8129,"byte_end":8133,"line_start":113,"line_end":113,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":1073741895}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8198,"byte_end":8202,"line_start":114,"line_end":114,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8184,"byte_end":8189,"line_start":114,"line_end":114,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":939524167}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8190,"byte_end":8197,"line_start":114,"line_end":114,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8210,"byte_end":8223,"line_start":115,"line_end":115,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2382364743}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8224,"byte_end":8236,"line_start":115,"line_end":115,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8281,"byte_end":8292,"line_start":116,"line_end":116,"column_start":37,"column_end":48},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8297,"byte_end":8307,"line_start":116,"line_end":116,"column_start":53,"column_end":63},"ref_id":{"krate":0,"index":3758096455}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8249,"byte_end":8262,"line_start":116,"line_end":116,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2382364743}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8263,"byte_end":8275,"line_start":116,"line_end":116,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8376,"byte_end":8387,"line_start":121,"line_end":121,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8421,"byte_end":8427,"line_start":122,"line_end":122,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8406,"byte_end":8418,"line_start":122,"line_end":122,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8456,"byte_end":8474,"line_start":123,"line_end":123,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8451,"byte_end":8455,"line_start":123,"line_end":123,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":4026531912}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8485,"byte_end":8487,"line_start":124,"line_end":124,"column_start":8,"column_end":10},"ref_id":{"krate":0,"index":1073741896}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8506,"byte_end":8509,"line_start":124,"line_end":124,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8491,"byte_end":8496,"line_start":124,"line_end":124,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8497,"byte_end":8505,"line_start":124,"line_end":124,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":223}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8565,"byte_end":8572,"line_start":127,"line_end":127,"column_start":27,"column_end":34},"ref_id":{"krate":1,"index":5999}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8546,"byte_end":8551,"line_start":127,"line_end":127,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8552,"byte_end":8560,"line_start":127,"line_end":127,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8561,"byte_end":8563,"line_start":127,"line_end":127,"column_start":23,"column_end":25},"ref_id":{"krate":0,"index":1073741896}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8625,"byte_end":8633,"line_start":130,"line_end":130,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":233}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8619,"byte_end":8624,"line_start":130,"line_end":130,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":8666,"byte_end":8670,"line_start":131,"line_end":131,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8676,"byte_end":8681,"line_start":131,"line_end":131,"column_start":40,"column_end":45},"ref_id":{"krate":1,"index":1771}},{"kind":"Type","span":{"file_name":"src/syscall/fs.rs","byte_start":8671,"byte_end":8674,"line_start":131,"line_end":131,"column_start":35,"column_end":38},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8710,"byte_end":8716,"line_start":131,"line_end":131,"column_start":74,"column_end":80},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8701,"byte_end":8707,"line_start":131,"line_end":131,"column_start":65,"column_end":71},"ref_id":{"krate":1,"index":6002}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8682,"byte_end":8687,"line_start":131,"line_end":131,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8688,"byte_end":8696,"line_start":131,"line_end":131,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8697,"byte_end":8699,"line_start":131,"line_end":131,"column_start":61,"column_end":63},"ref_id":{"krate":0,"index":1073741896}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8641,"byte_end":8646,"line_start":131,"line_end":131,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8647,"byte_end":8655,"line_start":131,"line_end":131,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8656,"byte_end":8662,"line_start":131,"line_end":131,"column_start":20,"column_end":26},"ref_id":{"krate":0,"index":3154116680}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8764,"byte_end":8768,"line_start":132,"line_end":132,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8750,"byte_end":8755,"line_start":132,"line_end":132,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1744830536}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8756,"byte_end":8763,"line_start":132,"line_end":132,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8776,"byte_end":8789,"line_start":133,"line_end":133,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":4194304072}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8790,"byte_end":8801,"line_start":133,"line_end":133,"column_start":19,"column_end":30},"ref_id":{"krate":0,"index":970}},{"kind":"Function","span":{"file_name":"src/syscall/fs.rs","byte_start":8845,"byte_end":8856,"line_start":134,"line_end":134,"column_start":36,"column_end":47},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8861,"byte_end":8871,"line_start":134,"line_end":134,"column_start":52,"column_end":62},"ref_id":{"krate":0,"index":3758096456}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8814,"byte_end":8827,"line_start":134,"line_end":134,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":4194304072}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8828,"byte_end":8839,"line_start":134,"line_end":134,"column_start":19,"column_end":30},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/syscall/fs.rs","byte_start":8877,"byte_end":8883,"line_start":135,"line_end":135,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":3154116680}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3610,"byte_end":3617,"line_start":17,"line_end":17,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":73}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":267}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":267}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":8899,"byte_end":8904,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":8906,"byte_end":8910,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":992}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9072,"byte_end":9077,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":372}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9079,"byte_end":9084,"line_start":10,"line_end":10,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":372}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9072,"byte_end":9077,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9079,"byte_end":9084,"line_start":10,"line_end":10,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9115,"byte_end":9120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9122,"byte_end":9124,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9115,"byte_end":9120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9122,"byte_end":9124,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9115,"byte_end":9120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":565}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9122,"byte_end":9124,"line_start":11,"line_end":11,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":565}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9198,"byte_end":9203,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9205,"byte_end":9207,"line_start":16,"line_end":16,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":9198,"byte_end":9203,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1441}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":9205,"byte_end":9207,"line_start":16,"line_end":16,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1441}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9248,"byte_end":9253,"line_start":20,"line_end":20,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9255,"byte_end":9259,"line_start":20,"line_end":20,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9270,"byte_end":9275,"line_start":21,"line_end":21,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9277,"byte_end":9280,"line_start":21,"line_end":21,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9291,"byte_end":9296,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/syscall/process.rs","byte_start":9298,"byte_end":9304,"line_start":22,"line_end":22,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4159}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9358,"byte_end":9383,"line_start":25,"line_end":25,"column_start":5,"column_end":30},"ref_id":{"krate":0,"index":364}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9384,"byte_end":9393,"line_start":25,"line_end":25,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":1073741919}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9490,"byte_end":9501,"line_start":30,"line_end":30,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9509,"byte_end":9537,"line_start":31,"line_end":31,"column_start":5,"column_end":33},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9579,"byte_end":9585,"line_start":32,"line_end":32,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9564,"byte_end":9576,"line_start":32,"line_end":32,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9618,"byte_end":9636,"line_start":33,"line_end":33,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9605,"byte_end":9617,"line_start":33,"line_end":33,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":2281701472}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9682,"byte_end":9686,"line_start":34,"line_end":34,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9668,"byte_end":9673,"line_start":34,"line_end":34,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":402653280}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9674,"byte_end":9681,"line_start":34,"line_end":34,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9694,"byte_end":9707,"line_start":35,"line_end":35,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":67108960}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9708,"byte_end":9721,"line_start":35,"line_end":35,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":977}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9767,"byte_end":9778,"line_start":36,"line_end":36,"column_start":38,"column_end":49},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9783,"byte_end":9793,"line_start":36,"line_end":36,"column_start":54,"column_end":64},"ref_id":{"krate":0,"index":2684354656}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9734,"byte_end":9747,"line_start":36,"line_end":36,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":67108960}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9748,"byte_end":9761,"line_start":36,"line_end":36,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":977}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9875,"byte_end":9881,"line_start":41,"line_end":41,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9860,"byte_end":9872,"line_start":41,"line_end":41,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9914,"byte_end":9932,"line_start":42,"line_end":42,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9901,"byte_end":9913,"line_start":42,"line_end":42,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":3758096481}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":9978,"byte_end":9982,"line_start":43,"line_end":43,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9964,"byte_end":9969,"line_start":43,"line_end":43,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":1879048289}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9970,"byte_end":9977,"line_start":43,"line_end":43,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":9990,"byte_end":10003,"line_start":44,"line_end":44,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1744830561}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10004,"byte_end":10020,"line_start":44,"line_end":44,"column_start":19,"column_end":35},"ref_id":{"krate":0,"index":978}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10033,"byte_end":10044,"line_start":45,"line_end":45,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10111,"byte_end":10122,"line_start":49,"line_end":49,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10164,"byte_end":10170,"line_start":50,"line_end":50,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10149,"byte_end":10161,"line_start":50,"line_end":50,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10186,"byte_end":10198,"line_start":51,"line_end":51,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":2952790114}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10199,"byte_end":10202,"line_start":51,"line_end":51,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10203,"byte_end":10204,"line_start":51,"line_end":51,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10244,"byte_end":10262,"line_start":52,"line_end":52,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10231,"byte_end":10243,"line_start":52,"line_end":52,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":2952790114}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10308,"byte_end":10312,"line_start":53,"line_end":53,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10294,"byte_end":10299,"line_start":53,"line_end":53,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2013266018}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10300,"byte_end":10307,"line_start":53,"line_end":53,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10320,"byte_end":10333,"line_start":54,"line_end":54,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1677721698}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10334,"byte_end":10348,"line_start":54,"line_end":54,"column_start":19,"column_end":33},"ref_id":{"krate":0,"index":979}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10395,"byte_end":10406,"line_start":55,"line_end":55,"column_start":39,"column_end":50},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10411,"byte_end":10421,"line_start":55,"line_end":55,"column_start":55,"column_end":65},"ref_id":{"krate":0,"index":2684354658}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10361,"byte_end":10374,"line_start":55,"line_end":55,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1677721698}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10375,"byte_end":10389,"line_start":55,"line_end":55,"column_start":19,"column_end":33},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10427,"byte_end":10428,"line_start":56,"line_end":56,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":3892314210}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10482,"byte_end":10493,"line_start":60,"line_end":60,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10535,"byte_end":10541,"line_start":61,"line_end":61,"column_start":39,"column_end":45},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10520,"byte_end":10532,"line_start":61,"line_end":61,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10577,"byte_end":10581,"line_start":62,"line_end":62,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":242}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10564,"byte_end":10576,"line_start":62,"line_end":62,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":2952790115}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10603,"byte_end":10611,"line_start":63,"line_end":63,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":671088739}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10612,"byte_end":10615,"line_start":63,"line_end":63,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10616,"byte_end":10617,"line_start":63,"line_end":63,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10745,"byte_end":10756,"line_start":65,"line_end":65,"column_start":49,"column_end":60},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10724,"byte_end":10742,"line_start":65,"line_end":65,"column_start":28,"column_end":46},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10715,"byte_end":10723,"line_start":65,"line_end":65,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":671088739}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10884,"byte_end":10891,"line_start":68,"line_end":68,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":603979875}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10892,"byte_end":10893,"line_start":68,"line_end":68,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":958}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10940,"byte_end":10948,"line_start":70,"line_end":70,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":265}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10949,"byte_end":10957,"line_start":70,"line_end":70,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":671088739}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":10992,"byte_end":11010,"line_start":71,"line_end":71,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":10979,"byte_end":10991,"line_start":71,"line_end":71,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":2952790115}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11056,"byte_end":11060,"line_start":72,"line_end":72,"column_start":43,"column_end":47},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11042,"byte_end":11047,"line_start":72,"line_end":72,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2617245795}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11048,"byte_end":11055,"line_start":72,"line_end":72,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11068,"byte_end":11081,"line_start":73,"line_end":73,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2181038179}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11082,"byte_end":11094,"line_start":73,"line_end":73,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":980}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11139,"byte_end":11150,"line_start":74,"line_end":74,"column_start":37,"column_end":48},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11155,"byte_end":11165,"line_start":74,"line_end":74,"column_start":53,"column_end":63},"ref_id":{"krate":0,"index":2684354659}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11107,"byte_end":11120,"line_start":74,"line_end":74,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":2181038179}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11121,"byte_end":11133,"line_start":74,"line_end":74,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11171,"byte_end":11178,"line_start":75,"line_end":75,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":3623878755}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11280,"byte_end":11291,"line_start":79,"line_end":79,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11311,"byte_end":11329,"line_start":80,"line_end":80,"column_start":17,"column_end":35},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11348,"byte_end":11362,"line_start":81,"line_end":81,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":564}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11363,"byte_end":11368,"line_start":81,"line_end":81,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":4026531940}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11370,"byte_end":11374,"line_start":81,"line_end":81,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":1073741924}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11399,"byte_end":11402,"line_start":82,"line_end":82,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11403,"byte_end":11409,"line_start":82,"line_end":82,"column_start":27,"column_end":33},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11418,"byte_end":11421,"line_start":82,"line_end":82,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11413,"byte_end":11416,"line_start":82,"line_end":82,"column_start":37,"column_end":40},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11463,"byte_end":11477,"line_start":84,"line_end":84,"column_start":28,"column_end":42},"ref_id":{"krate":0,"index":565}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11478,"byte_end":11483,"line_start":84,"line_end":84,"column_start":43,"column_end":48},"ref_id":{"krate":0,"index":4026531940}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11485,"byte_end":11489,"line_start":84,"line_end":84,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":536871012}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11503,"byte_end":11514,"line_start":85,"line_end":85,"column_start":12,"column_end":23},"ref_id":{"krate":0,"index":201326692}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11568,"byte_end":11572,"line_start":88,"line_end":88,"column_start":18,"column_end":22},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11559,"byte_end":11567,"line_start":88,"line_end":88,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":2751463524}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11573,"byte_end":11587,"line_start":88,"line_end":88,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":564}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11588,"byte_end":11593,"line_start":88,"line_end":88,"column_start":38,"column_end":43},"ref_id":{"krate":0,"index":4026531940}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11595,"byte_end":11606,"line_start":88,"line_end":88,"column_start":45,"column_end":56},"ref_id":{"krate":0,"index":201326692}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11652,"byte_end":11655,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":1,"index":1555}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11647,"byte_end":11651,"line_start":89,"line_end":89,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":536871012}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11640,"byte_end":11644,"line_start":89,"line_end":89,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":536871012}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11697,"byte_end":11706,"line_start":91,"line_end":91,"column_start":30,"column_end":39},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11712,"byte_end":11718,"line_start":91,"line_end":91,"column_start":45,"column_end":51},"ref_id":{"krate":4,"index":4209}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11707,"byte_end":11711,"line_start":91,"line_end":91,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":2550136932}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11733,"byte_end":11739,"line_start":91,"line_end":91,"column_start":66,"column_end":72},"ref_id":{"krate":0,"index":1482}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11722,"byte_end":11731,"line_start":91,"line_end":91,"column_start":55,"column_end":64},"ref_id":{"krate":0,"index":1441}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11679,"byte_end":11683,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":11679,"byte_end":11683,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11776,"byte_end":11784,"line_start":92,"line_end":92,"column_start":34,"column_end":42},"ref_id":{"krate":0,"index":766}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11766,"byte_end":11775,"line_start":92,"line_end":92,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":905969764}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11822,"byte_end":11828,"line_start":93,"line_end":93,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11807,"byte_end":11819,"line_start":93,"line_end":93,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11860,"byte_end":11863,"line_start":94,"line_end":94,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11851,"byte_end":11859,"line_start":94,"line_end":94,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":2751463524}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11880,"byte_end":11888,"line_start":95,"line_end":95,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":238}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11875,"byte_end":11879,"line_start":95,"line_end":95,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":3724542052}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11889,"byte_end":11893,"line_start":95,"line_end":95,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":2550136932}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11909,"byte_end":11913,"line_start":96,"line_end":96,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":240}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11904,"byte_end":11908,"line_start":96,"line_end":96,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":3724542052}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11923,"byte_end":11931,"line_start":96,"line_end":96,"column_start":28,"column_end":36},"ref_id":{"krate":4,"index":5376}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11914,"byte_end":11922,"line_start":96,"line_end":96,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":3456106596}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":11935,"byte_end":11943,"line_start":96,"line_end":96,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":2751463524}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11988,"byte_end":11994,"line_start":97,"line_end":97,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":11973,"byte_end":11985,"line_start":97,"line_end":97,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12031,"byte_end":12049,"line_start":98,"line_end":98,"column_start":34,"column_end":52},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12018,"byte_end":12030,"line_start":98,"line_end":98,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":956301412}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12099,"byte_end":12103,"line_start":99,"line_end":99,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12085,"byte_end":12090,"line_start":99,"line_end":99,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":3305111652}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12091,"byte_end":12098,"line_start":99,"line_end":99,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12115,"byte_end":12128,"line_start":100,"line_end":100,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3573547108}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12129,"byte_end":12141,"line_start":100,"line_end":100,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12190,"byte_end":12201,"line_start":101,"line_end":101,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12206,"byte_end":12216,"line_start":101,"line_end":101,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":2415919204}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12158,"byte_end":12171,"line_start":101,"line_end":101,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":3573547108}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12172,"byte_end":12184,"line_start":101,"line_end":101,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":981}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12296,"byte_end":12300,"line_start":103,"line_end":103,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1090519140}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12391,"byte_end":12399,"line_start":110,"line_end":110,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":267}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12422,"byte_end":12423,"line_start":111,"line_end":111,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":2684354661}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12564,"byte_end":12565,"line_start":113,"line_end":113,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12567,"byte_end":12570,"line_start":113,"line_end":113,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12567,"byte_end":12568,"line_start":113,"line_end":113,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":2684354661}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12559,"byte_end":12560,"line_start":113,"line_end":113,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12583,"byte_end":12592,"line_start":114,"line_end":114,"column_start":12,"column_end":21},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12593,"byte_end":12594,"line_start":114,"line_end":114,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12596,"byte_end":12602,"line_start":114,"line_end":114,"column_start":25,"column_end":31},"ref_id":{"krate":0,"index":803}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":12618,"byte_end":12624,"line_start":114,"line_end":114,"column_start":47,"column_end":53},"ref_id":{"krate":0,"index":997}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":12606,"byte_end":12616,"line_start":114,"line_end":114,"column_start":35,"column_end":45},"ref_id":{"krate":0,"index":992}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12748,"byte_end":12757,"line_start":119,"line_end":119,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12758,"byte_end":12759,"line_start":119,"line_end":119,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12761,"byte_end":12765,"line_start":119,"line_end":119,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":800}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12767,"byte_end":12776,"line_start":119,"line_end":119,"column_start":60,"column_end":69},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12777,"byte_end":12778,"line_start":119,"line_end":119,"column_start":70,"column_end":71},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12780,"byte_end":12783,"line_start":119,"line_end":119,"column_start":73,"column_end":76},"ref_id":{"krate":0,"index":799}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12785,"byte_end":12794,"line_start":119,"line_end":119,"column_start":78,"column_end":87},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12795,"byte_end":12796,"line_start":119,"line_end":119,"column_start":88,"column_end":89},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12798,"byte_end":12802,"line_start":119,"line_end":119,"column_start":91,"column_end":95},"ref_id":{"krate":0,"index":801}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":12860,"byte_end":12864,"line_start":120,"line_end":120,"column_start":51,"column_end":55},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12835,"byte_end":12844,"line_start":120,"line_end":120,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":3489661029}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12845,"byte_end":12846,"line_start":120,"line_end":120,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":2181038181}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12848,"byte_end":12859,"line_start":120,"line_end":120,"column_start":39,"column_end":50},"ref_id":{"krate":0,"index":804}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12905,"byte_end":12915,"line_start":122,"line_end":122,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12916,"byte_end":12927,"line_start":122,"line_end":122,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":12952,"byte_end":12957,"line_start":123,"line_end":123,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1635778661}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13072,"byte_end":13082,"line_start":126,"line_end":126,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13083,"byte_end":13094,"line_start":126,"line_end":126,"column_start":70,"column_end":81},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13098,"byte_end":13108,"line_start":126,"line_end":126,"column_start":85,"column_end":95},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13109,"byte_end":13120,"line_start":126,"line_end":126,"column_start":96,"column_end":107},"ref_id":{"krate":0,"index":970}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13146,"byte_end":13156,"line_start":128,"line_end":128,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13157,"byte_end":13169,"line_start":128,"line_end":128,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":971}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13237,"byte_end":13247,"line_start":129,"line_end":129,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13248,"byte_end":13260,"line_start":129,"line_end":129,"column_start":71,"column_end":83},"ref_id":{"krate":0,"index":971}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13264,"byte_end":13274,"line_start":129,"line_end":129,"column_start":87,"column_end":97},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13275,"byte_end":13287,"line_start":129,"line_end":129,"column_start":98,"column_end":110},"ref_id":{"krate":0,"index":971}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13349,"byte_end":13359,"line_start":132,"line_end":132,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13360,"byte_end":13373,"line_start":132,"line_end":132,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13441,"byte_end":13451,"line_start":133,"line_end":133,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13452,"byte_end":13465,"line_start":133,"line_end":133,"column_start":71,"column_end":84},"ref_id":{"krate":0,"index":972}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13469,"byte_end":13479,"line_start":133,"line_end":133,"column_start":88,"column_end":98},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13480,"byte_end":13493,"line_start":133,"line_end":133,"column_start":99,"column_end":112},"ref_id":{"krate":0,"index":972}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13555,"byte_end":13565,"line_start":136,"line_end":136,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13566,"byte_end":13578,"line_start":136,"line_end":136,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13645,"byte_end":13655,"line_start":137,"line_end":137,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13656,"byte_end":13668,"line_start":137,"line_end":137,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":973}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13672,"byte_end":13682,"line_start":137,"line_end":137,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13683,"byte_end":13695,"line_start":137,"line_end":137,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":973}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13757,"byte_end":13767,"line_start":140,"line_end":140,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13768,"byte_end":13780,"line_start":140,"line_end":140,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13847,"byte_end":13857,"line_start":141,"line_end":141,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13858,"byte_end":13870,"line_start":141,"line_end":141,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":974}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13874,"byte_end":13884,"line_start":141,"line_end":141,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13885,"byte_end":13897,"line_start":141,"line_end":141,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":974}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13959,"byte_end":13969,"line_start":144,"line_end":144,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":13970,"byte_end":13983,"line_start":144,"line_end":144,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":975}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14051,"byte_end":14061,"line_start":145,"line_end":145,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14062,"byte_end":14075,"line_start":145,"line_end":145,"column_start":71,"column_end":84},"ref_id":{"krate":0,"index":975}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14079,"byte_end":14089,"line_start":145,"line_end":145,"column_start":88,"column_end":98},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14090,"byte_end":14103,"line_start":145,"line_end":145,"column_start":99,"column_end":112},"ref_id":{"krate":0,"index":975}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14165,"byte_end":14175,"line_start":148,"line_end":148,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14176,"byte_end":14188,"line_start":148,"line_end":148,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":976}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14255,"byte_end":14265,"line_start":149,"line_end":149,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14266,"byte_end":14278,"line_start":149,"line_end":149,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":976}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14282,"byte_end":14292,"line_start":149,"line_end":149,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14293,"byte_end":14305,"line_start":149,"line_end":149,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":976}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14367,"byte_end":14377,"line_start":152,"line_end":152,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14378,"byte_end":14391,"line_start":152,"line_end":152,"column_start":23,"column_end":36},"ref_id":{"krate":0,"index":977}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14459,"byte_end":14469,"line_start":153,"line_end":153,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14470,"byte_end":14483,"line_start":153,"line_end":153,"column_start":71,"column_end":84},"ref_id":{"krate":0,"index":977}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14487,"byte_end":14497,"line_start":153,"line_end":153,"column_start":88,"column_end":98},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14498,"byte_end":14511,"line_start":153,"line_end":153,"column_start":99,"column_end":112},"ref_id":{"krate":0,"index":977}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14573,"byte_end":14583,"line_start":156,"line_end":156,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14584,"byte_end":14600,"line_start":156,"line_end":156,"column_start":23,"column_end":39},"ref_id":{"krate":0,"index":978}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14671,"byte_end":14681,"line_start":157,"line_end":157,"column_start":63,"column_end":73},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14682,"byte_end":14698,"line_start":157,"line_end":157,"column_start":74,"column_end":90},"ref_id":{"krate":0,"index":978}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14702,"byte_end":14712,"line_start":157,"line_end":157,"column_start":94,"column_end":104},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14713,"byte_end":14729,"line_start":157,"line_end":157,"column_start":105,"column_end":121},"ref_id":{"krate":0,"index":978}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14791,"byte_end":14801,"line_start":160,"line_end":160,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14802,"byte_end":14816,"line_start":160,"line_end":160,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":979}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14885,"byte_end":14895,"line_start":161,"line_end":161,"column_start":61,"column_end":71},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14896,"byte_end":14910,"line_start":161,"line_end":161,"column_start":72,"column_end":86},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14914,"byte_end":14924,"line_start":161,"line_end":161,"column_start":90,"column_end":100},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":14925,"byte_end":14939,"line_start":161,"line_end":161,"column_start":101,"column_end":115},"ref_id":{"krate":0,"index":979}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15001,"byte_end":15011,"line_start":164,"line_end":164,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15012,"byte_end":15024,"line_start":164,"line_end":164,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":980}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15091,"byte_end":15101,"line_start":165,"line_end":165,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15102,"byte_end":15114,"line_start":165,"line_end":165,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15118,"byte_end":15128,"line_start":165,"line_end":165,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15129,"byte_end":15141,"line_start":165,"line_end":165,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":980}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15203,"byte_end":15213,"line_start":168,"line_end":168,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15214,"byte_end":15226,"line_start":168,"line_end":168,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15293,"byte_end":15303,"line_start":169,"line_end":169,"column_start":59,"column_end":69},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15304,"byte_end":15316,"line_start":169,"line_end":169,"column_start":70,"column_end":82},"ref_id":{"krate":0,"index":981}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15320,"byte_end":15330,"line_start":169,"line_end":169,"column_start":86,"column_end":96},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15331,"byte_end":15343,"line_start":169,"line_end":169,"column_start":97,"column_end":109},"ref_id":{"krate":0,"index":981}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15405,"byte_end":15415,"line_start":172,"line_end":172,"column_start":12,"column_end":22},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15416,"byte_end":15431,"line_start":172,"line_end":172,"column_start":23,"column_end":38},"ref_id":{"krate":0,"index":982}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15501,"byte_end":15511,"line_start":173,"line_end":173,"column_start":62,"column_end":72},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15512,"byte_end":15527,"line_start":173,"line_end":173,"column_start":73,"column_end":88},"ref_id":{"krate":0,"index":982}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15531,"byte_end":15541,"line_start":173,"line_end":173,"column_start":92,"column_end":102},"ref_id":{"krate":0,"index":1098907749}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":15542,"byte_end":15557,"line_start":173,"line_end":173,"column_start":103,"column_end":118},"ref_id":{"krate":0,"index":982}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16187,"byte_end":16198,"line_start":192,"line_end":192,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16232,"byte_end":16238,"line_start":193,"line_end":193,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16217,"byte_end":16229,"line_start":193,"line_end":193,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16330,"byte_end":16348,"line_start":197,"line_end":197,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16325,"byte_end":16329,"line_start":197,"line_end":197,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":2281701478}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16460,"byte_end":16467,"line_start":201,"line_end":201,"column_start":10,"column_end":17},"ref_id":{"krate":1,"index":5999}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16399,"byte_end":16403,"line_start":200,"line_end":200,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16383,"byte_end":16387,"line_start":199,"line_end":199,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16359,"byte_end":16364,"line_start":198,"line_end":198,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16365,"byte_end":16373,"line_start":198,"line_end":198,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":221}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16409,"byte_end":16412,"line_start":200,"line_end":200,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16422,"byte_end":16425,"line_start":200,"line_end":200,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16440,"byte_end":16446,"line_start":200,"line_end":200,"column_start":51,"column_end":57},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16438,"byte_end":16439,"line_start":200,"line_end":200,"column_start":49,"column_end":50},"ref_id":{"krate":0,"index":335544422}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16614,"byte_end":16618,"line_start":208,"line_end":208,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16593,"byte_end":16602,"line_start":207,"line_end":207,"column_start":10,"column_end":19},"ref_id":{"krate":1,"index":5662}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16577,"byte_end":16581,"line_start":206,"line_end":206,"column_start":10,"column_end":14},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16553,"byte_end":16558,"line_start":205,"line_end":205,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16559,"byte_end":16567,"line_start":205,"line_end":205,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16717,"byte_end":16726,"line_start":210,"line_end":210,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":232}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16696,"byte_end":16714,"line_start":210,"line_end":210,"column_start":15,"column_end":33},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16694,"byte_end":16695,"line_start":210,"line_end":210,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3523215462}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16733,"byte_end":16736,"line_start":210,"line_end":210,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16746,"byte_end":16749,"line_start":210,"line_end":210,"column_start":65,"column_end":68},"ref_id":{"krate":0,"index":1073741926}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16764,"byte_end":16770,"line_start":210,"line_end":210,"column_start":83,"column_end":89},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16762,"byte_end":16763,"line_start":210,"line_end":210,"column_start":81,"column_end":82},"ref_id":{"krate":0,"index":3523215462}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16857,"byte_end":16861,"line_start":213,"line_end":213,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1442840678}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":16840,"byte_end":16844,"line_start":213,"line_end":213,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":16840,"byte_end":16844,"line_start":213,"line_end":213,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":16899,"byte_end":16905,"line_start":214,"line_end":214,"column_start":36,"column_end":42},"ref_id":{"krate":4,"index":5386}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16884,"byte_end":16889,"line_start":214,"line_end":214,"column_start":21,"column_end":26},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16890,"byte_end":16898,"line_start":214,"line_end":214,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":221}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":16906,"byte_end":16909,"line_start":214,"line_end":214,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":2919235686}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17025,"byte_end":17037,"line_start":216,"line_end":216,"column_start":25,"column_end":37},"ref_id":{"krate":4,"index":4596}},{"kind":"Type","span":{"file_name":"src/syscall/process.rs","byte_start":17020,"byte_end":17023,"line_start":216,"line_end":216,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17039,"byte_end":17044,"line_start":216,"line_end":216,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":2164260966}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17081,"byte_end":17087,"line_start":217,"line_end":217,"column_start":31,"column_end":37},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17075,"byte_end":17080,"line_start":217,"line_end":217,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":2164260966}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17165,"byte_end":17183,"line_start":219,"line_end":219,"column_start":31,"column_end":49},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17159,"byte_end":17164,"line_start":219,"line_end":219,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":2164260966}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17186,"byte_end":17195,"line_start":219,"line_end":219,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":222}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17306,"byte_end":17315,"line_start":221,"line_end":221,"column_start":71,"column_end":80},"ref_id":{"krate":0,"index":3472883814}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17245,"byte_end":17262,"line_start":221,"line_end":221,"column_start":10,"column_end":27},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17280,"byte_end":17285,"line_start":221,"line_end":221,"column_start":45,"column_end":50},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17263,"byte_end":17268,"line_start":221,"line_end":221,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":402653286}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17269,"byte_end":17279,"line_start":221,"line_end":221,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17289,"byte_end":17302,"line_start":221,"line_end":221,"column_start":54,"column_end":67},"ref_id":{"krate":0,"index":536871014}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17359,"byte_end":17365,"line_start":222,"line_end":222,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17344,"byte_end":17356,"line_start":222,"line_end":222,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17402,"byte_end":17420,"line_start":223,"line_end":223,"column_start":34,"column_end":52},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17389,"byte_end":17401,"line_start":223,"line_end":223,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":1350565990}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17470,"byte_end":17474,"line_start":224,"line_end":224,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17456,"byte_end":17461,"line_start":224,"line_end":224,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":2290090086}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17462,"byte_end":17469,"line_start":224,"line_end":224,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":226}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17486,"byte_end":17499,"line_start":225,"line_end":225,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":2558525542}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17500,"byte_end":17515,"line_start":225,"line_end":225,"column_start":23,"column_end":38},"ref_id":{"krate":0,"index":982}},{"kind":"Function","span":{"file_name":"src/syscall/process.rs","byte_start":17567,"byte_end":17578,"line_start":226,"line_end":226,"column_start":44,"column_end":55},"ref_id":{"krate":0,"index":373}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17583,"byte_end":17593,"line_start":226,"line_end":226,"column_start":60,"column_end":70},"ref_id":{"krate":0,"index":2415919206}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17532,"byte_end":17545,"line_start":226,"line_end":226,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":2558525542}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17546,"byte_end":17561,"line_start":226,"line_end":226,"column_start":23,"column_end":38},"ref_id":{"krate":0,"index":982}},{"kind":"Variable","span":{"file_name":"src/syscall/process.rs","byte_start":17603,"byte_end":17612,"line_start":227,"line_end":227,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":3607101542}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3624,"byte_end":3626,"line_start":19,"line_end":19,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":52}},{"kind":"Mod","span":{"file_name":"src/syscall/mod.rs","byte_start":3635,"byte_end":3642,"line_start":20,"line_end":20,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":73}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3721,"byte_end":3731,"line_start":23,"line_end":23,"column_start":11,"column_end":21},"ref_id":{"krate":0,"index":1073741931}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3742,"byte_end":3753,"line_start":24,"line_end":24,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":38}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3742,"byte_end":3753,"line_start":24,"line_end":24,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":38}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3756,"byte_end":3763,"line_start":24,"line_end":24,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":72}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3764,"byte_end":3768,"line_start":24,"line_end":24,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3782,"byte_end":3794,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":39}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3782,"byte_end":3794,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":39}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3798,"byte_end":3806,"line_start":25,"line_end":25,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":69}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3807,"byte_end":3811,"line_start":25,"line_end":25,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3829,"byte_end":3833,"line_start":25,"line_end":25,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3854,"byte_end":3867,"line_start":26,"line_end":26,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":40}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3854,"byte_end":3867,"line_start":26,"line_end":26,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":40}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3871,"byte_end":3880,"line_start":26,"line_end":26,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":70}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3881,"byte_end":3885,"line_start":26,"line_end":26,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3899,"byte_end":3911,"line_start":27,"line_end":27,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":41}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3899,"byte_end":3911,"line_start":27,"line_end":27,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":41}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3915,"byte_end":3923,"line_start":27,"line_end":27,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":71}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3924,"byte_end":3928,"line_start":27,"line_end":27,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3956,"byte_end":3968,"line_start":28,"line_end":28,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":42}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3956,"byte_end":3968,"line_start":28,"line_end":28,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":42}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":3972,"byte_end":3980,"line_start":28,"line_end":28,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":68}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3981,"byte_end":3985,"line_start":28,"line_end":28,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":3990,"byte_end":3994,"line_start":28,"line_end":28,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4012,"byte_end":4016,"line_start":28,"line_end":28,"column_start":65,"column_end":69},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4030,"byte_end":4043,"line_start":29,"line_end":29,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":43}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4030,"byte_end":4043,"line_start":29,"line_end":29,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":43}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4047,"byte_end":4056,"line_start":29,"line_end":29,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":67}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4057,"byte_end":4061,"line_start":29,"line_end":29,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4066,"byte_end":4070,"line_start":29,"line_end":29,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4088,"byte_end":4092,"line_start":29,"line_end":29,"column_start":67,"column_end":71},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4106,"byte_end":4118,"line_start":30,"line_end":30,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":44}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4106,"byte_end":4118,"line_start":30,"line_end":30,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":44}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4122,"byte_end":4130,"line_start":30,"line_end":30,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":95}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4131,"byte_end":4135,"line_start":30,"line_end":30,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4156,"byte_end":4169,"line_start":31,"line_end":31,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":45}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4156,"byte_end":4169,"line_start":31,"line_end":31,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":45}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4173,"byte_end":4182,"line_start":31,"line_end":31,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":96}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4194,"byte_end":4210,"line_start":32,"line_end":32,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":46}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4194,"byte_end":4210,"line_start":32,"line_end":32,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":46}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4214,"byte_end":4226,"line_start":32,"line_end":32,"column_start":29,"column_end":41},"ref_id":{"krate":0,"index":97}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4238,"byte_end":4252,"line_start":33,"line_end":33,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":47}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4238,"byte_end":4252,"line_start":33,"line_end":33,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":47}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4256,"byte_end":4266,"line_start":33,"line_end":33,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":98}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4278,"byte_end":4290,"line_start":34,"line_end":34,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":48}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4278,"byte_end":4290,"line_start":34,"line_end":34,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":48}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4294,"byte_end":4302,"line_start":34,"line_end":34,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":99}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4314,"byte_end":4326,"line_start":35,"line_end":35,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":49}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4314,"byte_end":4326,"line_start":35,"line_end":35,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":49}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4330,"byte_end":4338,"line_start":35,"line_end":35,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":100}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4339,"byte_end":4343,"line_start":35,"line_end":35,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4361,"byte_end":4365,"line_start":35,"line_end":35,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4395,"byte_end":4410,"line_start":36,"line_end":36,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":50}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4395,"byte_end":4410,"line_start":36,"line_end":36,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":50}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4414,"byte_end":4425,"line_start":36,"line_end":36,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":102}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4426,"byte_end":4430,"line_start":36,"line_end":36,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4444,"byte_end":4448,"line_start":36,"line_end":36,"column_start":58,"column_end":62},"ref_id":{"krate":0,"index":536871019}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4474,"byte_end":4491,"line_start":37,"line_end":37,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":51}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4474,"byte_end":4491,"line_start":37,"line_end":37,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":51}},{"kind":"Function","span":{"file_name":"src/syscall/mod.rs","byte_start":4495,"byte_end":4511,"line_start":37,"line_end":37,"column_start":30,"column_end":46},"ref_id":{"krate":0,"index":101}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/syscall/mod.rs","byte_start":4565,"byte_end":4575,"line_start":38,"line_end":38,"column_start":51,"column_end":61},"ref_id":{"krate":0,"index":1073741931}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":308,"byte_end":312,"line_start":19,"line_end":19,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":109}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17709,"byte_end":17716,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":110}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20986,"byte_end":20991,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2048}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20993,"byte_end":21001,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2048}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21003,"byte_end":21010,"line_start":1,"line_end":1,"column_start":22,"column_end":29},"ref_id":{"krate":6,"index":2048}},{"kind":"Mod","span":{"file_name":"src/trap/context.rs","byte_start":20986,"byte_end":20991,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":716}},{"kind":"Mod","span":{"file_name":"src/trap/context.rs","byte_start":20993,"byte_end":21001,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":716}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20986,"byte_end":20991,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":20993,"byte_end":21001,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21003,"byte_end":21010,"line_start":1,"line_end":1,"column_start":22,"column_end":29},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21129,"byte_end":21136,"line_start":7,"line_end":7,"column_start":18,"column_end":25},"ref_id":{"krate":6,"index":2048}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21096,"byte_end":21097,"line_start":6,"line_end":6,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":958}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21120,"byte_end":21127,"line_start":7,"line_end":7,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":960}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21146,"byte_end":21150,"line_start":8,"line_end":8,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":961}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21167,"byte_end":21178,"line_start":9,"line_end":9,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":962}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21195,"byte_end":21204,"line_start":10,"line_end":10,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":963}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21221,"byte_end":21233,"line_start":11,"line_end":11,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":964}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21250,"byte_end":21261,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21318,"byte_end":21320,"line_start":15,"line_end":15,"column_start":55,"column_end":57},"ref_id":{"krate":0,"index":536871028}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21306,"byte_end":21310,"line_start":15,"line_end":15,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":1073741940}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21311,"byte_end":21312,"line_start":15,"line_end":15,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":958}},{"kind":"Function","span":{"file_name":"src/trap/context.rs","byte_start":21528,"byte_end":21532,"line_start":23,"line_end":23,"column_start":36,"column_end":40},"ref_id":{"krate":6,"index":2073}},{"kind":"Mod","span":{"file_name":"src/trap/context.rs","byte_start":21519,"byte_end":21526,"line_start":23,"line_end":23,"column_start":27,"column_end":34},"ref_id":{"krate":6,"index":716}},{"kind":"Function","span":{"file_name":"src/trap/context.rs","byte_start":21609,"byte_end":21616,"line_start":25,"line_end":25,"column_start":17,"column_end":24},"ref_id":{"krate":6,"index":734}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21601,"byte_end":21608,"line_start":25,"line_end":25,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":134217845}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21622,"byte_end":21626,"line_start":25,"line_end":25,"column_start":30,"column_end":34},"ref_id":{"krate":6,"index":2059}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21617,"byte_end":21620,"line_start":25,"line_end":25,"column_start":25,"column_end":28},"ref_id":{"krate":6,"index":2055}},{"kind":"Type","span":{"file_name":"src/trap/context.rs","byte_start":21650,"byte_end":21654,"line_start":26,"line_end":26,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21669,"byte_end":21670,"line_start":27,"line_end":27,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":958}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21693,"byte_end":21700,"line_start":28,"line_end":28,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":960}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21693,"byte_end":21700,"line_start":28,"line_end":28,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":134217845}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21714,"byte_end":21718,"line_start":29,"line_end":29,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":961}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21720,"byte_end":21725,"line_start":29,"line_end":29,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":1073741941}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21739,"byte_end":21750,"line_start":30,"line_end":30,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":962}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21739,"byte_end":21750,"line_start":30,"line_end":30,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1610612853}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21764,"byte_end":21773,"line_start":31,"line_end":31,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":963}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21764,"byte_end":21773,"line_start":31,"line_end":31,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":268435573}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21787,"byte_end":21799,"line_start":32,"line_end":32,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":964}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21787,"byte_end":21799,"line_start":32,"line_end":32,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1342177397}},{"kind":"Function","span":{"file_name":"src/trap/context.rs","byte_start":21823,"byte_end":21829,"line_start":34,"line_end":34,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":116}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21820,"byte_end":21822,"line_start":34,"line_end":34,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":2348810357}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21830,"byte_end":21832,"line_start":34,"line_end":34,"column_start":19,"column_end":21},"ref_id":{"krate":0,"index":536871029}},{"kind":"Variable","span":{"file_name":"src/trap/context.rs","byte_start":21843,"byte_end":21845,"line_start":35,"line_end":35,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":2348810357}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2517}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2517}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17746,"byte_end":17751,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":870}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":737}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":737}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":744}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":744}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":2122}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":2122}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":17778,"byte_end":17784,"line_start":6,"line_end":6,"column_start":5,"column_end":11},"ref_id":{"krate":6,"index":2122}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":769}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":769}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17723,"byte_end":17728,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":706}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17730,"byte_end":17738,"line_start":3,"line_end":3,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":706}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17888,"byte_end":17893,"line_start":15,"line_end":15,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":107}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":17895,"byte_end":17902,"line_start":15,"line_end":15,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":37}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":364}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17917,"byte_end":17922,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":297}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":17924,"byte_end":17928,"line_start":16,"line_end":16,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":297}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18049,"byte_end":18054,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":374}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18056,"byte_end":18061,"line_start":22,"line_end":22,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18085,"byte_end":18090,"line_start":23,"line_end":23,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18092,"byte_end":18098,"line_start":23,"line_end":23,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18085,"byte_end":18090,"line_start":23,"line_end":23,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18092,"byte_end":18098,"line_start":23,"line_end":23,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":158}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18187,"byte_end":18208,"line_start":28,"line_end":28,"column_start":5,"column_end":26},"ref_id":{"krate":0,"index":140}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18272,"byte_end":18277,"line_start":33,"line_end":33,"column_start":16,"column_end":21},"ref_id":{"krate":6,"index":743}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18265,"byte_end":18270,"line_start":33,"line_end":33,"column_start":9,"column_end":14},"ref_id":{"krate":6,"index":737}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18278,"byte_end":18294,"line_start":33,"line_end":33,"column_start":22,"column_end":38},"ref_id":{"krate":0,"index":148}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18315,"byte_end":18321,"line_start":33,"line_end":33,"column_start":59,"column_end":65},"ref_id":{"krate":6,"index":2518}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18305,"byte_end":18313,"line_start":33,"line_end":33,"column_start":49,"column_end":57},"ref_id":{"krate":6,"index":2517}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18388,"byte_end":18393,"line_start":39,"line_end":39,"column_start":16,"column_end":21},"ref_id":{"krate":6,"index":743}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18381,"byte_end":18386,"line_start":39,"line_end":39,"column_start":9,"column_end":14},"ref_id":{"krate":6,"index":737}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18394,"byte_end":18404,"line_start":39,"line_end":39,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":158}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18425,"byte_end":18431,"line_start":39,"line_end":39,"column_start":53,"column_end":59},"ref_id":{"krate":6,"index":2518}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18415,"byte_end":18423,"line_start":39,"line_end":39,"column_start":43,"column_end":51},"ref_id":{"krate":6,"index":2517}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18495,"byte_end":18505,"line_start":44,"line_end":44,"column_start":19,"column_end":29},"ref_id":{"krate":6,"index":2042}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18490,"byte_end":18493,"line_start":44,"line_end":44,"column_start":14,"column_end":17},"ref_id":{"krate":6,"index":706}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18560,"byte_end":18581,"line_start":49,"line_end":49,"column_start":5,"column_end":26},"ref_id":{"krate":0,"index":140}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18610,"byte_end":18614,"line_start":50,"line_end":50,"column_start":26,"column_end":30},"ref_id":{"krate":6,"index":2200}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18602,"byte_end":18608,"line_start":50,"line_end":50,"column_start":18,"column_end":24},"ref_id":{"krate":6,"index":744}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18641,"byte_end":18645,"line_start":51,"line_end":51,"column_start":24,"column_end":28},"ref_id":{"krate":6,"index":2219}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":18634,"byte_end":18639,"line_start":51,"line_end":51,"column_start":17,"column_end":22},"ref_id":{"krate":6,"index":769}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18666,"byte_end":18671,"line_start":52,"line_end":52,"column_start":18,"column_end":23},"ref_id":{"krate":6,"index":754}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18659,"byte_end":18665,"line_start":52,"line_end":52,"column_start":11,"column_end":17},"ref_id":{"krate":0,"index":1342177423}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18690,"byte_end":18699,"line_start":53,"line_end":53,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18684,"byte_end":18688,"line_start":53,"line_end":53,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18711,"byte_end":18722,"line_start":53,"line_end":53,"column_start":36,"column_end":47},"ref_id":{"krate":6,"index":2169}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18700,"byte_end":18709,"line_start":53,"line_end":53,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18690,"byte_end":18699,"line_start":53,"line_end":53,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18684,"byte_end":18688,"line_start":53,"line_end":53,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18711,"byte_end":18722,"line_start":53,"line_end":53,"column_start":36,"column_end":47},"ref_id":{"krate":6,"index":2169}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":18700,"byte_end":18709,"line_start":53,"line_end":53,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18801,"byte_end":18816,"line_start":55,"line_end":55,"column_start":26,"column_end":41},"ref_id":{"krate":0,"index":297}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18832,"byte_end":18834,"line_start":56,"line_end":56,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18835,"byte_end":18839,"line_start":56,"line_end":56,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":961}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":18915,"byte_end":18922,"line_start":58,"line_end":58,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":107}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18923,"byte_end":18925,"line_start":58,"line_end":58,"column_start":34,"column_end":36},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18926,"byte_end":18927,"line_start":58,"line_end":58,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":958}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18934,"byte_end":18936,"line_start":58,"line_end":58,"column_start":45,"column_end":47},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18937,"byte_end":18938,"line_start":58,"line_end":58,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":958}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18944,"byte_end":18946,"line_start":58,"line_end":58,"column_start":55,"column_end":57},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18947,"byte_end":18948,"line_start":58,"line_end":58,"column_start":58,"column_end":59},"ref_id":{"krate":0,"index":958}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18954,"byte_end":18956,"line_start":58,"line_end":58,"column_start":65,"column_end":67},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":18957,"byte_end":18958,"line_start":58,"line_end":58,"column_start":68,"column_end":69},"ref_id":{"krate":0,"index":958}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19057,"byte_end":19072,"line_start":60,"line_end":60,"column_start":18,"column_end":33},"ref_id":{"krate":0,"index":297}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19052,"byte_end":19054,"line_start":60,"line_end":60,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19099,"byte_end":19105,"line_start":61,"line_end":61,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":3254780047}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19088,"byte_end":19090,"line_start":61,"line_end":61,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":1140850831}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19091,"byte_end":19092,"line_start":61,"line_end":61,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":958}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19140,"byte_end":19149,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19134,"byte_end":19138,"line_start":63,"line_end":63,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19161,"byte_end":19171,"line_start":63,"line_end":63,"column_start":36,"column_end":46},"ref_id":{"krate":6,"index":2167}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19150,"byte_end":19159,"line_start":63,"line_end":63,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19189,"byte_end":19198,"line_start":64,"line_end":64,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19183,"byte_end":19187,"line_start":64,"line_end":64,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19210,"byte_end":19224,"line_start":64,"line_end":64,"column_start":36,"column_end":50},"ref_id":{"krate":6,"index":2177}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19199,"byte_end":19208,"line_start":64,"line_end":64,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19242,"byte_end":19251,"line_start":65,"line_end":65,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19236,"byte_end":19240,"line_start":65,"line_end":65,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19263,"byte_end":19279,"line_start":65,"line_end":65,"column_start":36,"column_end":52},"ref_id":{"krate":6,"index":2157}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19252,"byte_end":19261,"line_start":65,"line_end":65,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19297,"byte_end":19306,"line_start":66,"line_end":66,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19291,"byte_end":19295,"line_start":66,"line_end":66,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19318,"byte_end":19338,"line_start":66,"line_end":66,"column_start":36,"column_end":56},"ref_id":{"krate":6,"index":2173}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19307,"byte_end":19316,"line_start":66,"line_end":66,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19356,"byte_end":19365,"line_start":67,"line_end":67,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19350,"byte_end":19354,"line_start":67,"line_end":67,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19377,"byte_end":19386,"line_start":67,"line_end":67,"column_start":36,"column_end":45},"ref_id":{"krate":6,"index":2163}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19366,"byte_end":19375,"line_start":67,"line_end":67,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19404,"byte_end":19413,"line_start":68,"line_end":68,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19398,"byte_end":19402,"line_start":68,"line_end":68,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19425,"byte_end":19438,"line_start":68,"line_end":68,"column_start":36,"column_end":49},"ref_id":{"krate":6,"index":2175}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19414,"byte_end":19423,"line_start":68,"line_end":68,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19140,"byte_end":19149,"line_start":63,"line_end":63,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19134,"byte_end":19138,"line_start":63,"line_end":63,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19161,"byte_end":19171,"line_start":63,"line_end":63,"column_start":36,"column_end":46},"ref_id":{"krate":6,"index":2167}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19150,"byte_end":19159,"line_start":63,"line_end":63,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19189,"byte_end":19198,"line_start":64,"line_end":64,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19183,"byte_end":19187,"line_start":64,"line_end":64,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19210,"byte_end":19224,"line_start":64,"line_end":64,"column_start":36,"column_end":50},"ref_id":{"krate":6,"index":2177}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19199,"byte_end":19208,"line_start":64,"line_end":64,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19242,"byte_end":19251,"line_start":65,"line_end":65,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19236,"byte_end":19240,"line_start":65,"line_end":65,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19263,"byte_end":19279,"line_start":65,"line_end":65,"column_start":36,"column_end":52},"ref_id":{"krate":6,"index":2157}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19252,"byte_end":19261,"line_start":65,"line_end":65,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19297,"byte_end":19306,"line_start":66,"line_end":66,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19291,"byte_end":19295,"line_start":66,"line_end":66,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19318,"byte_end":19338,"line_start":66,"line_end":66,"column_start":36,"column_end":56},"ref_id":{"krate":6,"index":2173}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19307,"byte_end":19316,"line_start":66,"line_end":66,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19356,"byte_end":19365,"line_start":67,"line_end":67,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19350,"byte_end":19354,"line_start":67,"line_end":67,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19377,"byte_end":19386,"line_start":67,"line_end":67,"column_start":36,"column_end":45},"ref_id":{"krate":6,"index":2163}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19366,"byte_end":19375,"line_start":67,"line_end":67,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19404,"byte_end":19413,"line_start":68,"line_end":68,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19398,"byte_end":19402,"line_start":68,"line_end":68,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19425,"byte_end":19438,"line_start":68,"line_end":68,"column_start":36,"column_end":49},"ref_id":{"krate":6,"index":2175}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19414,"byte_end":19423,"line_start":68,"line_end":68,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19595,"byte_end":19600,"line_start":71,"line_end":71,"column_start":24,"column_end":29},"ref_id":{"krate":6,"index":754}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19588,"byte_end":19594,"line_start":71,"line_end":71,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":1342177423}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19620,"byte_end":19625,"line_start":72,"line_end":72,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":2281701519}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19643,"byte_end":19658,"line_start":73,"line_end":73,"column_start":17,"column_end":32},"ref_id":{"krate":0,"index":297}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":19661,"byte_end":19665,"line_start":73,"line_end":73,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":961}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19730,"byte_end":19755,"line_start":76,"line_end":76,"column_start":13,"column_end":38},"ref_id":{"krate":0,"index":364}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19785,"byte_end":19794,"line_start":78,"line_end":78,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19779,"byte_end":19783,"line_start":78,"line_end":78,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19806,"byte_end":19824,"line_start":78,"line_end":78,"column_start":36,"column_end":54},"ref_id":{"krate":6,"index":2159}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19795,"byte_end":19804,"line_start":78,"line_end":78,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19785,"byte_end":19794,"line_start":78,"line_end":78,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2107}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19779,"byte_end":19783,"line_start":78,"line_end":78,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19806,"byte_end":19824,"line_start":78,"line_end":78,"column_start":36,"column_end":54},"ref_id":{"krate":6,"index":2159}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":19795,"byte_end":19804,"line_start":78,"line_end":78,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2154}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":19970,"byte_end":19995,"line_start":81,"line_end":81,"column_start":13,"column_end":38},"ref_id":{"krate":0,"index":364}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20025,"byte_end":20034,"line_start":83,"line_end":83,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2104}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20019,"byte_end":20023,"line_start":83,"line_end":83,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20046,"byte_end":20061,"line_start":83,"line_end":83,"column_start":36,"column_end":51},"ref_id":{"krate":6,"index":2133}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20035,"byte_end":20044,"line_start":83,"line_end":83,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2122}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20025,"byte_end":20034,"line_start":83,"line_end":83,"column_start":15,"column_end":24},"ref_id":{"krate":6,"index":2104}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20019,"byte_end":20023,"line_start":83,"line_end":83,"column_start":9,"column_end":13},"ref_id":{"krate":6,"index":2103}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20046,"byte_end":20061,"line_start":83,"line_end":83,"column_start":36,"column_end":51},"ref_id":{"krate":6,"index":2133}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20035,"byte_end":20044,"line_start":83,"line_end":83,"column_start":25,"column_end":34},"ref_id":{"krate":6,"index":2122}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20080,"byte_end":20096,"line_start":84,"line_end":84,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":374}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20112,"byte_end":20140,"line_start":85,"line_end":85,"column_start":13,"column_end":41},"ref_id":{"krate":0,"index":363}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20236,"byte_end":20241,"line_start":88,"line_end":88,"column_start":68,"column_end":73},"ref_id":{"krate":6,"index":754}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20229,"byte_end":20235,"line_start":88,"line_end":88,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":1342177423}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20245,"byte_end":20250,"line_start":88,"line_end":88,"column_start":77,"column_end":82},"ref_id":{"krate":0,"index":2281701519}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20311,"byte_end":20322,"line_start":92,"line_end":92,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":144}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20374,"byte_end":20393,"line_start":97,"line_end":97,"column_start":5,"column_end":24},"ref_id":{"krate":0,"index":141}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20419,"byte_end":20431,"line_start":98,"line_end":98,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20453,"byte_end":20471,"line_start":99,"line_end":99,"column_start":21,"column_end":39},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20568,"byte_end":20577,"line_start":104,"line_end":104,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":147}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20589,"byte_end":20599,"line_start":104,"line_end":104,"column_start":43,"column_end":53},"ref_id":{"krate":0,"index":146}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20611,"byte_end":20621,"line_start":104,"line_end":104,"column_start":65,"column_end":75},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20715,"byte_end":20725,"line_start":107,"line_end":107,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":67109008}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20735,"byte_end":20746,"line_start":107,"line_end":107,"column_start":54,"column_end":65},"ref_id":{"krate":0,"index":268435600}},{"kind":"Variable","span":{"file_name":"src/trap/mod.rs","byte_start":20756,"byte_end":20765,"line_start":107,"line_end":107,"column_start":75,"column_end":84},"ref_id":{"krate":0,"index":1879048336}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20936,"byte_end":20941,"line_start":114,"line_end":114,"column_start":55,"column_end":60},"ref_id":{"krate":6,"index":754}},{"kind":"Function","span":{"file_name":"src/trap/mod.rs","byte_start":20929,"byte_end":20933,"line_start":114,"line_end":114,"column_start":48,"column_end":52},"ref_id":{"krate":6,"index":2200}},{"kind":"Mod","span":{"file_name":"src/trap/mod.rs","byte_start":20921,"byte_end":20927,"line_start":114,"line_end":114,"column_start":40,"column_end":46},"ref_id":{"krate":6,"index":744}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/trap/mod.rs","byte_start":20957,"byte_end":20964,"line_start":117,"line_end":117,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":957}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":318,"byte_end":324,"line_start":20,"line_end":20,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":151}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22168,"byte_end":22171,"line_start":10,"line_end":10,"column_start":38,"column_end":41},"ref_id":{"krate":1,"index":14642}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22174,"byte_end":22183,"line_start":10,"line_end":10,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22221,"byte_end":22231,"line_start":11,"line_end":11,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/config.rs","byte_start":22234,"byte_end":22243,"line_start":11,"line_end":11,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":156}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":330,"byte_end":334,"line_start":21,"line_end":21,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":160}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23361,"byte_end":23368,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":161}},{"kind":"Function","span":{"file_name":"src/task/context.rs","byte_start":25967,"byte_end":25972,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":144}},{"kind":"Mod","span":{"file_name":"src/task/context.rs","byte_start":25974,"byte_end":25978,"line_start":1,"line_end":1,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":109}},{"kind":"Type","span":{"file_name":"src/task/context.rs","byte_start":26073,"byte_end":26084,"line_start":9,"line_end":9,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/context.rs","byte_start":26135,"byte_end":26139,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":163}},{"kind":"Variable","span":{"file_name":"src/task/context.rs","byte_start":26154,"byte_end":26156,"line_start":12,"line_end":12,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":164}},{"kind":"Function","span":{"file_name":"src/task/context.rs","byte_start":26158,"byte_end":26169,"line_start":12,"line_end":12,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":144}},{"kind":"Variable","span":{"file_name":"src/task/context.rs","byte_start":26192,"byte_end":26193,"line_start":13,"line_end":13,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":165}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23374,"byte_end":23380,"line_start":2,"line_end":2,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":170}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23386,"byte_end":23390,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":173}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1292}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1292}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1294}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1294}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26396,"byte_end":26401,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26403,"byte_end":26405,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":567}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26537,"byte_end":26542,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":957}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26544,"byte_end":26548,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":957}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26537,"byte_end":26542,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":143}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26544,"byte_end":26548,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":143}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26583,"byte_end":26588,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":26590,"byte_end":26596,"line_start":10,"line_end":10,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":159}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26618,"byte_end":26623,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":323}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26642,"byte_end":26647,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26690,"byte_end":26695,"line_start":13,"line_end":13,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26697,"byte_end":26701,"line_start":13,"line_end":13,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26690,"byte_end":26695,"line_start":13,"line_end":13,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26697,"byte_end":26701,"line_start":13,"line_end":13,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4514}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26720,"byte_end":26725,"line_start":14,"line_end":14,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26736,"byte_end":26741,"line_start":15,"line_end":15,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26743,"byte_end":26746,"line_start":15,"line_end":15,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26757,"byte_end":26762,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26764,"byte_end":26770,"line_start":16,"line_end":16,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26757,"byte_end":26762,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26764,"byte_end":26770,"line_start":16,"line_end":16,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26796,"byte_end":26800,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26796,"byte_end":26800,"line_start":17,"line_end":17,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":221}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":805}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":805}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26827,"byte_end":26832,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26834,"byte_end":26836,"line_start":18,"line_end":18,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26889,"byte_end":26894,"line_start":19,"line_end":19,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1520}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26953,"byte_end":26965,"line_start":22,"line_end":22,"column_start":12,"column_end":24},"ref_id":{"krate":0,"index":969}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":26971,"byte_end":27002,"line_start":23,"line_end":23,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26971,"byte_end":27002,"line_start":23,"line_end":23,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":26971,"byte_end":27002,"line_start":23,"line_end":23,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":26971,"byte_end":27002,"line_start":23,"line_end":23,"column_start":5,"column_end":36},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27008,"byte_end":27040,"line_start":24,"line_end":24,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27008,"byte_end":27040,"line_start":24,"line_end":24,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27008,"byte_end":27040,"line_start":24,"line_end":24,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27008,"byte_end":27040,"line_start":24,"line_end":24,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27046,"byte_end":27079,"line_start":25,"line_end":25,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27046,"byte_end":27079,"line_start":25,"line_end":25,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27046,"byte_end":27079,"line_start":25,"line_end":25,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27046,"byte_end":27079,"line_start":25,"line_end":25,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27085,"byte_end":27117,"line_start":26,"line_end":26,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27085,"byte_end":27117,"line_start":26,"line_end":26,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27085,"byte_end":27117,"line_start":26,"line_end":26,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27085,"byte_end":27117,"line_start":26,"line_end":26,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27123,"byte_end":27155,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27123,"byte_end":27155,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27123,"byte_end":27155,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27123,"byte_end":27155,"line_start":27,"line_end":27,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27161,"byte_end":27194,"line_start":28,"line_end":28,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27161,"byte_end":27194,"line_start":28,"line_end":28,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27161,"byte_end":27194,"line_start":28,"line_end":28,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27161,"byte_end":27194,"line_start":28,"line_end":28,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27200,"byte_end":27232,"line_start":29,"line_end":29,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27200,"byte_end":27232,"line_start":29,"line_end":29,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27200,"byte_end":27232,"line_start":29,"line_end":29,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27200,"byte_end":27232,"line_start":29,"line_end":29,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27238,"byte_end":27271,"line_start":30,"line_end":30,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27238,"byte_end":27271,"line_start":30,"line_end":30,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27238,"byte_end":27271,"line_start":30,"line_end":30,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27238,"byte_end":27271,"line_start":30,"line_end":30,"column_start":5,"column_end":38},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27277,"byte_end":27313,"line_start":31,"line_end":31,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27277,"byte_end":27313,"line_start":31,"line_end":31,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27277,"byte_end":27313,"line_start":31,"line_end":31,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27277,"byte_end":27313,"line_start":31,"line_end":31,"column_start":5,"column_end":41},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27319,"byte_end":27353,"line_start":32,"line_end":32,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27319,"byte_end":27353,"line_start":32,"line_end":32,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27319,"byte_end":27353,"line_start":32,"line_end":32,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27319,"byte_end":27353,"line_start":32,"line_end":32,"column_start":5,"column_end":39},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27359,"byte_end":27391,"line_start":33,"line_end":33,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27359,"byte_end":27391,"line_start":33,"line_end":33,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27359,"byte_end":27391,"line_start":33,"line_end":33,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27359,"byte_end":27391,"line_start":33,"line_end":33,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27397,"byte_end":27429,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27397,"byte_end":27429,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27397,"byte_end":27429,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27397,"byte_end":27429,"line_start":34,"line_end":34,"column_start":5,"column_end":37},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":27435,"byte_end":27470,"line_start":35,"line_end":35,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27435,"byte_end":27470,"line_start":35,"line_end":35,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":27435,"byte_end":27470,"line_start":35,"line_end":35,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27435,"byte_end":27470,"line_start":35,"line_end":35,"column_start":5,"column_end":40},"ref_id":{"krate":19,"index":1608}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27535,"byte_end":27544,"line_start":40,"line_end":40,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27568,"byte_end":27579,"line_start":41,"line_end":41,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27607,"byte_end":27612,"line_start":43,"line_end":43,"column_start":12,"column_end":17},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27613,"byte_end":27634,"line_start":43,"line_end":43,"column_start":18,"column_end":39},"ref_id":{"krate":0,"index":213}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27717,"byte_end":27728,"line_start":48,"line_end":48,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27805,"byte_end":27815,"line_start":51,"line_end":51,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27831,"byte_end":27837,"line_start":52,"line_end":52,"column_start":15,"column_end":21},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27859,"byte_end":27868,"line_start":53,"line_end":53,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27886,"byte_end":27892,"line_start":54,"line_end":54,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27893,"byte_end":27897,"line_start":54,"line_end":54,"column_start":24,"column_end":28},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27898,"byte_end":27914,"line_start":54,"line_end":54,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27936,"byte_end":27939,"line_start":55,"line_end":55,"column_start":19,"column_end":22},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27940,"byte_end":27943,"line_start":55,"line_end":55,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":27944,"byte_end":27960,"line_start":55,"line_end":55,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28006,"byte_end":28009,"line_start":57,"line_end":57,"column_start":19,"column_end":22},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28010,"byte_end":28016,"line_start":57,"line_end":57,"column_start":23,"column_end":29},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28017,"byte_end":28020,"line_start":57,"line_end":57,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28117,"byte_end":28120,"line_start":60,"line_end":60,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28121,"byte_end":28126,"line_start":60,"line_end":60,"column_start":22,"column_end":27},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28127,"byte_end":28139,"line_start":60,"line_end":60,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":969}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28151,"byte_end":28172,"line_start":63,"line_end":63,"column_start":6,"column_end":27},"ref_id":{"krate":0,"index":213}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28237,"byte_end":28241,"line_start":65,"line_end":65,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742052}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28242,"byte_end":28253,"line_start":65,"line_end":65,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":216}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28322,"byte_end":28333,"line_start":67,"line_end":67,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":957}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28361,"byte_end":28368,"line_start":68,"line_end":68,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":453}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28344,"byte_end":28348,"line_start":68,"line_end":68,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742053}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28349,"byte_end":28360,"line_start":68,"line_end":68,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":214}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28445,"byte_end":28450,"line_start":71,"line_end":71,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28429,"byte_end":28433,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742054}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28434,"byte_end":28444,"line_start":71,"line_end":71,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":219}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28491,"byte_end":28501,"line_start":73,"line_end":73,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":992}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28512,"byte_end":28516,"line_start":74,"line_end":74,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742055}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28517,"byte_end":28528,"line_start":74,"line_end":74,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":217}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28586,"byte_end":28596,"line_start":77,"line_end":77,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":231}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28581,"byte_end":28585,"line_start":77,"line_end":77,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742056}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28614,"byte_end":28620,"line_start":77,"line_end":77,"column_start":42,"column_end":48},"ref_id":{"krate":0,"index":997}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28602,"byte_end":28612,"line_start":77,"line_end":77,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":992}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28733,"byte_end":28737,"line_start":81,"line_end":81,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28762,"byte_end":28769,"line_start":81,"line_end":81,"column_start":43,"column_end":50},"ref_id":{"krate":1,"index":5999}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28743,"byte_end":28747,"line_start":81,"line_end":81,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073742057}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28748,"byte_end":28756,"line_start":81,"line_end":81,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28758,"byte_end":28760,"line_start":81,"line_end":81,"column_start":39,"column_end":41},"ref_id":{"krate":0,"index":2214592745}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28684,"byte_end":28688,"line_start":80,"line_end":80,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28684,"byte_end":28688,"line_start":80,"line_end":80,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28787,"byte_end":28789,"line_start":82,"line_end":82,"column_start":13,"column_end":15},"ref_id":{"krate":0,"index":4093640937}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28833,"byte_end":28837,"line_start":84,"line_end":84,"column_start":27,"column_end":31},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28819,"byte_end":28823,"line_start":84,"line_end":84,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742057}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28824,"byte_end":28832,"line_start":84,"line_end":84,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":223}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":28838,"byte_end":28842,"line_start":84,"line_end":84,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":28871,"byte_end":28874,"line_start":85,"line_end":85,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28857,"byte_end":28861,"line_start":85,"line_end":85,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742057}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":28862,"byte_end":28870,"line_start":85,"line_end":85,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":223}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29096,"byte_end":29112,"line_start":96,"line_end":96,"column_start":6,"column_end":22},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29144,"byte_end":29152,"line_start":97,"line_end":97,"column_start":30,"column_end":38},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29177,"byte_end":29183,"line_start":98,"line_end":98,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":243}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29172,"byte_end":29176,"line_start":98,"line_end":98,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29226,"byte_end":29236,"line_start":99,"line_end":99,"column_start":40,"column_end":50},"ref_id":{"krate":0,"index":231}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29219,"byte_end":29223,"line_start":99,"line_end":99,"column_start":33,"column_end":37},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29208,"byte_end":29212,"line_start":99,"line_end":99,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29213,"byte_end":29218,"line_start":99,"line_end":99,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":211}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29264,"byte_end":29272,"line_start":100,"line_end":100,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":246}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29259,"byte_end":29263,"line_start":100,"line_end":100,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29300,"byte_end":29308,"line_start":101,"line_end":101,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":244}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29295,"byte_end":29299,"line_start":101,"line_end":101,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29340,"byte_end":29352,"line_start":102,"line_end":102,"column_start":29,"column_end":41},"ref_id":{"krate":0,"index":245}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29335,"byte_end":29339,"line_start":102,"line_end":102,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29387,"byte_end":29402,"line_start":103,"line_end":103,"column_start":32,"column_end":47},"ref_id":{"krate":0,"index":247}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29382,"byte_end":29386,"line_start":103,"line_end":103,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073742060}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29414,"byte_end":29422,"line_start":104,"line_end":104,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":798}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29436,"byte_end":29439,"line_start":105,"line_end":105,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":799}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29436,"byte_end":29439,"line_start":105,"line_end":105,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":268435692}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29453,"byte_end":29457,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":800}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29453,"byte_end":29457,"line_start":106,"line_end":106,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":2550137068}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29471,"byte_end":29477,"line_start":107,"line_end":107,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":803}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29471,"byte_end":29477,"line_start":107,"line_end":107,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1207959788}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29491,"byte_end":29495,"line_start":108,"line_end":108,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":801}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29491,"byte_end":29495,"line_start":108,"line_end":108,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":67109100}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29509,"byte_end":29517,"line_start":109,"line_end":109,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":802}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29509,"byte_end":29517,"line_start":109,"line_end":109,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":3825205484}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29531,"byte_end":29542,"line_start":110,"line_end":110,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":804}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29531,"byte_end":29542,"line_start":110,"line_end":110,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1946157292}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29601,"byte_end":29611,"line_start":114,"line_end":114,"column_start":41,"column_end":51},"ref_id":{"krate":9,"index":221}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29612,"byte_end":29633,"line_start":114,"line_end":114,"column_start":52,"column_end":73},"ref_id":{"krate":0,"index":213}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29656,"byte_end":29660,"line_start":115,"line_end":115,"column_start":20,"column_end":24},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29645,"byte_end":29649,"line_start":115,"line_end":115,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742061}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29650,"byte_end":29655,"line_start":115,"line_end":115,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":211}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29703,"byte_end":29709,"line_start":118,"line_end":118,"column_start":34,"column_end":40},"ref_id":{"krate":4,"index":5830}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29753,"byte_end":29757,"line_start":119,"line_end":119,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":536871150}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29725,"byte_end":29743,"line_start":119,"line_end":119,"column_start":14,"column_end":32},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29720,"byte_end":29724,"line_start":119,"line_end":119,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742062}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29746,"byte_end":29750,"line_start":119,"line_end":119,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":218}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":29950,"byte_end":29958,"line_start":124,"line_end":124,"column_start":61,"column_end":69},"ref_id":{"krate":0,"index":638}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":29939,"byte_end":29948,"line_start":124,"line_end":124,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29959,"byte_end":29967,"line_start":124,"line_end":124,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1073742063}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30102,"byte_end":30105,"line_start":128,"line_end":128,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30080,"byte_end":30086,"line_start":127,"line_end":127,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30020,"byte_end":30029,"line_start":126,"line_end":126,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":29996,"byte_end":30006,"line_start":125,"line_end":125,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":3489661167}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30059,"byte_end":30063,"line_start":126,"line_end":126,"column_start":53,"column_end":57},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30040,"byte_end":30044,"line_start":126,"line_end":126,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30030,"byte_end":30038,"line_start":126,"line_end":126,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30045,"byte_end":30057,"line_start":126,"line_end":126,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30192,"byte_end":30201,"line_start":130,"line_end":130,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":323}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30245,"byte_end":30248,"line_start":131,"line_end":131,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":328}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30232,"byte_end":30243,"line_start":131,"line_end":131,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":325}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30250,"byte_end":30260,"line_start":131,"line_end":131,"column_start":46,"column_end":56},"ref_id":{"krate":0,"index":335544559}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30307,"byte_end":30314,"line_start":132,"line_end":132,"column_start":45,"column_end":52},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30294,"byte_end":30306,"line_start":132,"line_end":132,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":3422552303}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30345,"byte_end":30348,"line_start":133,"line_end":133,"column_start":28,"column_end":31},"ref_id":{"krate":4,"index":4197}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30337,"byte_end":30343,"line_start":133,"line_end":133,"column_start":20,"column_end":26},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30475,"byte_end":30486,"line_start":135,"line_end":135,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":329}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30462,"byte_end":30474,"line_start":135,"line_end":135,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":3422552303}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30500,"byte_end":30516,"line_start":135,"line_end":135,"column_start":65,"column_end":81},"ref_id":{"krate":0,"index":168}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30487,"byte_end":30498,"line_start":135,"line_end":135,"column_start":52,"column_end":63},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30554,"byte_end":30558,"line_start":136,"line_end":136,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":208}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30573,"byte_end":30576,"line_start":137,"line_end":137,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30578,"byte_end":30588,"line_start":137,"line_end":137,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":335544559}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30602,"byte_end":30614,"line_start":138,"line_end":138,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":210}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30602,"byte_end":30614,"line_start":138,"line_end":138,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":3422552303}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30628,"byte_end":30632,"line_start":139,"line_end":139,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":212}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30650,"byte_end":30655,"line_start":140,"line_end":140,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":211}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30664,"byte_end":30667,"line_start":140,"line_end":140,"column_start":27,"column_end":30},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30657,"byte_end":30662,"line_start":140,"line_end":140,"column_start":20,"column_end":25},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30668,"byte_end":30689,"line_start":140,"line_end":140,"column_start":31,"column_end":52},"ref_id":{"krate":0,"index":213}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30708,"byte_end":30719,"line_start":141,"line_end":141,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":214}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30708,"byte_end":30719,"line_start":141,"line_end":141,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":1140850927}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30737,"byte_end":30746,"line_start":142,"line_end":142,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":215}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30748,"byte_end":30755,"line_start":142,"line_end":142,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":805306607}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30773,"byte_end":30784,"line_start":143,"line_end":143,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":216}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30786,"byte_end":30797,"line_start":143,"line_end":143,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":1912602863}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30824,"byte_end":30835,"line_start":144,"line_end":144,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":217}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30849,"byte_end":30854,"line_start":144,"line_end":144,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":993}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30837,"byte_end":30847,"line_start":144,"line_end":144,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":992}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30872,"byte_end":30876,"line_start":145,"line_end":145,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":218}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30872,"byte_end":30876,"line_start":145,"line_end":145,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1107296495}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30894,"byte_end":30904,"line_start":146,"line_end":146,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30894,"byte_end":30904,"line_start":146,"line_end":146,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":3489661167}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30922,"byte_end":30928,"line_start":147,"line_end":147,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":220}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30930,"byte_end":30934,"line_start":147,"line_end":147,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30952,"byte_end":30960,"line_start":148,"line_end":148,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":30967,"byte_end":30970,"line_start":148,"line_end":148,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":30962,"byte_end":30965,"line_start":148,"line_end":148,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":30990,"byte_end":30999,"line_start":149,"line_end":149,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":222}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31020,"byte_end":31028,"line_start":150,"line_end":150,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":223}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31090,"byte_end":31094,"line_start":152,"line_end":152,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31100,"byte_end":31103,"line_start":152,"line_end":152,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31095,"byte_end":31098,"line_start":152,"line_end":152,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31104,"byte_end":31109,"line_start":152,"line_end":152,"column_start":35,"column_end":40},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31168,"byte_end":31172,"line_start":154,"line_end":154,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31178,"byte_end":31181,"line_start":154,"line_end":154,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31173,"byte_end":31176,"line_start":154,"line_end":154,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31182,"byte_end":31188,"line_start":154,"line_end":154,"column_start":35,"column_end":41},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31247,"byte_end":31251,"line_start":156,"line_end":156,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31257,"byte_end":31260,"line_start":156,"line_end":156,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31252,"byte_end":31255,"line_start":156,"line_end":156,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31261,"byte_end":31267,"line_start":156,"line_end":156,"column_start":35,"column_end":41},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31329,"byte_end":31333,"line_start":158,"line_end":158,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31339,"byte_end":31342,"line_start":158,"line_end":158,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31334,"byte_end":31337,"line_start":158,"line_end":158,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31343,"byte_end":31355,"line_start":158,"line_end":158,"column_start":35,"column_end":47},"ref_id":{"krate":0,"index":805}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31397,"byte_end":31407,"line_start":160,"line_end":160,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":224}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31428,"byte_end":31436,"line_start":161,"line_end":161,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":225}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31457,"byte_end":31464,"line_start":162,"line_end":162,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":226}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31471,"byte_end":31474,"line_start":162,"line_end":162,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31466,"byte_end":31469,"line_start":162,"line_end":162,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":31482,"byte_end":31485,"line_start":162,"line_end":162,"column_start":42,"column_end":45},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31475,"byte_end":31480,"line_start":162,"line_end":162,"column_start":35,"column_end":40},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":31486,"byte_end":31498,"line_start":162,"line_end":162,"column_start":46,"column_end":58},"ref_id":{"krate":0,"index":969}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31520,"byte_end":31531,"line_start":163,"line_end":163,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31561,"byte_end":31573,"line_start":164,"line_end":164,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":971}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31603,"byte_end":31616,"line_start":165,"line_end":165,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":972}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31646,"byte_end":31658,"line_start":166,"line_end":166,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":973}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31688,"byte_end":31700,"line_start":167,"line_end":167,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":974}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31730,"byte_end":31743,"line_start":168,"line_end":168,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":975}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31773,"byte_end":31785,"line_start":169,"line_end":169,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31815,"byte_end":31828,"line_start":170,"line_end":170,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":977}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31858,"byte_end":31874,"line_start":171,"line_end":171,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":978}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31904,"byte_end":31918,"line_start":172,"line_end":172,"column_start":21,"column_end":35},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31948,"byte_end":31960,"line_start":173,"line_end":173,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":31990,"byte_end":32002,"line_start":174,"line_end":174,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":981}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32032,"byte_end":32047,"line_start":175,"line_end":175,"column_start":21,"column_end":36},"ref_id":{"krate":0,"index":982}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32248,"byte_end":32259,"line_start":181,"line_end":181,"column_start":63,"column_end":74},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32227,"byte_end":32245,"line_start":181,"line_end":181,"column_start":42,"column_end":60},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32208,"byte_end":32226,"line_start":181,"line_end":181,"column_start":23,"column_end":41},"ref_id":{"krate":0,"index":1593835759}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32295,"byte_end":32311,"line_start":182,"line_end":182,"column_start":33,"column_end":49},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32282,"byte_end":32293,"line_start":182,"line_end":182,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32325,"byte_end":32336,"line_start":183,"line_end":183,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":2952790255}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32350,"byte_end":32357,"line_start":184,"line_end":184,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":805306607}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32391,"byte_end":32396,"line_start":185,"line_end":185,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":631}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32384,"byte_end":32388,"line_start":185,"line_end":185,"column_start":26,"column_end":30},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32371,"byte_end":32383,"line_start":185,"line_end":185,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1294}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32412,"byte_end":32428,"line_start":186,"line_end":186,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":1543504111}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32442,"byte_end":32454,"line_start":187,"line_end":187,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":143}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32272,"byte_end":32279,"line_start":182,"line_end":182,"column_start":10,"column_end":17},"ref_id":{"krate":0,"index":3229614319}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32484,"byte_end":32502,"line_start":189,"line_end":189,"column_start":9,"column_end":27},"ref_id":{"krate":0,"index":1593835759}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32555,"byte_end":32558,"line_start":191,"line_end":191,"column_start":47,"column_end":50},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32559,"byte_end":32565,"line_start":191,"line_end":191,"column_start":51,"column_end":57},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32716,"byte_end":32724,"line_start":193,"line_end":193,"column_start":65,"column_end":73},"ref_id":{"krate":0,"index":638}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32705,"byte_end":32714,"line_start":193,"line_end":193,"column_start":54,"column_end":63},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32725,"byte_end":32733,"line_start":193,"line_end":193,"column_start":74,"column_end":82},"ref_id":{"krate":0,"index":536871152}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32868,"byte_end":32871,"line_start":197,"line_end":197,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32846,"byte_end":32852,"line_start":196,"line_end":196,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32786,"byte_end":32795,"line_start":195,"line_end":195,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32762,"byte_end":32772,"line_start":194,"line_end":194,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32825,"byte_end":32829,"line_start":195,"line_end":195,"column_start":53,"column_end":57},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32806,"byte_end":32810,"line_start":195,"line_end":195,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":32796,"byte_end":32804,"line_start":195,"line_end":195,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32811,"byte_end":32823,"line_start":195,"line_end":195,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32940,"byte_end":32943,"line_start":199,"line_end":199,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32935,"byte_end":32939,"line_start":199,"line_end":199,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":32964,"byte_end":32971,"line_start":199,"line_end":199,"column_start":50,"column_end":57},"ref_id":{"krate":1,"index":1316}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":32953,"byte_end":32957,"line_start":199,"line_end":199,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":32959,"byte_end":32962,"line_start":199,"line_end":199,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":1226}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":32923,"byte_end":32930,"line_start":199,"line_end":199,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33008,"byte_end":33015,"line_start":200,"line_end":200,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":134217968}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":33039,"byte_end":33042,"line_start":201,"line_end":201,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33295,"byte_end":33302,"line_start":208,"line_end":208,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":5685}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33078,"byte_end":33081,"line_start":202,"line_end":202,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":5647}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33058,"byte_end":33061,"line_start":201,"line_end":201,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33053,"byte_end":33057,"line_start":201,"line_end":201,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33106,"byte_end":33123,"line_start":203,"line_end":203,"column_start":17,"column_end":34},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33156,"byte_end":33161,"line_start":204,"line_end":204,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33145,"byte_end":33155,"line_start":204,"line_end":204,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33186,"byte_end":33195,"line_start":205,"line_end":205,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":3154116848}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33198,"byte_end":33201,"line_start":205,"line_end":205,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":838861040}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33215,"byte_end":33222,"line_start":205,"line_end":205,"column_start":51,"column_end":58},"ref_id":{"krate":1,"index":1316}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33204,"byte_end":33208,"line_start":205,"line_end":205,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33210,"byte_end":33213,"line_start":205,"line_end":205,"column_start":46,"column_end":49},"ref_id":{"krate":1,"index":1226}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33315,"byte_end":33319,"line_start":209,"line_end":209,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":905969904}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33325,"byte_end":33328,"line_start":209,"line_end":209,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33320,"byte_end":33324,"line_start":209,"line_end":209,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33354,"byte_end":33355,"line_start":210,"line_end":210,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33357,"byte_end":33367,"line_start":210,"line_end":210,"column_start":21,"column_end":31},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33362,"byte_end":33365,"line_start":210,"line_end":210,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33357,"byte_end":33361,"line_start":210,"line_end":210,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33349,"byte_end":33350,"line_start":210,"line_end":210,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33401,"byte_end":33404,"line_start":211,"line_end":211,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33393,"byte_end":33397,"line_start":211,"line_end":211,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33398,"byte_end":33399,"line_start":211,"line_end":211,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":3909091568}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33382,"byte_end":33389,"line_start":211,"line_end":211,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33435,"byte_end":33442,"line_start":212,"line_end":212,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33425,"byte_end":33429,"line_start":212,"line_end":212,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":905969904}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33430,"byte_end":33431,"line_start":212,"line_end":212,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":3909091568}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33468,"byte_end":33475,"line_start":213,"line_end":213,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":134217968}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33498,"byte_end":33502,"line_start":214,"line_end":214,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33503,"byte_end":33504,"line_start":214,"line_end":214,"column_start":27,"column_end":28},"ref_id":{"krate":0,"index":3909091568}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33493,"byte_end":33494,"line_start":214,"line_end":214,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33591,"byte_end":33592,"line_start":215,"line_end":215,"column_start":73,"column_end":74},"ref_id":{"krate":0,"index":3405775088}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33536,"byte_end":33553,"line_start":215,"line_end":215,"column_start":18,"column_end":35},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33565,"byte_end":33570,"line_start":215,"line_end":215,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33554,"byte_end":33564,"line_start":215,"line_end":215,"column_start":36,"column_end":46},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33574,"byte_end":33575,"line_start":215,"line_end":215,"column_start":56,"column_end":57},"ref_id":{"krate":0,"index":754974960}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33610,"byte_end":33611,"line_start":216,"line_end":216,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":754974960}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33645,"byte_end":33662,"line_start":218,"line_end":218,"column_start":14,"column_end":31},"ref_id":{"krate":0,"index":567}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33674,"byte_end":33679,"line_start":218,"line_end":218,"column_start":43,"column_end":48},"ref_id":{"krate":0,"index":631}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33663,"byte_end":33673,"line_start":218,"line_end":218,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33683,"byte_end":33684,"line_start":218,"line_end":218,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":754974960}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33791,"byte_end":33798,"line_start":221,"line_end":221,"column_start":20,"column_end":27},"ref_id":{"krate":0,"index":134217968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33812,"byte_end":33819,"line_start":221,"line_end":221,"column_start":41,"column_end":48},"ref_id":{"krate":1,"index":1316}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33801,"byte_end":33805,"line_start":221,"line_end":221,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/task.rs","byte_start":33807,"byte_end":33810,"line_start":221,"line_end":221,"column_start":36,"column_end":39},"ref_id":{"krate":1,"index":1226}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33780,"byte_end":33787,"line_start":221,"line_end":221,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":134217968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":33900,"byte_end":33918,"line_start":224,"line_end":224,"column_start":30,"column_end":48},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33895,"byte_end":33899,"line_start":224,"line_end":224,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742064}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33982,"byte_end":33992,"line_start":226,"line_end":226,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":4026532080}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33963,"byte_end":33968,"line_start":226,"line_end":226,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1686110448}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":33969,"byte_end":33979,"line_start":226,"line_end":226,"column_start":15,"column_end":25},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34052,"byte_end":34063,"line_start":228,"line_end":228,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":1677721840}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34032,"byte_end":34037,"line_start":228,"line_end":228,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1686110448}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34038,"byte_end":34049,"line_start":228,"line_end":228,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":214}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34134,"byte_end":34150,"line_start":230,"line_end":230,"column_start":40,"column_end":56},"ref_id":{"krate":0,"index":117}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34121,"byte_end":34132,"line_start":230,"line_end":230,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":957}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34164,"byte_end":34175,"line_start":231,"line_end":231,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":2281701616}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34189,"byte_end":34196,"line_start":232,"line_end":232,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":134217968}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34230,"byte_end":34235,"line_start":233,"line_end":233,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":631}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34223,"byte_end":34227,"line_start":233,"line_end":233,"column_start":26,"column_end":30},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34210,"byte_end":34222,"line_start":233,"line_end":233,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1294}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34269,"byte_end":34276,"line_start":234,"line_end":234,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34251,"byte_end":34255,"line_start":234,"line_end":234,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742064}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34256,"byte_end":34268,"line_start":234,"line_end":234,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":210}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34292,"byte_end":34304,"line_start":235,"line_end":235,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":143}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34355,"byte_end":34358,"line_start":237,"line_end":237,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34350,"byte_end":34354,"line_start":237,"line_end":237,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1610612976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34334,"byte_end":34341,"line_start":237,"line_end":237,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":176161008}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34342,"byte_end":34343,"line_start":237,"line_end":237,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":958}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34386,"byte_end":34395,"line_start":238,"line_end":238,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":3154116848}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34370,"byte_end":34377,"line_start":238,"line_end":238,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":176161008}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34378,"byte_end":34379,"line_start":238,"line_end":238,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":958}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34428,"byte_end":34435,"line_start":239,"line_end":239,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":176161008}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34412,"byte_end":34423,"line_start":239,"line_end":239,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":229}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34406,"byte_end":34411,"line_start":239,"line_end":239,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":1686110448}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34507,"byte_end":34510,"line_start":242,"line_end":242,"column_start":24,"column_end":27},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34511,"byte_end":34527,"line_start":242,"line_end":242,"column_start":28,"column_end":44},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34533,"byte_end":34536,"line_start":242,"line_end":242,"column_start":50,"column_end":53},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34537,"byte_end":34553,"line_start":242,"line_end":242,"column_start":54,"column_end":70},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34630,"byte_end":34648,"line_start":244,"line_end":244,"column_start":37,"column_end":55},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34625,"byte_end":34629,"line_start":244,"line_end":244,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742066}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34737,"byte_end":34754,"line_start":246,"line_end":246,"column_start":37,"column_end":54},"ref_id":{"krate":0,"index":639}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34726,"byte_end":34735,"line_start":246,"line_end":246,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34769,"byte_end":34781,"line_start":247,"line_end":247,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34782,"byte_end":34792,"line_start":247,"line_end":247,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":219}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34936,"byte_end":34939,"line_start":252,"line_end":252,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34914,"byte_end":34920,"line_start":251,"line_end":251,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34854,"byte_end":34863,"line_start":250,"line_end":250,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34830,"byte_end":34840,"line_start":249,"line_end":249,"column_start":27,"column_end":37},"ref_id":{"krate":0,"index":671088882}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34893,"byte_end":34897,"line_start":250,"line_end":250,"column_start":53,"column_end":57},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":34874,"byte_end":34878,"line_start":250,"line_end":250,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":34864,"byte_end":34872,"line_start":250,"line_end":250,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":34879,"byte_end":34891,"line_start":250,"line_end":250,"column_start":39,"column_end":51},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35026,"byte_end":35035,"line_start":254,"line_end":254,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":323}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35079,"byte_end":35082,"line_start":255,"line_end":255,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":328}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35066,"byte_end":35077,"line_start":255,"line_end":255,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":325}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35084,"byte_end":35094,"line_start":255,"line_end":255,"column_start":46,"column_end":56},"ref_id":{"krate":0,"index":1946157298}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35141,"byte_end":35148,"line_start":256,"line_end":256,"column_start":45,"column_end":52},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35128,"byte_end":35140,"line_start":256,"line_end":256,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":2617245938}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35261,"byte_end":35272,"line_start":258,"line_end":258,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":329}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35248,"byte_end":35260,"line_start":258,"line_end":258,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":2617245938}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35286,"byte_end":35302,"line_start":258,"line_end":258,"column_start":65,"column_end":81},"ref_id":{"krate":0,"index":168}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35273,"byte_end":35284,"line_start":258,"line_end":258,"column_start":52,"column_end":63},"ref_id":{"krate":0,"index":163}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35362,"byte_end":35365,"line_start":260,"line_end":260,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35366,"byte_end":35372,"line_start":260,"line_end":260,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35373,"byte_end":35376,"line_start":260,"line_end":260,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35410,"byte_end":35413,"line_start":260,"line_end":260,"column_start":79,"column_end":82},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35405,"byte_end":35408,"line_start":260,"line_end":260,"column_start":74,"column_end":77},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35435,"byte_end":35447,"line_start":261,"line_end":261,"column_start":19,"column_end":31},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35448,"byte_end":35456,"line_start":261,"line_end":261,"column_start":32,"column_end":40},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35429,"byte_end":35431,"line_start":261,"line_end":261,"column_start":13,"column_end":15},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35498,"byte_end":35500,"line_start":262,"line_end":262,"column_start":33,"column_end":35},"ref_id":{"krate":0,"index":4261413106}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35485,"byte_end":35489,"line_start":262,"line_end":262,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35485,"byte_end":35489,"line_start":262,"line_end":262,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35532,"byte_end":35536,"line_start":263,"line_end":263,"column_start":30,"column_end":34},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35519,"byte_end":35531,"line_start":263,"line_end":263,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":1174405362}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35537,"byte_end":35541,"line_start":263,"line_end":263,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35547,"byte_end":35552,"line_start":263,"line_end":263,"column_start":45,"column_end":50},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35542,"byte_end":35546,"line_start":263,"line_end":263,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":150995186}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35608,"byte_end":35612,"line_start":265,"line_end":265,"column_start":30,"column_end":34},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35595,"byte_end":35607,"line_start":265,"line_end":265,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":1174405362}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35613,"byte_end":35617,"line_start":265,"line_end":265,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35681,"byte_end":35686,"line_start":268,"line_end":268,"column_start":38,"column_end":43},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35663,"byte_end":35675,"line_start":268,"line_end":268,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35676,"byte_end":35680,"line_start":268,"line_end":268,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":218}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35709,"byte_end":35713,"line_start":269,"line_end":269,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742066}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35714,"byte_end":35717,"line_start":269,"line_end":269,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35718,"byte_end":35719,"line_start":269,"line_end":269,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35768,"byte_end":35771,"line_start":270,"line_end":270,"column_start":39,"column_end":42},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35763,"byte_end":35766,"line_start":270,"line_end":270,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35772,"byte_end":35788,"line_start":270,"line_end":270,"column_start":43,"column_end":59},"ref_id":{"krate":0,"index":208}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35803,"byte_end":35806,"line_start":271,"line_end":271,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35808,"byte_end":35818,"line_start":271,"line_end":271,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":1946157298}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35832,"byte_end":35844,"line_start":272,"line_end":272,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":210}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35832,"byte_end":35844,"line_start":272,"line_end":272,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":2617245938}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35858,"byte_end":35862,"line_start":273,"line_end":273,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":212}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35858,"byte_end":35862,"line_start":273,"line_end":273,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1023410418}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35876,"byte_end":35881,"line_start":274,"line_end":274,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":211}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":35890,"byte_end":35893,"line_start":274,"line_end":274,"column_start":27,"column_end":30},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35883,"byte_end":35888,"line_start":274,"line_end":274,"column_start":20,"column_end":25},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":35894,"byte_end":35915,"line_start":274,"line_end":274,"column_start":31,"column_end":52},"ref_id":{"krate":0,"index":213}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35934,"byte_end":35945,"line_start":275,"line_end":275,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":214}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35934,"byte_end":35945,"line_start":275,"line_end":275,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":335544562}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35963,"byte_end":35972,"line_start":276,"line_end":276,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":215}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35974,"byte_end":35986,"line_start":276,"line_end":276,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":35987,"byte_end":35996,"line_start":276,"line_end":276,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":215}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36014,"byte_end":36025,"line_start":277,"line_end":277,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":216}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36027,"byte_end":36038,"line_start":277,"line_end":277,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":838861042}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36065,"byte_end":36076,"line_start":278,"line_end":278,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":217}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36090,"byte_end":36095,"line_start":278,"line_end":278,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":993}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36078,"byte_end":36088,"line_start":278,"line_end":278,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":992}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36113,"byte_end":36117,"line_start":279,"line_end":279,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":218}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36113,"byte_end":36117,"line_start":279,"line_end":279,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1291845874}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36135,"byte_end":36145,"line_start":280,"line_end":280,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":219}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36135,"byte_end":36145,"line_start":280,"line_end":280,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":671088882}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36163,"byte_end":36169,"line_start":281,"line_end":281,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":220}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36171,"byte_end":36175,"line_start":281,"line_end":281,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36181,"byte_end":36190,"line_start":281,"line_end":281,"column_start":35,"column_end":44},"ref_id":{"krate":4,"index":4594}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36176,"byte_end":36179,"line_start":281,"line_end":281,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36191,"byte_end":36195,"line_start":281,"line_end":281,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1073742066}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36215,"byte_end":36223,"line_start":282,"line_end":282,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36230,"byte_end":36233,"line_start":282,"line_end":282,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36225,"byte_end":36228,"line_start":282,"line_end":282,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36253,"byte_end":36262,"line_start":283,"line_end":283,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":222}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36283,"byte_end":36291,"line_start":284,"line_end":284,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":223}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36293,"byte_end":36305,"line_start":284,"line_end":284,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":1174405362}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36323,"byte_end":36333,"line_start":285,"line_end":285,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":224}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36354,"byte_end":36362,"line_start":286,"line_end":286,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":225}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36383,"byte_end":36390,"line_start":287,"line_end":287,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":226}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36397,"byte_end":36400,"line_start":287,"line_end":287,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36392,"byte_end":36395,"line_start":287,"line_end":287,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":36408,"byte_end":36411,"line_start":287,"line_end":287,"column_start":42,"column_end":45},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36401,"byte_end":36406,"line_start":287,"line_end":287,"column_start":35,"column_end":40},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":36412,"byte_end":36424,"line_start":287,"line_end":287,"column_start":46,"column_end":58},"ref_id":{"krate":0,"index":969}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36446,"byte_end":36457,"line_start":288,"line_end":288,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":970}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36487,"byte_end":36499,"line_start":289,"line_end":289,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":971}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36529,"byte_end":36542,"line_start":290,"line_end":290,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":972}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36572,"byte_end":36584,"line_start":291,"line_end":291,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":973}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36614,"byte_end":36626,"line_start":292,"line_end":292,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":974}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36656,"byte_end":36669,"line_start":293,"line_end":293,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":975}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36699,"byte_end":36711,"line_start":294,"line_end":294,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":976}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36741,"byte_end":36754,"line_start":295,"line_end":295,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":977}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36784,"byte_end":36800,"line_start":296,"line_end":296,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":978}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36830,"byte_end":36844,"line_start":297,"line_end":297,"column_start":21,"column_end":35},"ref_id":{"krate":0,"index":979}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36874,"byte_end":36886,"line_start":298,"line_end":298,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":980}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36916,"byte_end":36928,"line_start":299,"line_end":299,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":981}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":36958,"byte_end":36973,"line_start":300,"line_end":300,"column_start":21,"column_end":36},"ref_id":{"krate":0,"index":982}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37195,"byte_end":37199,"line_start":309,"line_end":309,"column_start":31,"column_end":35},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37173,"byte_end":37185,"line_start":309,"line_end":309,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":268435698}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37186,"byte_end":37194,"line_start":309,"line_end":309,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37219,"byte_end":37224,"line_start":309,"line_end":309,"column_start":55,"column_end":60},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37200,"byte_end":37218,"line_start":309,"line_end":309,"column_start":36,"column_end":54},"ref_id":{"krate":0,"index":2457862386}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37369,"byte_end":37380,"line_start":312,"line_end":312,"column_start":63,"column_end":74},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37348,"byte_end":37366,"line_start":312,"line_end":312,"column_start":42,"column_end":60},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37329,"byte_end":37347,"line_start":312,"line_end":312,"column_start":23,"column_end":41},"ref_id":{"krate":0,"index":2457862386}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37451,"byte_end":37467,"line_start":314,"line_end":314,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":33554674}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37431,"byte_end":37438,"line_start":314,"line_end":314,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":981467378}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37439,"byte_end":37448,"line_start":314,"line_end":314,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":963}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37495,"byte_end":37513,"line_start":316,"line_end":316,"column_start":9,"column_end":27},"ref_id":{"krate":0,"index":2457862386}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37604,"byte_end":37608,"line_start":320,"line_end":320,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742067}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37609,"byte_end":37612,"line_start":320,"line_end":320,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":209}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37613,"byte_end":37614,"line_start":320,"line_end":320,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":320}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37667,"byte_end":37671,"line_start":324,"line_end":324,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742068}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37672,"byte_end":37676,"line_start":324,"line_end":324,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":212}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37738,"byte_end":37756,"line_start":328,"line_end":328,"column_start":14,"column_end":32},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37733,"byte_end":37737,"line_start":328,"line_end":328,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742069}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37759,"byte_end":37767,"line_start":328,"line_end":328,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":225}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":37805,"byte_end":37811,"line_start":331,"line_end":331,"column_start":31,"column_end":37},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37838,"byte_end":37856,"line_start":332,"line_end":332,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37833,"byte_end":37837,"line_start":332,"line_end":332,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742070}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37879,"byte_end":37884,"line_start":333,"line_end":333,"column_start":20,"column_end":25},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37868,"byte_end":37873,"line_start":333,"line_end":333,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":268435702}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37874,"byte_end":37878,"line_start":333,"line_end":333,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":218}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":37931,"byte_end":37934,"line_start":336,"line_end":336,"column_start":38,"column_end":41},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":37935,"byte_end":37940,"line_start":336,"line_end":336,"column_start":42,"column_end":47},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":37941,"byte_end":37953,"line_start":336,"line_end":336,"column_start":48,"column_end":60},"ref_id":{"krate":0,"index":969}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37970,"byte_end":37975,"line_start":337,"line_end":337,"column_start":14,"column_end":19},"ref_id":{"krate":1,"index":1771}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":37965,"byte_end":37968,"line_start":337,"line_end":337,"column_start":9,"column_end":12},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/task.rs","byte_start":37982,"byte_end":38000,"line_start":337,"line_end":337,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":37977,"byte_end":37981,"line_start":337,"line_end":337,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742071}},{"kind":"Variable","span":{"file_name":"src/task/task.rs","byte_start":38003,"byte_end":38010,"line_start":337,"line_end":337,"column_start":47,"column_end":54},"ref_id":{"krate":0,"index":226}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38094,"byte_end":38099,"line_start":345,"line_end":345,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":993}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38094,"byte_end":38099,"line_start":345,"line_end":345,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":993}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38105,"byte_end":38112,"line_start":346,"line_end":346,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":995}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38105,"byte_end":38112,"line_start":346,"line_end":346,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":995}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38118,"byte_end":38124,"line_start":347,"line_end":347,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":997}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38118,"byte_end":38124,"line_start":347,"line_end":347,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":997}},{"kind":"Type","span":{"file_name":"src/task/task.rs","byte_start":38077,"byte_end":38087,"line_start":344,"line_end":344,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":992}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23396,"byte_end":23403,"line_start":4,"line_end":4,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":248}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38132,"byte_end":38137,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":798}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38139,"byte_end":38141,"line_start":1,"line_end":1,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":685}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38157,"byte_end":38162,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38164,"byte_end":38167,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38178,"byte_end":38183,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38178,"byte_end":38183,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":295}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38223,"byte_end":38228,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38230,"byte_end":38241,"line_start":4,"line_end":4,"column_start":12,"column_end":23},"ref_id":{"krate":4,"index":492}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38257,"byte_end":38262,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38264,"byte_end":38268,"line_start":5,"line_end":5,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38279,"byte_end":38283,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/manager.rs","byte_start":38296,"byte_end":38307,"line_start":7,"line_end":7,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38355,"byte_end":38363,"line_start":10,"line_end":10,"column_start":18,"column_end":26},"ref_id":{"krate":4,"index":3196}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38364,"byte_end":38367,"line_start":10,"line_end":10,"column_start":27,"column_end":30},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38368,"byte_end":38384,"line_start":10,"line_end":10,"column_start":31,"column_end":47},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38425,"byte_end":38436,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38474,"byte_end":38478,"line_start":16,"line_end":16,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":258}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38481,"byte_end":38492,"line_start":16,"line_end":16,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":259}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38504,"byte_end":38507,"line_start":16,"line_end":16,"column_start":39,"column_end":42},"ref_id":{"krate":4,"index":3239}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38494,"byte_end":38502,"line_start":16,"line_end":16,"column_start":29,"column_end":37},"ref_id":{"krate":4,"index":3196}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38551,"byte_end":38554,"line_start":18,"line_end":18,"column_start":33,"column_end":36},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38555,"byte_end":38571,"line_start":18,"line_end":18,"column_start":37,"column_end":53},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38601,"byte_end":38610,"line_start":19,"line_end":19,"column_start":26,"column_end":35},"ref_id":{"krate":4,"index":3286}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38584,"byte_end":38588,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742086}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38589,"byte_end":38600,"line_start":19,"line_end":19,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":259}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38611,"byte_end":38615,"line_start":19,"line_end":19,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":536871174}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38655,"byte_end":38661,"line_start":21,"line_end":21,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38662,"byte_end":38665,"line_start":21,"line_end":21,"column_start":39,"column_end":42},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38666,"byte_end":38682,"line_start":21,"line_end":21,"column_start":43,"column_end":59},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38712,"byte_end":38721,"line_start":22,"line_end":22,"column_start":26,"column_end":35},"ref_id":{"krate":4,"index":3283}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38695,"byte_end":38699,"line_start":22,"line_end":22,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742087}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38700,"byte_end":38711,"line_start":22,"line_end":22,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":259}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38765,"byte_end":38768,"line_start":24,"line_end":24,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38769,"byte_end":38777,"line_start":24,"line_end":24,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38813,"byte_end":38816,"line_start":25,"line_end":25,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38817,"byte_end":38825,"line_start":25,"line_end":25,"column_start":30,"column_end":38},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38834,"byte_end":38837,"line_start":25,"line_end":25,"column_start":47,"column_end":50},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":38829,"byte_end":38832,"line_start":25,"line_end":25,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38881,"byte_end":38885,"line_start":27,"line_end":27,"column_start":17,"column_end":21},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38873,"byte_end":38880,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":2952790280}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38910,"byte_end":38918,"line_start":27,"line_end":27,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":236}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38901,"byte_end":38907,"line_start":27,"line_end":27,"column_start":37,"column_end":43},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38886,"byte_end":38898,"line_start":27,"line_end":27,"column_start":22,"column_end":34},"ref_id":{"krate":0,"index":295}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38943,"byte_end":38947,"line_start":28,"line_end":28,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742088}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38948,"byte_end":38959,"line_start":28,"line_end":28,"column_start":26,"column_end":37},"ref_id":{"krate":0,"index":259}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38935,"byte_end":38939,"line_start":28,"line_end":28,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38988,"byte_end":38992,"line_start":29,"line_end":29,"column_start":21,"column_end":25},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38980,"byte_end":38987,"line_start":29,"line_end":29,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":2952790280}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":38998,"byte_end":39006,"line_start":29,"line_end":29,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":236}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":38993,"byte_end":38997,"line_start":29,"line_end":29,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1543504136}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39023,"byte_end":39026,"line_start":30,"line_end":30,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":2281701640}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39114,"byte_end":39121,"line_start":33,"line_end":33,"column_start":10,"column_end":17},"ref_id":{"krate":0,"index":2952790280}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39123,"byte_end":39126,"line_start":33,"line_end":33,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":2281701640}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39194,"byte_end":39199,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39200,"byte_end":39211,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39194,"byte_end":39199,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39200,"byte_end":39211,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39194,"byte_end":39199,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39200,"byte_end":39211,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39222,"byte_end":39225,"line_start":38,"line_end":38,"column_start":62,"column_end":65},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39215,"byte_end":39220,"line_start":38,"line_end":38,"column_start":55,"column_end":60},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39239,"byte_end":39242,"line_start":38,"line_end":38,"column_start":79,"column_end":82},"ref_id":{"krate":0,"index":261}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39226,"byte_end":39237,"line_start":38,"line_end":38,"column_start":66,"column_end":77},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39194,"byte_end":39199,"line_start":38,"line_end":38,"column_start":34,"column_end":39},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39200,"byte_end":39211,"line_start":38,"line_end":38,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":258}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39272,"byte_end":39275,"line_start":41,"line_end":41,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39276,"byte_end":39292,"line_start":41,"line_end":41,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39321,"byte_end":39324,"line_start":42,"line_end":42,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":262}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39314,"byte_end":39318,"line_start":42,"line_end":42,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39301,"byte_end":39313,"line_start":42,"line_end":42,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1013}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39325,"byte_end":39329,"line_start":42,"line_end":42,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742089}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39358,"byte_end":39364,"line_start":45,"line_end":45,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39365,"byte_end":39368,"line_start":45,"line_end":45,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39369,"byte_end":39385,"line_start":45,"line_end":45,"column_start":35,"column_end":51},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39414,"byte_end":39419,"line_start":46,"line_end":46,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":263}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39407,"byte_end":39411,"line_start":46,"line_end":46,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39394,"byte_end":39406,"line_start":46,"line_end":46,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1013}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39447,"byte_end":39450,"line_start":49,"line_end":49,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/manager.rs","byte_start":39451,"byte_end":39459,"line_start":49,"line_end":49,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39494,"byte_end":39502,"line_start":50,"line_end":50,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":264}},{"kind":"Function","span":{"file_name":"src/task/manager.rs","byte_start":39487,"byte_end":39491,"line_start":50,"line_end":50,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/manager.rs","byte_start":39474,"byte_end":39486,"line_start":50,"line_end":50,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1013}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23409,"byte_end":23418,"line_start":5,"line_end":5,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":268}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39512,"byte_end":39517,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":39541,"byte_end":39546,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39548,"byte_end":39553,"line_start":2,"line_end":2,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39572,"byte_end":39577,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39579,"byte_end":39583,"line_start":3,"line_end":3,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39594,"byte_end":39602,"line_start":4,"line_end":4,"column_start":5,"column_end":13},"ref_id":{"krate":12,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39604,"byte_end":39609,"line_start":4,"line_end":4,"column_start":15,"column_end":20},"ref_id":{"krate":12,"index":48}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39624,"byte_end":39628,"line_start":5,"line_end":5,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39630,"byte_end":39634,"line_start":5,"line_end":5,"column_start":11,"column_end":15},"ref_id":{"krate":1,"index":2982}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39649,"byte_end":39660,"line_start":6,"line_end":6,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":39669,"byte_end":39674,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":266}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39669,"byte_end":39674,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":992}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":39706,"byte_end":39711,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":172}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39727,"byte_end":39732,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":957}},{"kind":"Mod","span":{"file_name":"src/task/processor.rs","byte_start":39734,"byte_end":39738,"line_start":9,"line_end":9,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":109}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39788,"byte_end":39795,"line_start":12,"line_end":12,"column_start":12,"column_end":19},"ref_id":{"krate":1,"index":3052}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39796,"byte_end":39810,"line_start":12,"line_end":12,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":283}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39837,"byte_end":39846,"line_start":15,"line_end":15,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39828,"byte_end":39832,"line_start":15,"line_end":15,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":2091}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39888,"byte_end":39894,"line_start":18,"line_end":18,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39895,"byte_end":39898,"line_start":18,"line_end":18,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39899,"byte_end":39915,"line_start":18,"line_end":18,"column_start":25,"column_end":41},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":39956,"byte_end":39965,"line_start":22,"line_end":22,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40003,"byte_end":40007,"line_start":24,"line_end":24,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":280}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40022,"byte_end":40027,"line_start":25,"line_end":25,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":281}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40038,"byte_end":40041,"line_start":25,"line_end":25,"column_start":29,"column_end":32},"ref_id":{"krate":1,"index":3074}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40029,"byte_end":40036,"line_start":25,"line_end":25,"column_start":20,"column_end":27},"ref_id":{"krate":1,"index":3052}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40042,"byte_end":40056,"line_start":25,"line_end":25,"column_start":33,"column_end":47},"ref_id":{"krate":0,"index":283}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40075,"byte_end":40082,"line_start":26,"line_end":26,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":284}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40084,"byte_end":40088,"line_start":26,"line_end":26,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40106,"byte_end":40122,"line_start":27,"line_end":27,"column_start":17,"column_end":33},"ref_id":{"krate":0,"index":285}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40244,"byte_end":40250,"line_start":32,"line_end":32,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":3082}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40233,"byte_end":40237,"line_start":32,"line_end":32,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742112}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40238,"byte_end":40243,"line_start":32,"line_end":32,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40263,"byte_end":40268,"line_start":33,"line_end":33,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":2415919392}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40269,"byte_end":40285,"line_start":33,"line_end":33,"column_start":16,"column_end":32},"ref_id":{"krate":0,"index":285}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40406,"byte_end":40416,"line_start":38,"line_end":38,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":266}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40393,"byte_end":40397,"line_start":38,"line_end":38,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40393,"byte_end":40397,"line_start":38,"line_end":38,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40468,"byte_end":40489,"line_start":40,"line_end":40,"column_start":46,"column_end":67},"ref_id":{"krate":0,"index":288}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40463,"byte_end":40467,"line_start":40,"line_end":40,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":1073742113}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40562,"byte_end":40580,"line_start":42,"line_end":42,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40557,"byte_end":40561,"line_start":42,"line_end":42,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":3489661217}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40635,"byte_end":40651,"line_start":43,"line_end":43,"column_start":52,"column_end":68},"ref_id":{"krate":0,"index":228}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40624,"byte_end":40634,"line_start":43,"line_end":43,"column_start":41,"column_end":51},"ref_id":{"krate":0,"index":2550137121}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40765,"byte_end":40772,"line_start":45,"line_end":45,"column_start":54,"column_end":61},"ref_id":{"krate":0,"index":995}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40753,"byte_end":40763,"line_start":45,"line_end":45,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":992}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40728,"byte_end":40738,"line_start":45,"line_end":45,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":2550137121}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40739,"byte_end":40750,"line_start":45,"line_end":45,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":217}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40791,"byte_end":40795,"line_start":47,"line_end":47,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40796,"byte_end":40806,"line_start":47,"line_end":47,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":2550137121}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":40903,"byte_end":40907,"line_start":50,"line_end":50,"column_start":51,"column_end":55},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40908,"byte_end":40912,"line_start":50,"line_end":50,"column_start":56,"column_end":60},"ref_id":{"krate":0,"index":3489661217}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40880,"byte_end":40890,"line_start":50,"line_end":50,"column_start":28,"column_end":38},"ref_id":{"krate":1,"index":3084}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40869,"byte_end":40873,"line_start":50,"line_end":50,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742113}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40874,"byte_end":40879,"line_start":50,"line_end":50,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":40893,"byte_end":40900,"line_start":50,"line_end":50,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":284}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":40948,"byte_end":40959,"line_start":51,"line_end":51,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41259,"byte_end":41267,"line_start":56,"line_end":56,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":172}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41293,"byte_end":41310,"line_start":57,"line_end":57,"column_start":25,"column_end":42},"ref_id":{"krate":0,"index":1207959841}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41336,"byte_end":41353,"line_start":58,"line_end":58,"column_start":25,"column_end":42},"ref_id":{"krate":0,"index":67109153}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41531,"byte_end":41537,"line_start":67,"line_end":67,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41538,"byte_end":41541,"line_start":67,"line_end":67,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41542,"byte_end":41558,"line_start":67,"line_end":67,"column_start":46,"column_end":62},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41603,"byte_end":41607,"line_start":68,"line_end":68,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":6047}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41582,"byte_end":41592,"line_start":68,"line_end":68,"column_start":20,"column_end":30},"ref_id":{"krate":1,"index":3084}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41571,"byte_end":41575,"line_start":68,"line_end":68,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742114}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41576,"byte_end":41581,"line_start":68,"line_end":68,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41595,"byte_end":41602,"line_start":68,"line_end":68,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":284}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41645,"byte_end":41651,"line_start":70,"line_end":70,"column_start":30,"column_end":36},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41652,"byte_end":41655,"line_start":70,"line_end":70,"column_start":37,"column_end":40},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41656,"byte_end":41672,"line_start":70,"line_end":70,"column_start":41,"column_end":57},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41722,"byte_end":41725,"line_start":71,"line_end":71,"column_start":46,"column_end":49},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41713,"byte_end":41719,"line_start":71,"line_end":71,"column_start":37,"column_end":43},"ref_id":{"krate":1,"index":6002}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41696,"byte_end":41702,"line_start":71,"line_end":71,"column_start":20,"column_end":26},"ref_id":{"krate":1,"index":3082}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41685,"byte_end":41689,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742115}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41690,"byte_end":41695,"line_start":71,"line_end":71,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":281}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41705,"byte_end":41712,"line_start":71,"line_end":71,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":284}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41738,"byte_end":41743,"line_start":71,"line_end":71,"column_start":62,"column_end":67},"ref_id":{"krate":1,"index":1771}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41733,"byte_end":41736,"line_start":71,"line_end":71,"column_start":57,"column_end":60},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41744,"byte_end":41748,"line_start":71,"line_end":71,"column_start":68,"column_end":72},"ref_id":{"krate":0,"index":2952790307}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41805,"byte_end":41814,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41805,"byte_end":41814,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41805,"byte_end":41814,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41828,"byte_end":41831,"line_start":76,"line_end":76,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":287}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41817,"byte_end":41826,"line_start":76,"line_end":76,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":280}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41805,"byte_end":41814,"line_start":76,"line_end":76,"column_start":31,"column_end":40},"ref_id":{"krate":0,"index":280}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41873,"byte_end":41876,"line_start":80,"line_end":80,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":289}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41863,"byte_end":41872,"line_start":80,"line_end":80,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":1024}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41913,"byte_end":41919,"line_start":83,"line_end":83,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41920,"byte_end":41923,"line_start":83,"line_end":83,"column_start":38,"column_end":41},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":41924,"byte_end":41940,"line_start":83,"line_end":83,"column_start":42,"column_end":58},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":41959,"byte_end":41971,"line_start":84,"line_end":84,"column_start":15,"column_end":27},"ref_id":{"krate":0,"index":290}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":41949,"byte_end":41958,"line_start":84,"line_end":84,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":1024}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42002,"byte_end":42008,"line_start":87,"line_end":87,"column_start":26,"column_end":32},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42009,"byte_end":42012,"line_start":87,"line_end":87,"column_start":33,"column_end":36},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42013,"byte_end":42029,"line_start":87,"line_end":87,"column_start":37,"column_end":53},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42048,"byte_end":42055,"line_start":88,"line_end":88,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":291}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42038,"byte_end":42047,"line_start":88,"line_end":88,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":1024}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42130,"byte_end":42136,"line_start":92,"line_end":92,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42115,"byte_end":42127,"line_start":92,"line_end":92,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42182,"byte_end":42196,"line_start":93,"line_end":93,"column_start":43,"column_end":57},"ref_id":{"krate":0,"index":230}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42161,"byte_end":42179,"line_start":93,"line_end":93,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42156,"byte_end":42160,"line_start":93,"line_end":93,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":3758096680}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42204,"byte_end":42209,"line_start":94,"line_end":94,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218024}},{"kind":"Type","span":{"file_name":"src/task/processor.rs","byte_start":42254,"byte_end":42265,"line_start":97,"line_end":97,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":957}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42317,"byte_end":42328,"line_start":98,"line_end":98,"column_start":50,"column_end":61},"ref_id":{"krate":0,"index":229}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42296,"byte_end":42314,"line_start":98,"line_end":98,"column_start":29,"column_end":47},"ref_id":{"krate":0,"index":237}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42287,"byte_end":42293,"line_start":98,"line_end":98,"column_start":20,"column_end":26},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42272,"byte_end":42284,"line_start":98,"line_end":98,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42427,"byte_end":42448,"line_start":102,"line_end":102,"column_start":39,"column_end":60},"ref_id":{"krate":0,"index":288}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42417,"byte_end":42426,"line_start":102,"line_end":102,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":1024}},{"kind":"Function","span":{"file_name":"src/task/processor.rs","byte_start":42473,"byte_end":42481,"line_start":104,"line_end":104,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":172}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42495,"byte_end":42516,"line_start":105,"line_end":105,"column_start":13,"column_end":34},"ref_id":{"krate":0,"index":1073742122}},{"kind":"Variable","span":{"file_name":"src/task/processor.rs","byte_start":42530,"byte_end":42547,"line_start":106,"line_end":106,"column_start":13,"column_end":30},"ref_id":{"krate":0,"index":268435754}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23424,"byte_end":23427,"line_start":6,"line_end":6,"column_start":5,"column_end":8},"ref_id":{"krate":0,"index":299}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42573,"byte_end":42578,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42580,"byte_end":42583,"line_start":1,"line_end":1,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42594,"byte_end":42605,"line_start":2,"line_end":2,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":42614,"byte_end":42618,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42631,"byte_end":42636,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1292}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42638,"byte_end":42640,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1292}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42631,"byte_end":42636,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1294}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42638,"byte_end":42640,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1294}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42631,"byte_end":42636,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42638,"byte_end":42640,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42631,"byte_end":42636,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42638,"byte_end":42640,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42631,"byte_end":42636,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42638,"byte_end":42640,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42687,"byte_end":42692,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42694,"byte_end":42700,"line_start":5,"line_end":5,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42687,"byte_end":42692,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42694,"byte_end":42700,"line_start":5,"line_end":5,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42687,"byte_end":42692,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42694,"byte_end":42700,"line_start":5,"line_end":5,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":153}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42818,"byte_end":42821,"line_start":13,"line_end":13,"column_start":15,"column_end":18},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42838,"byte_end":42850,"line_start":16,"line_end":16,"column_start":6,"column_end":18},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42888,"byte_end":42900,"line_start":18,"line_end":18,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":311}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42915,"byte_end":42922,"line_start":19,"line_end":19,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":312}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":42939,"byte_end":42947,"line_start":20,"line_end":20,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":313}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":42954,"byte_end":42957,"line_start":20,"line_end":20,"column_start":28,"column_end":31},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":42949,"byte_end":42952,"line_start":20,"line_end":20,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43008,"byte_end":43017,"line_start":23,"line_end":23,"column_start":32,"column_end":41},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43061,"byte_end":43064,"line_start":24,"line_end":24,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5397}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43047,"byte_end":43051,"line_start":24,"line_end":24,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742140}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43052,"byte_end":43060,"line_start":24,"line_end":24,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":313}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43035,"byte_end":43039,"line_start":24,"line_end":24,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43035,"byte_end":43039,"line_start":24,"line_end":24,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43081,"byte_end":43090,"line_start":25,"line_end":25,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":318}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43091,"byte_end":43094,"line_start":25,"line_end":25,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":3623878972}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43125,"byte_end":43129,"line_start":27,"line_end":27,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742140}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43130,"byte_end":43137,"line_start":27,"line_end":27,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":312}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43156,"byte_end":43165,"line_start":28,"line_end":28,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":318}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43166,"byte_end":43170,"line_start":28,"line_end":28,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742140}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43171,"byte_end":43178,"line_start":28,"line_end":28,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":312}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43260,"byte_end":43263,"line_start":32,"line_end":32,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":536871229}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43266,"byte_end":43270,"line_start":32,"line_end":32,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742141}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43271,"byte_end":43278,"line_start":32,"line_end":32,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":312}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43358,"byte_end":43365,"line_start":34,"line_end":34,"column_start":61,"column_end":68},"ref_id":{"krate":1,"index":5999}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43331,"byte_end":43335,"line_start":34,"line_end":34,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43324,"byte_end":43328,"line_start":34,"line_end":34,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43310,"byte_end":43314,"line_start":34,"line_end":34,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742141}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43315,"byte_end":43323,"line_start":34,"line_end":34,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":313}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43345,"byte_end":43349,"line_start":34,"line_end":34,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1375732029}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43353,"byte_end":43356,"line_start":34,"line_end":34,"column_start":56,"column_end":59},"ref_id":{"krate":0,"index":536871229}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43413,"byte_end":43416,"line_start":35,"line_end":35,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":536871229}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43450,"byte_end":43454,"line_start":37,"line_end":37,"column_start":23,"column_end":27},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43436,"byte_end":43440,"line_start":37,"line_end":37,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742141}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43441,"byte_end":43449,"line_start":37,"line_end":37,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":313}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43455,"byte_end":43458,"line_start":37,"line_end":37,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":536871229}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43516,"byte_end":43521,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43522,"byte_end":43534,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43516,"byte_end":43521,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43522,"byte_end":43534,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43516,"byte_end":43521,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43522,"byte_end":43534,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43545,"byte_end":43548,"line_start":42,"line_end":42,"column_start":61,"column_end":64},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43538,"byte_end":43543,"line_start":42,"line_end":42,"column_start":54,"column_end":59},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43563,"byte_end":43566,"line_start":42,"line_end":42,"column_start":79,"column_end":82},"ref_id":{"krate":0,"index":315}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43549,"byte_end":43561,"line_start":42,"line_end":42,"column_start":65,"column_end":77},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43516,"byte_end":43521,"line_start":42,"line_end":42,"column_start":32,"column_end":37},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43522,"byte_end":43534,"line_start":42,"line_end":42,"column_start":38,"column_end":50},"ref_id":{"krate":0,"index":311}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43622,"byte_end":43631,"line_start":47,"line_end":47,"column_start":15,"column_end":24},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43613,"byte_end":43617,"line_start":47,"line_end":47,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":2303}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43731,"byte_end":43738,"line_start":50,"line_end":50,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":317}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43724,"byte_end":43728,"line_start":50,"line_end":50,"column_start":23,"column_end":27},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43710,"byte_end":43723,"line_start":50,"line_end":50,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1036}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43739,"byte_end":43743,"line_start":50,"line_end":50,"column_start":38,"column_end":42},"ref_id":{"krate":0,"index":1073742146}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43744,"byte_end":43745,"line_start":50,"line_end":50,"column_start":43,"column_end":44},"ref_id":{"krate":0,"index":320}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":43779,"byte_end":43788,"line_start":54,"line_end":54,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43816,"byte_end":43821,"line_start":55,"line_end":55,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":316}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":43809,"byte_end":43813,"line_start":55,"line_end":55,"column_start":19,"column_end":23},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43795,"byte_end":43808,"line_start":55,"line_end":55,"column_start":5,"column_end":18},"ref_id":{"krate":0,"index":1036}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43965,"byte_end":43975,"line_start":60,"line_end":60,"column_start":15,"column_end":25},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43978,"byte_end":43984,"line_start":60,"line_end":60,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":1073742148}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":43988,"byte_end":44005,"line_start":60,"line_end":60,"column_start":38,"column_end":55},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44008,"byte_end":44017,"line_start":60,"line_end":60,"column_start":58,"column_end":67},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44037,"byte_end":44040,"line_start":61,"line_end":61,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":4026532164}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44043,"byte_end":44060,"line_start":61,"line_end":61,"column_start":24,"column_end":41},"ref_id":{"krate":0,"index":153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44067,"byte_end":44073,"line_start":62,"line_end":62,"column_start":6,"column_end":12},"ref_id":{"krate":0,"index":3892314436}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44075,"byte_end":44078,"line_start":62,"line_end":62,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":4026532164}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44132,"byte_end":44143,"line_start":69,"line_end":69,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44174,"byte_end":44183,"line_start":70,"line_end":70,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":318}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44213,"byte_end":44223,"line_start":71,"line_end":71,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":1073742152}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44224,"byte_end":44225,"line_start":71,"line_end":71,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":320}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44281,"byte_end":44302,"line_start":72,"line_end":72,"column_start":55,"column_end":76},"ref_id":{"krate":0,"index":324}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44303,"byte_end":44306,"line_start":72,"line_end":72,"column_start":77,"column_end":80},"ref_id":{"krate":0,"index":3758096712}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44363,"byte_end":44381,"line_start":75,"line_end":75,"column_start":14,"column_end":32},"ref_id":{"krate":0,"index":632}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44343,"byte_end":44347,"line_start":74,"line_end":74,"column_start":14,"column_end":18},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44317,"byte_end":44329,"line_start":73,"line_end":73,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1294}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44419,"byte_end":44423,"line_start":76,"line_end":76,"column_start":37,"column_end":41},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44399,"byte_end":44418,"line_start":76,"line_end":76,"column_start":17,"column_end":36},"ref_id":{"krate":0,"index":4026532168}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44460,"byte_end":44464,"line_start":77,"line_end":77,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44443,"byte_end":44459,"line_start":77,"line_end":77,"column_start":17,"column_end":33},"ref_id":{"krate":0,"index":134218056}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44499,"byte_end":44500,"line_start":78,"line_end":78,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44484,"byte_end":44497,"line_start":78,"line_end":78,"column_start":17,"column_end":30},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44518,"byte_end":44519,"line_start":78,"line_end":78,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44503,"byte_end":44516,"line_start":78,"line_end":78,"column_start":36,"column_end":49},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44544,"byte_end":44555,"line_start":80,"line_end":80,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":325}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44570,"byte_end":44573,"line_start":81,"line_end":81,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":326}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44575,"byte_end":44585,"line_start":81,"line_end":81,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":1073742152}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44586,"byte_end":44587,"line_start":81,"line_end":81,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":320}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44675,"byte_end":44680,"line_start":85,"line_end":85,"column_start":12,"column_end":17},"ref_id":{"krate":1,"index":2084}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44672,"byte_end":44673,"line_start":85,"line_end":85,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":330}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44645,"byte_end":44646,"line_start":84,"line_end":84,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":330}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44656,"byte_end":44657,"line_start":84,"line_end":84,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":330}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44720,"byte_end":44727,"line_start":86,"line_end":86,"column_start":37,"column_end":44},"ref_id":{"krate":0,"index":331}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44715,"byte_end":44719,"line_start":86,"line_end":86,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742153}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44754,"byte_end":44770,"line_start":87,"line_end":87,"column_start":24,"column_end":40},"ref_id":{"krate":0,"index":1342177609}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44784,"byte_end":44791,"line_start":87,"line_end":87,"column_start":54,"column_end":61},"ref_id":{"krate":1,"index":1316}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44794,"byte_end":44795,"line_start":87,"line_end":87,"column_start":64,"column_end":65},"ref_id":{"krate":0,"index":330}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":44773,"byte_end":44777,"line_start":87,"line_end":87,"column_start":43,"column_end":47},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/pid.rs","byte_start":44779,"byte_end":44782,"line_start":87,"line_end":87,"column_start":49,"column_end":52},"ref_id":{"krate":1,"index":1226}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":44808,"byte_end":44809,"line_start":87,"line_end":87,"column_start":78,"column_end":79},"ref_id":{"krate":0,"index":330}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44839,"byte_end":44844,"line_start":88,"line_end":88,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":536871241}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44829,"byte_end":44836,"line_start":88,"line_end":88,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":3623878985}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44856,"byte_end":44863,"line_start":89,"line_end":89,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":3623878985}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":44943,"byte_end":44964,"line_start":92,"line_end":92,"column_start":37,"column_end":58},"ref_id":{"krate":0,"index":324}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44965,"byte_end":44969,"line_start":92,"line_end":92,"column_start":59,"column_end":63},"ref_id":{"krate":0,"index":1073742155}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44970,"byte_end":44973,"line_start":92,"line_end":92,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":326}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":44984,"byte_end":45000,"line_start":93,"line_end":93,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":3489661259}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":45024,"byte_end":45035,"line_start":97,"line_end":97,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":325}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":45015,"byte_end":45019,"line_start":97,"line_end":97,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":2303}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45102,"byte_end":45123,"line_start":99,"line_end":99,"column_start":40,"column_end":61},"ref_id":{"krate":0,"index":324}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45124,"byte_end":45128,"line_start":99,"line_end":99,"column_start":62,"column_end":66},"ref_id":{"krate":0,"index":1073742157}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45129,"byte_end":45132,"line_start":99,"line_end":99,"column_start":67,"column_end":70},"ref_id":{"krate":0,"index":326}},{"kind":"Type","span":{"file_name":"src/task/pid.rs","byte_start":45171,"byte_end":45179,"line_start":100,"line_end":100,"column_start":37,"column_end":45},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45202,"byte_end":45206,"line_start":100,"line_end":100,"column_start":68,"column_end":72},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45182,"byte_end":45201,"line_start":100,"line_end":100,"column_start":48,"column_end":67},"ref_id":{"krate":0,"index":1342177613}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45264,"byte_end":45290,"line_start":103,"line_end":103,"column_start":14,"column_end":40},"ref_id":{"krate":0,"index":633}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45244,"byte_end":45248,"line_start":102,"line_end":102,"column_start":14,"column_end":18},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45218,"byte_end":45230,"line_start":101,"line_end":101,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1294}},{"kind":"Function","span":{"file_name":"src/task/pid.rs","byte_start":45314,"byte_end":45318,"line_start":103,"line_end":103,"column_start":64,"column_end":68},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/task/pid.rs","byte_start":45291,"byte_end":45313,"line_start":103,"line_end":103,"column_start":41,"column_end":63},"ref_id":{"krate":0,"index":2818572621}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23438,"byte_end":23443,"line_start":8,"line_end":8,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23445,"byte_end":23447,"line_start":8,"line_end":8,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":771}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23438,"byte_end":23443,"line_start":8,"line_end":8,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1441}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23445,"byte_end":23447,"line_start":8,"line_end":8,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":1441}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23438,"byte_end":23443,"line_start":8,"line_end":8,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":798}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23445,"byte_end":23447,"line_start":8,"line_end":8,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23487,"byte_end":23492,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":373}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23494,"byte_end":23499,"line_start":9,"line_end":9,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":366}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23518,"byte_end":23524,"line_start":10,"line_end":10,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":170}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23544,"byte_end":23548,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23544,"byte_end":23548,"line_start":11,"line_end":11,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":969}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23592,"byte_end":23596,"line_start":12,"line_end":12,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":173}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23614,"byte_end":23619,"line_start":13,"line_end":13,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23621,"byte_end":23625,"line_start":13,"line_end":13,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23636,"byte_end":23643,"line_start":14,"line_end":14,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":248}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23661,"byte_end":23672,"line_start":15,"line_end":15,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23685,"byte_end":23692,"line_start":16,"line_end":16,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":161}},{"kind":"Mod","span":{"file_name":"src/task/mod.rs","byte_start":23715,"byte_end":23720,"line_start":17,"line_end":17,"column_start":9,"column_end":14},"ref_id":{"krate":19,"index":0}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":293}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":295}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":296}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":297}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":294}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23742,"byte_end":23751,"line_start":19,"line_end":19,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":298}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23881,"byte_end":23888,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23881,"byte_end":23888,"line_start":27,"line_end":27,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":267}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":318}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":318}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":323}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":23920,"byte_end":23923,"line_start":28,"line_end":28,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":325}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24083,"byte_end":24089,"line_start":32,"line_end":32,"column_start":36,"column_end":42},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24063,"byte_end":24080,"line_start":32,"line_end":32,"column_start":16,"column_end":33},"ref_id":{"krate":0,"index":294}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24158,"byte_end":24176,"line_start":35,"line_end":35,"column_start":31,"column_end":49},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24153,"byte_end":24157,"line_start":35,"line_end":35,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":3758096747}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24214,"byte_end":24230,"line_start":36,"line_end":36,"column_start":35,"column_end":51},"ref_id":{"krate":0,"index":228}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24203,"byte_end":24213,"line_start":36,"line_end":36,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":1879048555}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24305,"byte_end":24310,"line_start":38,"line_end":38,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":993}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24293,"byte_end":24303,"line_start":38,"line_end":38,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":992}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24268,"byte_end":24278,"line_start":38,"line_end":38,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":1879048555}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24279,"byte_end":24290,"line_start":38,"line_end":38,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":217}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24333,"byte_end":24344,"line_start":39,"line_end":39,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":373}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24354,"byte_end":24358,"line_start":42,"line_end":42,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24359,"byte_end":24369,"line_start":42,"line_end":42,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":1879048555}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24447,"byte_end":24455,"line_start":46,"line_end":46,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":265}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24456,"byte_end":24460,"line_start":46,"line_end":46,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":3758096747}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24505,"byte_end":24513,"line_start":50,"line_end":50,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":298}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24514,"byte_end":24526,"line_start":50,"line_end":50,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":2818572651}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24703,"byte_end":24709,"line_start":57,"line_end":57,"column_start":36,"column_end":42},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24683,"byte_end":24700,"line_start":57,"line_end":57,"column_start":16,"column_end":33},"ref_id":{"krate":0,"index":294}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":24772,"byte_end":24790,"line_start":59,"line_end":59,"column_start":26,"column_end":44},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24767,"byte_end":24771,"line_start":59,"line_end":59,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":2415919468}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24861,"byte_end":24867,"line_start":61,"line_end":61,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":997}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":24849,"byte_end":24859,"line_start":61,"line_end":61,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":992}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24829,"byte_end":24834,"line_start":61,"line_end":61,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24835,"byte_end":24846,"line_start":61,"line_end":61,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":217}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24915,"byte_end":24924,"line_start":63,"line_end":63,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":1073742188}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24897,"byte_end":24902,"line_start":63,"line_end":63,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":24903,"byte_end":24912,"line_start":63,"line_end":63,"column_start":11,"column_end":20},"ref_id":{"krate":0,"index":222}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25069,"byte_end":25087,"line_start":68,"line_end":68,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25060,"byte_end":25068,"line_start":68,"line_end":68,"column_start":34,"column_end":42},"ref_id":{"krate":0,"index":1047}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25112,"byte_end":25117,"line_start":69,"line_end":69,"column_start":22,"column_end":27},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25118,"byte_end":25126,"line_start":69,"line_end":69,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":221}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25103,"byte_end":25108,"line_start":69,"line_end":69,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25184,"byte_end":25188,"line_start":70,"line_end":70,"column_start":49,"column_end":53},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25194,"byte_end":25203,"line_start":70,"line_end":70,"column_start":59,"column_end":68},"ref_id":{"krate":4,"index":4594}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25189,"byte_end":25192,"line_start":70,"line_end":70,"column_start":54,"column_end":57},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25205,"byte_end":25213,"line_start":70,"line_end":70,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1047}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25154,"byte_end":25172,"line_start":70,"line_end":70,"column_start":19,"column_end":37},"ref_id":{"krate":0,"index":237}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25148,"byte_end":25153,"line_start":70,"line_end":70,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3254780268}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25175,"byte_end":25181,"line_start":70,"line_end":70,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":220}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25253,"byte_end":25257,"line_start":71,"line_end":71,"column_start":37,"column_end":41},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25229,"byte_end":25243,"line_start":71,"line_end":71,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1677721964}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25244,"byte_end":25252,"line_start":71,"line_end":71,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25264,"byte_end":25269,"line_start":71,"line_end":71,"column_start":48,"column_end":53},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25258,"byte_end":25263,"line_start":71,"line_end":71,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":3254780268}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25353,"byte_end":25358,"line_start":76,"line_end":76,"column_start":20,"column_end":25},"ref_id":{"krate":4,"index":5402}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25338,"byte_end":25343,"line_start":76,"line_end":76,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25344,"byte_end":25352,"line_start":76,"line_end":76,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":221}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25412,"byte_end":25430,"line_start":78,"line_end":78,"column_start":22,"column_end":40},"ref_id":{"krate":0,"index":642}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25395,"byte_end":25400,"line_start":78,"line_end":78,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":134218092}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25401,"byte_end":25411,"line_start":78,"line_end":78,"column_start":11,"column_end":21},"ref_id":{"krate":0,"index":219}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25438,"byte_end":25442,"line_start":79,"line_end":79,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25443,"byte_end":25448,"line_start":79,"line_end":79,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":134218092}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25543,"byte_end":25547,"line_start":82,"line_end":82,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25548,"byte_end":25552,"line_start":82,"line_end":82,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":2415919468}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25630,"byte_end":25638,"line_start":85,"line_end":85,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":298}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25640,"byte_end":25647,"line_start":85,"line_end":85,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":1358954860}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25738,"byte_end":25741,"line_start":89,"line_end":89,"column_start":59,"column_end":62},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25733,"byte_end":25736,"line_start":89,"line_end":89,"column_start":54,"column_end":57},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25805,"byte_end":25811,"line_start":90,"line_end":90,"column_start":62,"column_end":68},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25764,"byte_end":25773,"line_start":90,"line_end":90,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":771}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25797,"byte_end":25803,"line_start":90,"line_end":90,"column_start":54,"column_end":60},"ref_id":{"krate":0,"index":1482}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25786,"byte_end":25795,"line_start":90,"line_end":90,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":1441}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25837,"byte_end":25845,"line_start":91,"line_end":91,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":766}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25831,"byte_end":25836,"line_start":91,"line_end":91,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":134218779}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25875,"byte_end":25878,"line_start":92,"line_end":92,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":239}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25857,"byte_end":25873,"line_start":92,"line_end":92,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25881,"byte_end":25889,"line_start":92,"line_end":92,"column_start":33,"column_end":41},"ref_id":{"krate":4,"index":5376}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25879,"byte_end":25880,"line_start":92,"line_end":92,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":3892315163}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25709,"byte_end":25712,"line_start":89,"line_end":89,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/task/mod.rs","byte_start":25713,"byte_end":25729,"line_start":89,"line_end":89,"column_start":34,"column_end":50},"ref_id":{"krate":0,"index":208}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25932,"byte_end":25940,"line_start":97,"line_end":97,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":265}},{"kind":"Function","span":{"file_name":"src/task/mod.rs","byte_start":25950,"byte_end":25955,"line_start":97,"line_end":97,"column_start":23,"column_end":28},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/task/mod.rs","byte_start":25941,"byte_end":25949,"line_start":97,"line_end":97,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":1047}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":340,"byte_end":345,"line_start":22,"line_end":22,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":366}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45335,"byte_end":45340,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":0}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45342,"byte_end":45350,"line_start":1,"line_end":1,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":638}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45362,"byte_end":45367,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":33}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45369,"byte_end":45372,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45396,"byte_end":45402,"line_start":3,"line_end":3,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":151}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45525,"byte_end":45529,"line_start":9,"line_end":9,"column_start":11,"column_end":15},"ref_id":{"krate":6,"index":1814}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45519,"byte_end":45523,"line_start":9,"line_end":9,"column_start":5,"column_end":9},"ref_id":{"krate":6,"index":703}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45577,"byte_end":45581,"line_start":13,"line_end":13,"column_start":11,"column_end":15},"ref_id":{"krate":6,"index":1814}},{"kind":"Mod","span":{"file_name":"src/timer.rs","byte_start":45571,"byte_end":45575,"line_start":13,"line_end":13,"column_start":5,"column_end":9},"ref_id":{"krate":6,"index":703}},{"kind":"Variable","span":{"file_name":"src/timer.rs","byte_start":45600,"byte_end":45612,"line_start":13,"line_end":13,"column_start":34,"column_end":46},"ref_id":{"krate":0,"index":371}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45649,"byte_end":45658,"line_start":17,"line_end":17,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":33}},{"kind":"Function","span":{"file_name":"src/timer.rs","byte_start":45659,"byte_end":45667,"line_start":17,"line_end":17,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":372}},{"kind":"Variable","span":{"file_name":"src/timer.rs","byte_start":45685,"byte_end":45698,"line_start":17,"line_end":17,"column_start":41,"column_end":54},"ref_id":{"krate":0,"index":370}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":351,"byte_end":353,"line_start":23,"line_end":23,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":375}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45707,"byte_end":45721,"line_start":1,"line_end":1,"column_start":5,"column_end":19},"ref_id":{"krate":0,"index":376}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46421,"byte_end":46443,"line_start":1,"line_end":1,"column_start":5,"column_end":27},"ref_id":{"krate":21,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46461,"byte_end":46466,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":154}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46468,"byte_end":46474,"line_start":2,"line_end":2,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":151}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46538,"byte_end":46548,"line_start":5,"line_end":5,"column_start":24,"column_end":34},"ref_id":{"krate":21,"index":100}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46563,"byte_end":46568,"line_start":5,"line_end":5,"column_start":49,"column_end":54},"ref_id":{"krate":21,"index":105}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46551,"byte_end":46561,"line_start":5,"line_end":5,"column_start":37,"column_end":47},"ref_id":{"krate":21,"index":100}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46515,"byte_end":46571,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46515,"byte_end":46571,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46515,"byte_end":46571,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46515,"byte_end":46571,"line_start":5,"line_end":5,"column_start":1,"column_end":57},"ref_id":{"krate":1,"index":9782}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46643,"byte_end":46649,"line_start":8,"line_end":8,"column_start":48,"column_end":54},"ref_id":{"krate":1,"index":32055}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46630,"byte_end":46634,"line_start":8,"line_end":8,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46636,"byte_end":46641,"line_start":8,"line_end":8,"column_start":41,"column_end":46},"ref_id":{"krate":1,"index":9762}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46709,"byte_end":46715,"line_start":9,"line_end":9,"column_start":52,"column_end":58},"ref_id":{"krate":0,"index":1073742203}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46749,"byte_end":46765,"line_start":12,"line_end":12,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":154}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46773,"byte_end":46789,"line_start":12,"line_end":12,"column_start":53,"column_end":69},"ref_id":{"krate":0,"index":154}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46883,"byte_end":46887,"line_start":18,"line_end":18,"column_start":14,"column_end":18},"ref_id":{"krate":21,"index":92}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46863,"byte_end":46867,"line_start":17,"line_end":17,"column_start":14,"column_end":18},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46835,"byte_end":46849,"line_start":16,"line_end":16,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1056}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46899,"byte_end":46905,"line_start":18,"line_end":18,"column_start":30,"column_end":36},"ref_id":{"krate":1,"index":8461}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46888,"byte_end":46898,"line_start":18,"line_end":18,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":380}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46918,"byte_end":46934,"line_start":18,"line_end":18,"column_start":49,"column_end":65},"ref_id":{"krate":0,"index":154}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46992,"byte_end":46997,"line_start":24,"line_end":24,"column_start":9,"column_end":14},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":46999,"byte_end":47004,"line_start":24,"line_end":24,"column_start":16,"column_end":21},"ref_id":{"krate":4,"index":58}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47019,"byte_end":47024,"line_start":25,"line_end":25,"column_start":9,"column_end":14},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47026,"byte_end":47029,"line_start":25,"line_end":25,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47117,"byte_end":47145,"line_start":30,"line_end":30,"column_start":21,"column_end":49},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47117,"byte_end":47130,"line_start":30,"line_end":30,"column_start":21,"column_end":34},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47117,"byte_end":47121,"line_start":30,"line_end":30,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":388}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47132,"byte_end":47145,"line_start":30,"line_end":30,"column_start":36,"column_end":49},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47132,"byte_end":47136,"line_start":30,"line_end":30,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":389}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47164,"byte_end":47167,"line_start":31,"line_end":31,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":112}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47159,"byte_end":47162,"line_start":31,"line_end":31,"column_start":13,"column_end":16},"ref_id":{"krate":4,"index":104}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47188,"byte_end":47189,"line_start":32,"line_end":32,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":3623879040}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47217,"byte_end":47225,"line_start":33,"line_end":33,"column_start":23,"column_end":31},"ref_id":{"krate":1,"index":2382}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47207,"byte_end":47216,"line_start":33,"line_end":33,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1207959936}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47230,"byte_end":47236,"line_start":33,"line_end":33,"column_start":36,"column_end":42},"ref_id":{"krate":1,"index":1990}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47228,"byte_end":47229,"line_start":33,"line_end":33,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":3623879040}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47268,"byte_end":47272,"line_start":34,"line_end":34,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47273,"byte_end":47274,"line_start":34,"line_end":34,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":3623879040}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47292,"byte_end":47295,"line_start":35,"line_end":35,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47310,"byte_end":47313,"line_start":35,"line_end":35,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47305,"byte_end":47308,"line_start":35,"line_end":35,"column_start":29,"column_end":32},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47330,"byte_end":47331,"line_start":36,"line_end":36,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47333,"byte_end":47336,"line_start":36,"line_end":36,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47325,"byte_end":47326,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47349,"byte_end":47353,"line_start":37,"line_end":37,"column_start":11,"column_end":15},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47347,"byte_end":47348,"line_start":37,"line_end":37,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47354,"byte_end":47355,"line_start":37,"line_end":37,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":1124073856}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47377,"byte_end":47378,"line_start":39,"line_end":39,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47380,"byte_end":47383,"line_start":39,"line_end":39,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47372,"byte_end":47373,"line_start":39,"line_end":39,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47405,"byte_end":47406,"line_start":40,"line_end":40,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47407,"byte_end":47408,"line_start":40,"line_end":40,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":2399142272}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47411,"byte_end":47412,"line_start":40,"line_end":40,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":2399142272}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47443,"byte_end":47451,"line_start":42,"line_end":42,"column_start":23,"column_end":31},"ref_id":{"krate":1,"index":2382}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47433,"byte_end":47442,"line_start":42,"line_end":42,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1207959936}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47456,"byte_end":47462,"line_start":42,"line_end":42,"column_start":36,"column_end":42},"ref_id":{"krate":4,"index":5378}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47454,"byte_end":47455,"line_start":42,"line_end":42,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Function","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47482,"byte_end":47486,"line_start":43,"line_end":43,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/mm/heap_allocator.rs","byte_start":47487,"byte_end":47488,"line_start":43,"line_end":43,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":2768241024}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45727,"byte_end":45734,"line_start":2,"line_end":2,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":390}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47533,"byte_end":47538,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47540,"byte_end":47546,"line_start":1,"line_end":1,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47533,"byte_end":47538,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":157}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":47540,"byte_end":47546,"line_start":1,"line_end":1,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47581,"byte_end":47586,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1287}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":47608,"byte_end":47612,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6655}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47608,"byte_end":47612,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47614,"byte_end":47617,"line_start":3,"line_end":3,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47608,"byte_end":47612,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":47614,"byte_end":47617,"line_start":3,"line_end":3,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6897}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47748,"byte_end":47757,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47748,"byte_end":47757,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47748,"byte_end":47757,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47748,"byte_end":47757,"line_start":8,"line_end":8,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47847,"byte_end":47856,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47847,"byte_end":47856,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47847,"byte_end":47856,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47847,"byte_end":47856,"line_start":12,"line_end":12,"column_start":21,"column_end":30},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47949,"byte_end":47958,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47949,"byte_end":47958,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47949,"byte_end":47958,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":47949,"byte_end":47958,"line_start":16,"line_end":16,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48051,"byte_end":48060,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48051,"byte_end":48060,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48051,"byte_end":48060,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48051,"byte_end":48060,"line_start":20,"line_end":20,"column_start":24,"column_end":33},"ref_id":{"krate":1,"index":6010}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48094,"byte_end":48102,"line_start":24,"line_end":24,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48084,"byte_end":48089,"line_start":24,"line_end":24,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48131,"byte_end":48140,"line_start":25,"line_end":25,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48154,"byte_end":48160,"line_start":25,"line_end":25,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48149,"byte_end":48152,"line_start":25,"line_end":25,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48173,"byte_end":48182,"line_start":26,"line_end":26,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48171,"byte_end":48172,"line_start":26,"line_end":26,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871312}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48208,"byte_end":48212,"line_start":26,"line_end":26,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742224}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48213,"byte_end":48214,"line_start":26,"line_end":26,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1085}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48183,"byte_end":48215,"line_start":26,"line_end":26,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48240,"byte_end":48251,"line_start":29,"line_end":29,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48230,"byte_end":48235,"line_start":29,"line_end":29,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48280,"byte_end":48289,"line_start":30,"line_end":30,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48303,"byte_end":48309,"line_start":30,"line_end":30,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48298,"byte_end":48301,"line_start":30,"line_end":30,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48322,"byte_end":48331,"line_start":31,"line_end":31,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48320,"byte_end":48321,"line_start":31,"line_end":31,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871314}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48358,"byte_end":48362,"line_start":31,"line_end":31,"column_start":47,"column_end":51},"ref_id":{"krate":0,"index":1073742226}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48363,"byte_end":48364,"line_start":31,"line_end":31,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":1127}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48332,"byte_end":48365,"line_start":31,"line_end":31,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48390,"byte_end":48398,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48380,"byte_end":48385,"line_start":34,"line_end":34,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48427,"byte_end":48436,"line_start":35,"line_end":35,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48450,"byte_end":48456,"line_start":35,"line_end":35,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48445,"byte_end":48448,"line_start":35,"line_end":35,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48469,"byte_end":48478,"line_start":36,"line_end":36,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48467,"byte_end":48468,"line_start":36,"line_end":36,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871316}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48504,"byte_end":48508,"line_start":36,"line_end":36,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742228}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48509,"byte_end":48510,"line_start":36,"line_end":36,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1064}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48479,"byte_end":48511,"line_start":36,"line_end":36,"column_start":21,"column_end":53},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48536,"byte_end":48547,"line_start":39,"line_end":39,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48526,"byte_end":48531,"line_start":39,"line_end":39,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48576,"byte_end":48585,"line_start":40,"line_end":40,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48599,"byte_end":48605,"line_start":40,"line_end":40,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48594,"byte_end":48597,"line_start":40,"line_end":40,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48618,"byte_end":48627,"line_start":41,"line_end":41,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48616,"byte_end":48617,"line_start":41,"line_end":41,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871318}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48654,"byte_end":48658,"line_start":41,"line_end":41,"column_start":47,"column_end":51},"ref_id":{"krate":0,"index":1073742230}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48659,"byte_end":48660,"line_start":41,"line_end":41,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":1106}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":48628,"byte_end":48661,"line_start":41,"line_end":41,"column_start":21,"column_end":54},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48797,"byte_end":48805,"line_start":49,"line_end":49,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48781,"byte_end":48785,"line_start":49,"line_end":49,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48845,"byte_end":48846,"line_start":50,"line_end":50,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742232}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48873,"byte_end":48884,"line_start":52,"line_end":52,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48857,"byte_end":48861,"line_start":52,"line_end":52,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":48924,"byte_end":48925,"line_start":53,"line_end":53,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742234}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48952,"byte_end":48960,"line_start":55,"line_end":55,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":48936,"byte_end":48940,"line_start":55,"line_end":55,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49000,"byte_end":49001,"line_start":56,"line_end":56,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742236}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49028,"byte_end":49039,"line_start":58,"line_end":58,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49012,"byte_end":49016,"line_start":58,"line_end":58,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49079,"byte_end":49080,"line_start":59,"line_end":59,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1073742238}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49091,"byte_end":49095,"line_start":61,"line_end":61,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49096,"byte_end":49104,"line_start":61,"line_end":61,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49133,"byte_end":49141,"line_start":62,"line_end":62,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1062}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49153,"byte_end":49154,"line_start":62,"line_end":62,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":1073742240}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49155,"byte_end":49156,"line_start":62,"line_end":62,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1064}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49166,"byte_end":49170,"line_start":64,"line_end":64,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49171,"byte_end":49182,"line_start":64,"line_end":64,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49211,"byte_end":49222,"line_start":65,"line_end":65,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49234,"byte_end":49235,"line_start":65,"line_end":65,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1073742242}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49236,"byte_end":49237,"line_start":65,"line_end":65,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":1106}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49247,"byte_end":49251,"line_start":67,"line_end":67,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49252,"byte_end":49260,"line_start":67,"line_end":67,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49289,"byte_end":49297,"line_start":68,"line_end":68,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49309,"byte_end":49310,"line_start":68,"line_end":68,"column_start":36,"column_end":37},"ref_id":{"krate":0,"index":1073742244}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49311,"byte_end":49312,"line_start":68,"line_end":68,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1085}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49322,"byte_end":49326,"line_start":70,"line_end":70,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49327,"byte_end":49338,"line_start":70,"line_end":70,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49367,"byte_end":49378,"line_start":71,"line_end":71,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1125}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49390,"byte_end":49391,"line_start":71,"line_end":71,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1073742246}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49392,"byte_end":49393,"line_start":71,"line_end":71,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":1127}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49404,"byte_end":49412,"line_start":74,"line_end":74,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49442,"byte_end":49453,"line_start":75,"line_end":75,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49456,"byte_end":49467,"line_start":75,"line_end":75,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":1125}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49468,"byte_end":49472,"line_start":75,"line_end":75,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":1073742248}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49473,"byte_end":49474,"line_start":75,"line_end":75,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1085}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49477,"byte_end":49486,"line_start":75,"line_end":75,"column_start":63,"column_end":72},"ref_id":{"krate":0,"index":156}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49516,"byte_end":49527,"line_start":76,"line_end":76,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49531,"byte_end":49542,"line_start":76,"line_end":76,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":1125}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49544,"byte_end":49548,"line_start":76,"line_end":76,"column_start":55,"column_end":59},"ref_id":{"krate":0,"index":1073742249}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49549,"byte_end":49550,"line_start":76,"line_end":76,"column_start":60,"column_end":61},"ref_id":{"krate":0,"index":1085}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49557,"byte_end":49566,"line_start":76,"line_end":76,"column_start":68,"column_end":77},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49570,"byte_end":49579,"line_start":76,"line_end":76,"column_start":81,"column_end":90},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49624,"byte_end":49628,"line_start":77,"line_end":77,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":1073742250}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49629,"byte_end":49630,"line_start":77,"line_end":77,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1085}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49634,"byte_end":49643,"line_start":77,"line_end":77,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":156}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":49692,"byte_end":49703,"line_start":78,"line_end":78,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49687,"byte_end":49691,"line_start":78,"line_end":78,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1073742251}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49739,"byte_end":49750,"line_start":80,"line_end":80,"column_start":25,"column_end":36},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49720,"byte_end":49724,"line_start":80,"line_end":80,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49725,"byte_end":49733,"line_start":80,"line_end":80,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49768,"byte_end":49776,"line_start":81,"line_end":81,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":49809,"byte_end":49820,"line_start":82,"line_end":82,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49807,"byte_end":49808,"line_start":82,"line_end":82,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1073742253}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":49838,"byte_end":49843,"line_start":83,"line_end":83,"column_start":11,"column_end":16},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49836,"byte_end":49837,"line_start":83,"line_end":83,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":1073742253}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49881,"byte_end":49889,"line_start":86,"line_end":86,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49859,"byte_end":49863,"line_start":86,"line_end":86,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49864,"byte_end":49875,"line_start":86,"line_end":86,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49907,"byte_end":49918,"line_start":87,"line_end":87,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1125}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49935,"byte_end":49936,"line_start":87,"line_end":87,"column_start":44,"column_end":45},"ref_id":{"krate":0,"index":1073742255}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49937,"byte_end":49938,"line_start":87,"line_end":87,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":1127}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":49942,"byte_end":49956,"line_start":87,"line_end":87,"column_start":51,"column_end":65},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":49967,"byte_end":49975,"line_start":89,"line_end":89,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50005,"byte_end":50016,"line_start":90,"line_end":90,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50019,"byte_end":50030,"line_start":90,"line_end":90,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50031,"byte_end":50035,"line_start":90,"line_end":90,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":1073742257}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50036,"byte_end":50037,"line_start":90,"line_end":90,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1064}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50040,"byte_end":50049,"line_start":90,"line_end":90,"column_start":63,"column_end":72},"ref_id":{"krate":0,"index":156}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50079,"byte_end":50090,"line_start":91,"line_end":91,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50093,"byte_end":50104,"line_start":91,"line_end":91,"column_start":41,"column_end":52},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50106,"byte_end":50110,"line_start":91,"line_end":91,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":1073742258}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50111,"byte_end":50112,"line_start":91,"line_end":91,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1064}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50119,"byte_end":50128,"line_start":91,"line_end":91,"column_start":67,"column_end":76},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50132,"byte_end":50141,"line_start":91,"line_end":91,"column_start":80,"column_end":89},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50186,"byte_end":50190,"line_start":92,"line_end":92,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":1073742259}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50191,"byte_end":50192,"line_start":92,"line_end":92,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1064}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50196,"byte_end":50205,"line_start":92,"line_end":92,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":156}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50254,"byte_end":50265,"line_start":93,"line_end":93,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":435}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50249,"byte_end":50253,"line_start":93,"line_end":93,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1073742260}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50301,"byte_end":50312,"line_start":95,"line_end":95,"column_start":25,"column_end":36},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50282,"byte_end":50286,"line_start":95,"line_end":95,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50287,"byte_end":50295,"line_start":95,"line_end":95,"column_start":11,"column_end":19},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50330,"byte_end":50338,"line_start":96,"line_end":96,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50371,"byte_end":50382,"line_start":97,"line_end":97,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":435}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50369,"byte_end":50370,"line_start":97,"line_end":97,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1073742262}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50400,"byte_end":50405,"line_start":98,"line_end":98,"column_start":11,"column_end":16},"ref_id":{"krate":0,"index":433}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50398,"byte_end":50399,"line_start":98,"line_end":98,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":1073742262}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50443,"byte_end":50451,"line_start":101,"line_end":101,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50421,"byte_end":50425,"line_start":101,"line_end":101,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":1997}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50426,"byte_end":50437,"line_start":101,"line_end":101,"column_start":11,"column_end":22},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50469,"byte_end":50480,"line_start":102,"line_end":102,"column_start":16,"column_end":27},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50497,"byte_end":50498,"line_start":102,"line_end":102,"column_start":44,"column_end":45},"ref_id":{"krate":0,"index":1073742264}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50499,"byte_end":50500,"line_start":102,"line_end":102,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":1106}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50504,"byte_end":50518,"line_start":102,"line_end":102,"column_start":51,"column_end":65},"ref_id":{"krate":0,"index":157}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50530,"byte_end":50541,"line_start":105,"line_end":105,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":1125}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50608,"byte_end":50612,"line_start":107,"line_end":107,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742266}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50613,"byte_end":50614,"line_start":107,"line_end":107,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1127}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50669,"byte_end":50673,"line_start":109,"line_end":109,"column_start":19,"column_end":23},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50669,"byte_end":50670,"line_start":109,"line_end":109,"column_start":19,"column_end":20},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50672,"byte_end":50673,"line_start":109,"line_end":109,"column_start":22,"column_end":23},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50663,"byte_end":50664,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50704,"byte_end":50707,"line_start":110,"line_end":110,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":3758096826}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50695,"byte_end":50698,"line_start":110,"line_end":110,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1879048634}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50699,"byte_end":50700,"line_start":110,"line_end":110,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":3019899322}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50727,"byte_end":50730,"line_start":111,"line_end":111,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":3758096826}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50756,"byte_end":50759,"line_start":113,"line_end":113,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":1879048634}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50774,"byte_end":50782,"line_start":117,"line_end":117,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50826,"byte_end":50827,"line_start":118,"line_end":118,"column_start":42,"column_end":43},"ref_id":{"krate":0,"index":447}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50889,"byte_end":50895,"line_start":120,"line_end":120,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":50880,"byte_end":50886,"line_start":120,"line_end":120,"column_start":34,"column_end":40},"ref_id":{"krate":1,"index":1546}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50860,"byte_end":50864,"line_start":120,"line_end":120,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":1073742270}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50865,"byte_end":50866,"line_start":120,"line_end":120,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":1064}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50877,"byte_end":50878,"line_start":120,"line_end":120,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":447}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":50959,"byte_end":50960,"line_start":123,"line_end":123,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":449}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51020,"byte_end":51026,"line_start":125,"line_end":125,"column_start":41,"column_end":47},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51011,"byte_end":51017,"line_start":125,"line_end":125,"column_start":32,"column_end":38},"ref_id":{"krate":1,"index":1611}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50993,"byte_end":50997,"line_start":125,"line_end":125,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":1073742272}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":50998,"byte_end":50999,"line_start":125,"line_end":125,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":1064}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51008,"byte_end":51009,"line_start":125,"line_end":125,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":449}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51052,"byte_end":51063,"line_start":129,"line_end":129,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51115,"byte_end":51129,"line_start":130,"line_end":130,"column_start":50,"column_end":64},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51149,"byte_end":51157,"line_start":131,"line_end":131,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51173,"byte_end":51177,"line_start":131,"line_end":131,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51165,"byte_end":51170,"line_start":131,"line_end":131,"column_start":33,"column_end":38},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51160,"byte_end":51164,"line_start":131,"line_end":131,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742275}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51223,"byte_end":51241,"line_start":133,"line_end":133,"column_start":26,"column_end":44},"ref_id":{"krate":1,"index":8300}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51210,"byte_end":51214,"line_start":133,"line_end":133,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51216,"byte_end":51221,"line_start":133,"line_end":133,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":7220}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51242,"byte_end":51244,"line_start":133,"line_end":133,"column_start":45,"column_end":47},"ref_id":{"krate":0,"index":805306819}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51245,"byte_end":51246,"line_start":133,"line_end":133,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":1064}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51255,"byte_end":51269,"line_start":133,"line_end":133,"column_start":58,"column_end":72},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51365,"byte_end":51373,"line_start":137,"line_end":137,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51389,"byte_end":51393,"line_start":137,"line_end":137,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51381,"byte_end":51386,"line_start":137,"line_end":137,"column_start":33,"column_end":38},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51376,"byte_end":51380,"line_start":137,"line_end":137,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742276}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51439,"byte_end":51457,"line_start":139,"line_end":139,"column_start":26,"column_end":44},"ref_id":{"krate":1,"index":8300}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51426,"byte_end":51430,"line_start":139,"line_end":139,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/address.rs","byte_start":51432,"byte_end":51437,"line_start":139,"line_end":139,"column_start":19,"column_end":24},"ref_id":{"krate":1,"index":7220}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51458,"byte_end":51460,"line_start":139,"line_end":139,"column_start":45,"column_end":47},"ref_id":{"krate":0,"index":805306820}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51461,"byte_end":51462,"line_start":139,"line_end":139,"column_start":48,"column_end":49},"ref_id":{"krate":0,"index":1064}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51542,"byte_end":51543,"line_start":142,"line_end":142,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":454}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51562,"byte_end":51570,"line_start":143,"line_end":143,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51586,"byte_end":51590,"line_start":143,"line_end":143,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51578,"byte_end":51583,"line_start":143,"line_end":143,"column_start":33,"column_end":38},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51573,"byte_end":51577,"line_start":143,"line_end":143,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742277}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":51605,"byte_end":51612,"line_start":144,"line_end":144,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":448}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51602,"byte_end":51604,"line_start":144,"line_end":144,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":805306821}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51691,"byte_end":51702,"line_start":151,"line_end":151,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51677,"byte_end":51686,"line_start":151,"line_end":151,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":455}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51738,"byte_end":51742,"line_start":153,"line_end":153,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742282}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51743,"byte_end":51744,"line_start":153,"line_end":153,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":1127}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51778,"byte_end":51789,"line_start":156,"line_end":156,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51764,"byte_end":51773,"line_start":156,"line_end":156,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":455}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51825,"byte_end":51829,"line_start":158,"line_end":158,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742284}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51830,"byte_end":51831,"line_start":158,"line_end":158,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":1106}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51969,"byte_end":51970,"line_start":165,"line_end":165,"column_start":8,"column_end":9},"ref_id":{"krate":0,"index":1147}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51979,"byte_end":51980,"line_start":166,"line_end":166,"column_start":8,"column_end":9},"ref_id":{"krate":0,"index":1147}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51909,"byte_end":51918,"line_start":164,"line_end":164,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51921,"byte_end":51925,"line_start":164,"line_end":164,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51928,"byte_end":51937,"line_start":164,"line_end":164,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51940,"byte_end":51950,"line_start":164,"line_end":164,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51953,"byte_end":51958,"line_start":164,"line_end":164,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51906,"byte_end":51907,"line_start":164,"line_end":164,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1147}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51909,"byte_end":51918,"line_start":164,"line_end":164,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51921,"byte_end":51925,"line_start":164,"line_end":164,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51928,"byte_end":51937,"line_start":164,"line_end":164,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51940,"byte_end":51950,"line_start":164,"line_end":164,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51953,"byte_end":51958,"line_start":164,"line_end":164,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51906,"byte_end":51907,"line_start":164,"line_end":164,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1154}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51909,"byte_end":51918,"line_start":164,"line_end":164,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51921,"byte_end":51925,"line_start":164,"line_end":164,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51928,"byte_end":51937,"line_start":164,"line_end":164,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51940,"byte_end":51950,"line_start":164,"line_end":164,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51953,"byte_end":51958,"line_start":164,"line_end":164,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51906,"byte_end":51907,"line_start":164,"line_end":164,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1151}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51966,"byte_end":51967,"line_start":165,"line_end":165,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1148}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51976,"byte_end":51977,"line_start":166,"line_end":166,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":1149}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51966,"byte_end":51970,"line_start":165,"line_end":165,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":1148}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":51976,"byte_end":51980,"line_start":166,"line_end":166,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":1149}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":51992,"byte_end":52003,"line_start":168,"line_end":168,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1146}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52004,"byte_end":52005,"line_start":168,"line_end":168,"column_start":21,"column_end":22},"ref_id":{"krate":0,"index":462}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52020,"byte_end":52029,"line_start":169,"line_end":169,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52032,"byte_end":52036,"line_start":169,"line_end":169,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52039,"byte_end":52048,"line_start":169,"line_end":169,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52051,"byte_end":52061,"line_start":169,"line_end":169,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52064,"byte_end":52069,"line_start":169,"line_end":169,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52017,"byte_end":52018,"line_start":169,"line_end":169,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":462}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52095,"byte_end":52096,"line_start":170,"line_end":170,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":462}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52103,"byte_end":52104,"line_start":170,"line_end":170,"column_start":31,"column_end":32},"ref_id":{"krate":0,"index":462}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52132,"byte_end":52137,"line_start":171,"line_end":171,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1073742287}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52141,"byte_end":52144,"line_start":171,"line_end":171,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":536871375}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52172,"byte_end":52177,"line_start":171,"line_end":171,"column_start":57,"column_end":62},"ref_id":{"krate":0,"index":1073742287}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52179,"byte_end":52182,"line_start":171,"line_end":171,"column_start":64,"column_end":67},"ref_id":{"krate":0,"index":536871375}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52193,"byte_end":52197,"line_start":172,"line_end":172,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1146}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52200,"byte_end":52201,"line_start":172,"line_end":172,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":1148}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52203,"byte_end":52208,"line_start":172,"line_end":172,"column_start":19,"column_end":24},"ref_id":{"krate":0,"index":1073742287}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52210,"byte_end":52211,"line_start":172,"line_end":172,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":1149}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52213,"byte_end":52216,"line_start":172,"line_end":172,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":536871375}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52256,"byte_end":52257,"line_start":174,"line_end":174,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":462}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52260,"byte_end":52264,"line_start":174,"line_end":174,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":1073742288}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52265,"byte_end":52266,"line_start":174,"line_end":174,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":1148}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52298,"byte_end":52299,"line_start":175,"line_end":175,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":462}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52302,"byte_end":52306,"line_start":175,"line_end":175,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742289}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52307,"byte_end":52308,"line_start":175,"line_end":175,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1149}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52338,"byte_end":52349,"line_start":177,"line_end":177,"column_start":26,"column_end":37},"ref_id":{"krate":0,"index":1146}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52350,"byte_end":52351,"line_start":177,"line_end":177,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":467}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52321,"byte_end":52333,"line_start":177,"line_end":177,"column_start":9,"column_end":21},"ref_id":{"krate":1,"index":5531}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52366,"byte_end":52375,"line_start":178,"line_end":178,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52378,"byte_end":52382,"line_start":178,"line_end":178,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52385,"byte_end":52394,"line_start":178,"line_end":178,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52397,"byte_end":52407,"line_start":178,"line_end":178,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52410,"byte_end":52415,"line_start":178,"line_end":178,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52363,"byte_end":52364,"line_start":178,"line_end":178,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":467}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52435,"byte_end":52436,"line_start":179,"line_end":179,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":467}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52458,"byte_end":52477,"line_start":180,"line_end":180,"column_start":21,"column_end":40},"ref_id":{"krate":0,"index":471}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52478,"byte_end":52479,"line_start":180,"line_end":180,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":467}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":52554,"byte_end":52557,"line_start":182,"line_end":182,"column_start":30,"column_end":33},"ref_id":{"krate":0,"index":477}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52533,"byte_end":52552,"line_start":182,"line_end":182,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":471}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52558,"byte_end":52562,"line_start":182,"line_end":182,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742294}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52563,"byte_end":52564,"line_start":182,"line_end":182,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1148}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52566,"byte_end":52570,"line_start":182,"line_end":182,"column_start":42,"column_end":46},"ref_id":{"krate":0,"index":1073742294}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52571,"byte_end":52572,"line_start":182,"line_end":182,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1149}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52695,"byte_end":52696,"line_start":187,"line_end":187,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":472}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52707,"byte_end":52708,"line_start":188,"line_end":188,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":472}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52629,"byte_end":52638,"line_start":186,"line_end":186,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52641,"byte_end":52645,"line_start":186,"line_end":186,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52648,"byte_end":52657,"line_start":186,"line_end":186,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52660,"byte_end":52670,"line_start":186,"line_end":186,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52673,"byte_end":52678,"line_start":186,"line_end":186,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52626,"byte_end":52627,"line_start":186,"line_end":186,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":472}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52720,"byte_end":52739,"line_start":190,"line_end":190,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":471}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52740,"byte_end":52741,"line_start":190,"line_end":190,"column_start":29,"column_end":30},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52756,"byte_end":52765,"line_start":191,"line_end":191,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52768,"byte_end":52772,"line_start":191,"line_end":191,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52775,"byte_end":52784,"line_start":191,"line_end":191,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52787,"byte_end":52797,"line_start":191,"line_end":191,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52800,"byte_end":52805,"line_start":191,"line_end":191,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52753,"byte_end":52754,"line_start":191,"line_end":191,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52827,"byte_end":52828,"line_start":192,"line_end":192,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52833,"byte_end":52834,"line_start":192,"line_end":192,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":476}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52854,"byte_end":52858,"line_start":193,"line_end":193,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":471}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52861,"byte_end":52868,"line_start":193,"line_end":193,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":473}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52870,"byte_end":52871,"line_start":193,"line_end":193,"column_start":25,"column_end":26},"ref_id":{"krate":0,"index":1073742301}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52873,"byte_end":52876,"line_start":193,"line_end":193,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":474}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":52878,"byte_end":52879,"line_start":193,"line_end":193,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":536871389}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52912,"byte_end":52931,"line_start":196,"line_end":196,"column_start":22,"column_end":41},"ref_id":{"krate":0,"index":471}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52932,"byte_end":52933,"line_start":196,"line_end":196,"column_start":42,"column_end":43},"ref_id":{"krate":0,"index":479}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52899,"byte_end":52907,"line_start":196,"line_end":196,"column_start":9,"column_end":17},"ref_id":{"krate":1,"index":5627}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52948,"byte_end":52957,"line_start":197,"line_end":197,"column_start":8,"column_end":17},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52960,"byte_end":52964,"line_start":197,"line_end":197,"column_start":20,"column_end":24},"ref_id":{"krate":1,"index":2089}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52967,"byte_end":52976,"line_start":197,"line_end":197,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":1798}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52979,"byte_end":52989,"line_start":197,"line_end":197,"column_start":39,"column_end":49},"ref_id":{"krate":1,"index":1841}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52992,"byte_end":52997,"line_start":197,"line_end":197,"column_start":52,"column_end":57},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":52945,"byte_end":52946,"line_start":197,"line_end":197,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":479}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53017,"byte_end":53018,"line_start":198,"line_end":198,"column_start":17,"column_end":18},"ref_id":{"krate":0,"index":479}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53046,"byte_end":53052,"line_start":199,"line_end":199,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":29342}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53078,"byte_end":53082,"line_start":200,"line_end":200,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53083,"byte_end":53090,"line_start":200,"line_end":200,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":473}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53094,"byte_end":53098,"line_start":200,"line_end":200,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53099,"byte_end":53102,"line_start":200,"line_end":200,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":474}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53117,"byte_end":53121,"line_start":201,"line_end":201,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53159,"byte_end":53163,"line_start":203,"line_end":203,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53164,"byte_end":53171,"line_start":203,"line_end":203,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":473}},{"kind":"Function","span":{"file_name":"src/mm/address.rs","byte_start":53198,"byte_end":53202,"line_start":204,"line_end":204,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53185,"byte_end":53189,"line_start":204,"line_end":204,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742305}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53190,"byte_end":53197,"line_start":204,"line_end":204,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":473}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53218,"byte_end":53222,"line_start":205,"line_end":205,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/address.rs","byte_start":53223,"byte_end":53224,"line_start":205,"line_end":205,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":1207960033}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53264,"byte_end":53275,"line_start":209,"line_end":209,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":1146}},{"kind":"Type","span":{"file_name":"src/mm/address.rs","byte_start":53276,"byte_end":53287,"line_start":209,"line_end":209,"column_start":33,"column_end":44},"ref_id":{"krate":0,"index":1125}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45740,"byte_end":45755,"line_start":3,"line_end":3,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":483}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53294,"byte_end":53299,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53294,"byte_end":53299,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53294,"byte_end":53299,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53294,"byte_end":53299,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53330,"byte_end":53335,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53337,"byte_end":53340,"line_start":2,"line_end":2,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53351,"byte_end":53355,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53368,"byte_end":53373,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":155}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53375,"byte_end":53381,"line_start":4,"line_end":4,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":151}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53399,"byte_end":53410,"line_start":5,"line_end":5,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53419,"byte_end":53423,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6655}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53419,"byte_end":53423,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53425,"byte_end":53428,"line_start":6,"line_end":6,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53419,"byte_end":53423,"line_start":6,"line_end":6,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53425,"byte_end":53428,"line_start":6,"line_end":6,"column_start":11,"column_end":14},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53496,"byte_end":53507,"line_start":9,"line_end":9,"column_start":14,"column_end":25},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53517,"byte_end":53529,"line_start":12,"line_end":12,"column_start":6,"column_end":18},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53552,"byte_end":53563,"line_start":13,"line_end":13,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":1104}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53630,"byte_end":53645,"line_start":15,"line_end":15,"column_start":31,"column_end":46},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53626,"byte_end":53629,"line_start":15,"line_end":15,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1073742322}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53666,"byte_end":53677,"line_start":16,"line_end":16,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":268435954}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53661,"byte_end":53662,"line_start":16,"line_end":16,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53693,"byte_end":53694,"line_start":17,"line_end":17,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":1140851186}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53718,"byte_end":53722,"line_start":19,"line_end":19,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":495}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53725,"byte_end":53728,"line_start":19,"line_end":19,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53725,"byte_end":53728,"line_start":19,"line_end":19,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1073742322}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53755,"byte_end":53767,"line_start":23,"line_end":23,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53745,"byte_end":53750,"line_start":23,"line_end":23,"column_start":6,"column_end":11},"ref_id":{"krate":1,"index":6929}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53796,"byte_end":53805,"line_start":24,"line_end":24,"column_start":27,"column_end":36},"ref_id":{"krate":1,"index":6897}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53819,"byte_end":53825,"line_start":24,"line_end":24,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6886}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53814,"byte_end":53817,"line_start":24,"line_end":24,"column_start":45,"column_end":48},"ref_id":{"krate":1,"index":6655}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53838,"byte_end":53847,"line_start":25,"line_end":25,"column_start":11,"column_end":20},"ref_id":{"krate":1,"index":6975}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53836,"byte_end":53837,"line_start":25,"line_end":25,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":536871412}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53887,"byte_end":53891,"line_start":25,"line_end":25,"column_start":60,"column_end":64},"ref_id":{"krate":0,"index":1073742324}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53892,"byte_end":53895,"line_start":25,"line_end":25,"column_start":65,"column_end":68},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53896,"byte_end":53897,"line_start":25,"line_end":25,"column_start":69,"column_end":70},"ref_id":{"krate":0,"index":1106}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53848,"byte_end":53898,"line_start":25,"line_end":25,"column_start":21,"column_end":71},"ref_id":{"krate":1,"index":6885}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53923,"byte_end":53935,"line_start":29,"line_end":29,"column_start":15,"column_end":27},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53914,"byte_end":53918,"line_start":29,"line_end":29,"column_start":6,"column_end":10},"ref_id":{"krate":1,"index":2303}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53971,"byte_end":53984,"line_start":31,"line_end":31,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":524}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53985,"byte_end":53989,"line_start":31,"line_end":31,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742326}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53990,"byte_end":53993,"line_start":31,"line_end":31,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":496}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54077,"byte_end":54083,"line_start":37,"line_end":37,"column_start":28,"column_end":34},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54084,"byte_end":54095,"line_start":37,"line_end":37,"column_start":35,"column_end":46},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54129,"byte_end":54140,"line_start":38,"line_end":38,"column_start":32,"column_end":43},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54229,"byte_end":54232,"line_start":44,"line_end":44,"column_start":15,"column_end":18},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54249,"byte_end":54268,"line_start":47,"line_end":47,"column_start":6,"column_end":25},"ref_id":{"krate":0,"index":507}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54301,"byte_end":54312,"line_start":48,"line_end":48,"column_start":31,"column_end":42},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54317,"byte_end":54328,"line_start":48,"line_end":48,"column_start":47,"column_end":58},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54355,"byte_end":54356,"line_start":49,"line_end":49,"column_start":24,"column_end":25},"ref_id":{"krate":0,"index":536871424}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54357,"byte_end":54358,"line_start":49,"line_end":49,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":1106}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54340,"byte_end":54344,"line_start":49,"line_end":49,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54345,"byte_end":54352,"line_start":49,"line_end":49,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":508}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54379,"byte_end":54380,"line_start":50,"line_end":50,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1610613248}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54381,"byte_end":54382,"line_start":50,"line_end":50,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":1106}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54368,"byte_end":54372,"line_start":50,"line_end":50,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54373,"byte_end":54376,"line_start":50,"line_end":50,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":509}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54429,"byte_end":54433,"line_start":51,"line_end":51,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54434,"byte_end":54437,"line_start":51,"line_end":51,"column_start":51,"column_end":54},"ref_id":{"krate":0,"index":509}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54440,"byte_end":54444,"line_start":51,"line_end":51,"column_start":57,"column_end":61},"ref_id":{"krate":0,"index":1073742336}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54445,"byte_end":54452,"line_start":51,"line_end":51,"column_start":62,"column_end":69},"ref_id":{"krate":0,"index":508}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54487,"byte_end":54506,"line_start":54,"line_end":54,"column_start":25,"column_end":44},"ref_id":{"krate":0,"index":507}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54468,"byte_end":54482,"line_start":54,"line_end":54,"column_start":6,"column_end":20},"ref_id":{"krate":0,"index":503}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54540,"byte_end":54544,"line_start":56,"line_end":56,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":507}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54559,"byte_end":54566,"line_start":57,"line_end":57,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":508}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54583,"byte_end":54586,"line_start":58,"line_end":58,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":509}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54603,"byte_end":54611,"line_start":59,"line_end":59,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":510}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54618,"byte_end":54621,"line_start":59,"line_end":59,"column_start":28,"column_end":31},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54613,"byte_end":54616,"line_start":59,"line_end":59,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54668,"byte_end":54674,"line_start":62,"line_end":62,"column_start":28,"column_end":34},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54675,"byte_end":54686,"line_start":62,"line_end":62,"column_start":35,"column_end":46},"ref_id":{"krate":0,"index":1104}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54731,"byte_end":54734,"line_start":63,"line_end":63,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":5397}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54717,"byte_end":54721,"line_start":63,"line_end":63,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54722,"byte_end":54730,"line_start":63,"line_end":63,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":510}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54705,"byte_end":54709,"line_start":63,"line_end":63,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54705,"byte_end":54709,"line_start":63,"line_end":63,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54751,"byte_end":54755,"line_start":64,"line_end":64,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54760,"byte_end":54764,"line_start":64,"line_end":64,"column_start":22,"column_end":26},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54756,"byte_end":54759,"line_start":64,"line_end":64,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":3556770307}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54800,"byte_end":54804,"line_start":66,"line_end":66,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54805,"byte_end":54812,"line_start":66,"line_end":66,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":508}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54816,"byte_end":54820,"line_start":66,"line_end":66,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54821,"byte_end":54824,"line_start":66,"line_end":66,"column_start":37,"column_end":40},"ref_id":{"krate":0,"index":509}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54843,"byte_end":54847,"line_start":67,"line_end":67,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54885,"byte_end":54889,"line_start":69,"line_end":69,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54890,"byte_end":54897,"line_start":69,"line_end":69,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":508}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54920,"byte_end":54924,"line_start":70,"line_end":70,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54944,"byte_end":54948,"line_start":70,"line_end":70,"column_start":41,"column_end":45},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54926,"byte_end":54930,"line_start":70,"line_end":70,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742339}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54931,"byte_end":54938,"line_start":70,"line_end":70,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":508}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55013,"byte_end":55024,"line_start":74,"line_end":74,"column_start":32,"column_end":43},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55046,"byte_end":55049,"line_start":75,"line_end":75,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":536871428}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55050,"byte_end":55051,"line_start":75,"line_end":75,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":1106}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55090,"byte_end":55093,"line_start":77,"line_end":77,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55097,"byte_end":55101,"line_start":77,"line_end":77,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742340}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55102,"byte_end":55109,"line_start":77,"line_end":77,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":508}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55196,"byte_end":55203,"line_start":80,"line_end":80,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":5998}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55160,"byte_end":55164,"line_start":79,"line_end":79,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55140,"byte_end":55144,"line_start":78,"line_end":78,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55113,"byte_end":55117,"line_start":77,"line_end":77,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742340}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55118,"byte_end":55126,"line_start":77,"line_end":77,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":510}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55172,"byte_end":55173,"line_start":79,"line_end":79,"column_start":26,"column_end":27},"ref_id":{"krate":0,"index":3456107012}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55177,"byte_end":55180,"line_start":79,"line_end":79,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6919}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55270,"byte_end":55273,"line_start":81,"line_end":81,"column_start":63,"column_end":66},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55327,"byte_end":55331,"line_start":84,"line_end":84,"column_start":23,"column_end":27},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55313,"byte_end":55317,"line_start":84,"line_end":84,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742340}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55318,"byte_end":55326,"line_start":84,"line_end":84,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":510}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55332,"byte_end":55335,"line_start":84,"line_end":84,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":2415919620}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55373,"byte_end":55392,"line_start":88,"line_end":88,"column_start":27,"column_end":46},"ref_id":{"krate":0,"index":507}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55446,"byte_end":55451,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55452,"byte_end":55470,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55446,"byte_end":55451,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55452,"byte_end":55470,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55446,"byte_end":55451,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55452,"byte_end":55470,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55489,"byte_end":55492,"line_start":92,"line_end":92,"column_start":16,"column_end":19},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55482,"byte_end":55487,"line_start":92,"line_end":92,"column_start":9,"column_end":14},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55513,"byte_end":55516,"line_start":92,"line_end":92,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":504}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55493,"byte_end":55511,"line_start":92,"line_end":92,"column_start":20,"column_end":38},"ref_id":{"krate":0,"index":518}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55446,"byte_end":55451,"line_start":91,"line_end":91,"column_start":37,"column_end":42},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55452,"byte_end":55470,"line_start":91,"line_end":91,"column_start":43,"column_end":61},"ref_id":{"krate":0,"index":518}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55646,"byte_end":55650,"line_start":101,"line_end":101,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":512}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55630,"byte_end":55634,"line_start":100,"line_end":100,"column_start":10,"column_end":14},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55605,"byte_end":55620,"line_start":99,"line_end":99,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":1157}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55684,"byte_end":55688,"line_start":101,"line_end":101,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":434}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55661,"byte_end":55665,"line_start":101,"line_end":101,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55651,"byte_end":55659,"line_start":101,"line_end":101,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55666,"byte_end":55673,"line_start":101,"line_end":101,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":521}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55719,"byte_end":55724,"line_start":101,"line_end":101,"column_start":83,"column_end":88},"ref_id":{"krate":0,"index":433}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55702,"byte_end":55706,"line_start":101,"line_end":101,"column_start":66,"column_end":70},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55692,"byte_end":55700,"line_start":101,"line_end":101,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":1062}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55707,"byte_end":55717,"line_start":101,"line_end":101,"column_start":71,"column_end":81},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55756,"byte_end":55762,"line_start":104,"line_end":104,"column_start":25,"column_end":31},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55763,"byte_end":55775,"line_start":104,"line_end":104,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55841,"byte_end":55844,"line_start":108,"line_end":108,"column_start":10,"column_end":13},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55824,"byte_end":55829,"line_start":107,"line_end":107,"column_start":10,"column_end":15},"ref_id":{"krate":0,"index":505}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55808,"byte_end":55812,"line_start":106,"line_end":106,"column_start":10,"column_end":14},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55783,"byte_end":55798,"line_start":105,"line_end":105,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":1157}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55865,"byte_end":55868,"line_start":108,"line_end":108,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":498}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55851,"byte_end":55863,"line_start":108,"line_end":108,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":495}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55869,"byte_end":55872,"line_start":108,"line_end":108,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":2415919626}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55904,"byte_end":55915,"line_start":111,"line_end":111,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1104}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55964,"byte_end":55971,"line_start":114,"line_end":114,"column_start":10,"column_end":17},"ref_id":{"krate":0,"index":506}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55948,"byte_end":55952,"line_start":113,"line_end":113,"column_start":10,"column_end":14},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55923,"byte_end":55938,"line_start":112,"line_end":112,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":1157}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":55972,"byte_end":55975,"line_start":114,"line_end":114,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":1073742348}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56045,"byte_end":56048,"line_start":119,"line_end":119,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56049,"byte_end":56061,"line_start":119,"line_end":119,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56070,"byte_end":56073,"line_start":119,"line_end":119,"column_start":41,"column_end":44},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56065,"byte_end":56068,"line_start":119,"line_end":119,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56090,"byte_end":56091,"line_start":120,"line_end":120,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56093,"byte_end":56094,"line_start":120,"line_end":120,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56085,"byte_end":56086,"line_start":120,"line_end":120,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56131,"byte_end":56137,"line_start":121,"line_end":121,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56117,"byte_end":56128,"line_start":121,"line_end":121,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56166,"byte_end":56171,"line_start":122,"line_end":122,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":2348810765}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56184,"byte_end":56188,"line_start":123,"line_end":123,"column_start":11,"column_end":15},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56182,"byte_end":56183,"line_start":123,"line_end":123,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56189,"byte_end":56194,"line_start":123,"line_end":123,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":2348810765}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56209,"byte_end":56214,"line_start":125,"line_end":125,"column_start":7,"column_end":12},"ref_id":{"krate":4,"index":5402}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56207,"byte_end":56208,"line_start":125,"line_end":125,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56231,"byte_end":56232,"line_start":126,"line_end":126,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56234,"byte_end":56235,"line_start":126,"line_end":126,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56226,"byte_end":56227,"line_start":126,"line_end":126,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56272,"byte_end":56278,"line_start":127,"line_end":127,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56258,"byte_end":56269,"line_start":127,"line_end":127,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56307,"byte_end":56312,"line_start":128,"line_end":128,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":419430925}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56325,"byte_end":56329,"line_start":129,"line_end":129,"column_start":11,"column_end":15},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56323,"byte_end":56324,"line_start":129,"line_end":129,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56330,"byte_end":56335,"line_start":129,"line_end":129,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":419430925}},{"kind":"Function","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56348,"byte_end":56352,"line_start":131,"line_end":131,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/mm/frame_allocator.rs","byte_start":56353,"byte_end":56354,"line_start":131,"line_end":131,"column_start":10,"column_end":11},"ref_id":{"krate":0,"index":3489661453}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45761,"byte_end":45771,"line_start":4,"line_end":4,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":526}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":522}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56409,"byte_end":56414,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":455}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56536,"byte_end":56541,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56543,"byte_end":56546,"line_start":10,"line_end":10,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56557,"byte_end":56562,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56573,"byte_end":56578,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56580,"byte_end":56586,"line_start":12,"line_end":12,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4159}},{"kind":"Mod","span":{"file_name":"src/mm/page_table.rs","byte_start":56600,"byte_end":56608,"line_start":13,"line_end":13,"column_start":5,"column_end":13},"ref_id":{"krate":5,"index":0}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1217}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1217}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1217}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56670,"byte_end":56671,"line_start":17,"line_end":17,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1210}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56696,"byte_end":56697,"line_start":18,"line_end":18,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1211}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56722,"byte_end":56723,"line_start":19,"line_end":19,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1212}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56748,"byte_end":56749,"line_start":20,"line_end":20,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1213}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56774,"byte_end":56775,"line_start":21,"line_end":21,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1214}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56800,"byte_end":56801,"line_start":22,"line_end":22,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1215}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56826,"byte_end":56827,"line_start":23,"line_end":23,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1216}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":56852,"byte_end":56853,"line_start":24,"line_end":24,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1217}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":56964,"byte_end":56978,"line_start":34,"line_end":34,"column_start":6,"column_end":20},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57001,"byte_end":57012,"line_start":35,"line_end":35,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57021,"byte_end":57029,"line_start":35,"line_end":35,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1166}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57049,"byte_end":57063,"line_start":36,"line_end":36,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1287}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57078,"byte_end":57082,"line_start":37,"line_end":37,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1288}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57084,"byte_end":57087,"line_start":37,"line_end":37,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":1073742364}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57088,"byte_end":57089,"line_start":37,"line_end":37,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":1106}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57098,"byte_end":57103,"line_start":37,"line_end":37,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":536871452}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57104,"byte_end":57108,"line_start":37,"line_end":37,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":1167}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57172,"byte_end":57186,"line_start":41,"line_end":41,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1287}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57201,"byte_end":57205,"line_start":42,"line_end":42,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1288}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57251,"byte_end":57262,"line_start":45,"line_end":45,"column_start":26,"column_end":37},"ref_id":{"krate":0,"index":1104}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57314,"byte_end":57318,"line_start":46,"line_end":46,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57274,"byte_end":57278,"line_start":46,"line_end":46,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742366}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57279,"byte_end":57283,"line_start":46,"line_end":46,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1288}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57354,"byte_end":57362,"line_start":48,"line_end":48,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57410,"byte_end":57416,"line_start":49,"line_end":49,"column_start":46,"column_end":52},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57383,"byte_end":57392,"line_start":49,"line_end":49,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":1218}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57373,"byte_end":57381,"line_start":49,"line_end":49,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":1166}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57393,"byte_end":57397,"line_start":49,"line_end":49,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742367}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57398,"byte_end":57402,"line_start":49,"line_end":49,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1288}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57476,"byte_end":57481,"line_start":52,"line_end":52,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57471,"byte_end":57475,"line_start":52,"line_end":52,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742368}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57496,"byte_end":57497,"line_start":52,"line_end":52,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1210}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57486,"byte_end":57494,"line_start":52,"line_end":52,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57512,"byte_end":57517,"line_start":52,"line_end":52,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1260}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57502,"byte_end":57510,"line_start":52,"line_end":52,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57577,"byte_end":57582,"line_start":55,"line_end":55,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57572,"byte_end":57576,"line_start":55,"line_end":55,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742369}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57597,"byte_end":57598,"line_start":55,"line_end":55,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1211}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57587,"byte_end":57595,"line_start":55,"line_end":55,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57613,"byte_end":57618,"line_start":55,"line_end":55,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1260}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57603,"byte_end":57611,"line_start":55,"line_end":55,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57678,"byte_end":57683,"line_start":58,"line_end":58,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57673,"byte_end":57677,"line_start":58,"line_end":58,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742370}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57698,"byte_end":57699,"line_start":58,"line_end":58,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1212}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57688,"byte_end":57696,"line_start":58,"line_end":58,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57714,"byte_end":57719,"line_start":58,"line_end":58,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1260}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57704,"byte_end":57712,"line_start":58,"line_end":58,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57781,"byte_end":57786,"line_start":61,"line_end":61,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":543}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57776,"byte_end":57780,"line_start":61,"line_end":61,"column_start":10,"column_end":14},"ref_id":{"krate":0,"index":1073742371}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":57801,"byte_end":57802,"line_start":61,"line_end":61,"column_start":35,"column_end":36},"ref_id":{"krate":0,"index":1213}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57791,"byte_end":57799,"line_start":61,"line_end":61,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":57817,"byte_end":57822,"line_start":61,"line_end":61,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":1260}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57807,"byte_end":57815,"line_start":61,"line_end":61,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":1166}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57871,"byte_end":57882,"line_start":66,"line_end":66,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57896,"byte_end":57899,"line_start":67,"line_end":67,"column_start":13,"column_end":16},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57900,"byte_end":57912,"line_start":67,"line_end":67,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":57975,"byte_end":57984,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":548}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58048,"byte_end":58054,"line_start":73,"line_end":73,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58034,"byte_end":58045,"line_start":73,"line_end":73,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58066,"byte_end":58075,"line_start":74,"line_end":74,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58090,"byte_end":58098,"line_start":75,"line_end":75,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":549}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58100,"byte_end":58105,"line_start":75,"line_end":75,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":3758096936}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58106,"byte_end":58109,"line_start":75,"line_end":75,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58123,"byte_end":58129,"line_start":76,"line_end":76,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":550}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58136,"byte_end":58141,"line_start":76,"line_end":76,"column_start":26,"column_end":31},"ref_id":{"krate":0,"index":3758096936}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58272,"byte_end":58276,"line_start":81,"line_end":81,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58291,"byte_end":58299,"line_start":82,"line_end":82,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":549}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58314,"byte_end":58318,"line_start":82,"line_end":82,"column_start":36,"column_end":40},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58301,"byte_end":58312,"line_start":82,"line_end":82,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58319,"byte_end":58323,"line_start":82,"line_end":82,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":1073742377}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58361,"byte_end":58367,"line_start":83,"line_end":83,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":550}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58374,"byte_end":58377,"line_start":83,"line_end":83,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58369,"byte_end":58372,"line_start":83,"line_end":83,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58436,"byte_end":58447,"line_start":86,"line_end":86,"column_start":40,"column_end":51},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58452,"byte_end":58458,"line_start":86,"line_end":86,"column_start":56,"column_end":62},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58464,"byte_end":58478,"line_start":86,"line_end":86,"column_start":68,"column_end":82},"ref_id":{"krate":0,"index":1287}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58505,"byte_end":58512,"line_start":87,"line_end":87,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":442}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58501,"byte_end":58504,"line_start":87,"line_end":87,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":536871466}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58538,"byte_end":58542,"line_start":88,"line_end":88,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742378}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58543,"byte_end":58551,"line_start":88,"line_end":88,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":549}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58577,"byte_end":58583,"line_start":89,"line_end":89,"column_start":25,"column_end":31},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58589,"byte_end":58603,"line_start":89,"line_end":89,"column_start":37,"column_end":51},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58607,"byte_end":58611,"line_start":89,"line_end":89,"column_start":55,"column_end":59},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58630,"byte_end":58631,"line_start":90,"line_end":90,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58633,"byte_end":58634,"line_start":90,"line_end":90,"column_start":21,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58625,"byte_end":58626,"line_start":90,"line_end":90,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58668,"byte_end":58681,"line_start":91,"line_end":91,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":451}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58664,"byte_end":58667,"line_start":91,"line_end":91,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":134218282}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58684,"byte_end":58688,"line_start":91,"line_end":91,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1342177834}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58689,"byte_end":58690,"line_start":91,"line_end":91,"column_start":53,"column_end":54},"ref_id":{"krate":0,"index":469762602}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58709,"byte_end":58710,"line_start":92,"line_end":92,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":469762602}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58743,"byte_end":58747,"line_start":93,"line_end":93,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58748,"byte_end":58751,"line_start":93,"line_end":93,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58734,"byte_end":58740,"line_start":93,"line_end":93,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":3623879210}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58811,"byte_end":58819,"line_start":96,"line_end":96,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58807,"byte_end":58810,"line_start":96,"line_end":96,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58866,"byte_end":58872,"line_start":97,"line_end":97,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58852,"byte_end":58863,"line_start":97,"line_end":97,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58915,"byte_end":58918,"line_start":98,"line_end":98,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":540}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58899,"byte_end":58913,"line_start":98,"line_end":98,"column_start":24,"column_end":38},"ref_id":{"krate":0,"index":1287}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58919,"byte_end":58924,"line_start":98,"line_end":98,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1174405674}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58925,"byte_end":58928,"line_start":98,"line_end":98,"column_start":50,"column_end":53},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58940,"byte_end":58941,"line_start":98,"line_end":98,"column_start":65,"column_end":66},"ref_id":{"krate":0,"index":1210}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":58930,"byte_end":58938,"line_start":98,"line_end":98,"column_start":55,"column_end":63},"ref_id":{"krate":0,"index":1166}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58893,"byte_end":58896,"line_start":98,"line_end":98,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":58972,"byte_end":58976,"line_start":99,"line_end":99,"column_start":29,"column_end":33},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58960,"byte_end":58964,"line_start":99,"line_end":99,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742378}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58965,"byte_end":58971,"line_start":99,"line_end":99,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":550}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":58977,"byte_end":58982,"line_start":99,"line_end":99,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":1174405674}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59021,"byte_end":59024,"line_start":101,"line_end":101,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":542}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59017,"byte_end":59020,"line_start":101,"line_end":101,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":3791651370}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59011,"byte_end":59014,"line_start":101,"line_end":101,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":134218282}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59046,"byte_end":59052,"line_start":103,"line_end":103,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3623879210}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59087,"byte_end":59098,"line_start":105,"line_end":105,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59103,"byte_end":59109,"line_start":105,"line_end":105,"column_start":45,"column_end":51},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59111,"byte_end":59125,"line_start":105,"line_end":105,"column_start":53,"column_end":67},"ref_id":{"krate":0,"index":1287}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59152,"byte_end":59159,"line_start":106,"line_end":106,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":442}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59148,"byte_end":59151,"line_start":106,"line_end":106,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":536871467}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59185,"byte_end":59189,"line_start":107,"line_end":107,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":1073742379}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59190,"byte_end":59198,"line_start":107,"line_end":107,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":549}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59224,"byte_end":59230,"line_start":108,"line_end":108,"column_start":25,"column_end":31},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59232,"byte_end":59246,"line_start":108,"line_end":108,"column_start":33,"column_end":47},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59250,"byte_end":59254,"line_start":108,"line_end":108,"column_start":51,"column_end":55},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59273,"byte_end":59274,"line_start":109,"line_end":109,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59276,"byte_end":59277,"line_start":109,"line_end":109,"column_start":21,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59268,"byte_end":59269,"line_start":109,"line_end":109,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59307,"byte_end":59320,"line_start":110,"line_end":110,"column_start":28,"column_end":41},"ref_id":{"krate":0,"index":451}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59303,"byte_end":59306,"line_start":110,"line_end":110,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":134218283}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59323,"byte_end":59327,"line_start":110,"line_end":110,"column_start":44,"column_end":48},"ref_id":{"krate":0,"index":1342177835}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59328,"byte_end":59329,"line_start":110,"line_end":110,"column_start":49,"column_end":50},"ref_id":{"krate":0,"index":469762603}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59348,"byte_end":59349,"line_start":111,"line_end":111,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":469762603}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59382,"byte_end":59386,"line_start":112,"line_end":112,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59387,"byte_end":59390,"line_start":112,"line_end":112,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":3791651371}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59373,"byte_end":59379,"line_start":112,"line_end":112,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":3623879211}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59450,"byte_end":59458,"line_start":115,"line_end":115,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59446,"byte_end":59449,"line_start":115,"line_end":115,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":3791651371}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59486,"byte_end":59490,"line_start":116,"line_end":116,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59528,"byte_end":59531,"line_start":118,"line_end":118,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":542}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59524,"byte_end":59527,"line_start":118,"line_end":118,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":3791651371}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59518,"byte_end":59521,"line_start":118,"line_end":118,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":134218283}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59553,"byte_end":59559,"line_start":120,"line_end":120,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3623879211}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59618,"byte_end":59629,"line_start":123,"line_end":123,"column_start":32,"column_end":43},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59636,"byte_end":59647,"line_start":123,"line_end":123,"column_start":50,"column_end":61},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59656,"byte_end":59664,"line_start":123,"line_end":123,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59712,"byte_end":59718,"line_start":124,"line_end":124,"column_start":45,"column_end":51},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59691,"byte_end":59706,"line_start":124,"line_end":124,"column_start":24,"column_end":39},"ref_id":{"krate":0,"index":554}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59686,"byte_end":59690,"line_start":124,"line_end":124,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742380}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59707,"byte_end":59710,"line_start":124,"line_end":124,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":536871468}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59743,"byte_end":59751,"line_start":125,"line_end":125,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59739,"byte_end":59742,"line_start":125,"line_end":125,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":1207960108}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59792,"byte_end":59795,"line_start":125,"line_end":125,"column_start":71,"column_end":74},"ref_id":{"krate":0,"index":536871468}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59829,"byte_end":59832,"line_start":126,"line_end":126,"column_start":32,"column_end":35},"ref_id":{"krate":0,"index":540}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59813,"byte_end":59827,"line_start":126,"line_end":126,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":1287}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59833,"byte_end":59836,"line_start":126,"line_end":126,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":1610613292}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59838,"byte_end":59843,"line_start":126,"line_end":126,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":268436012}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59856,"byte_end":59857,"line_start":126,"line_end":126,"column_start":59,"column_end":60},"ref_id":{"krate":0,"index":1210}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59846,"byte_end":59854,"line_start":126,"line_end":126,"column_start":49,"column_end":57},"ref_id":{"krate":0,"index":1166}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59807,"byte_end":59810,"line_start":126,"line_end":126,"column_start":10,"column_end":13},"ref_id":{"krate":0,"index":1207960108}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":59920,"byte_end":59931,"line_start":129,"line_end":129,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":1125}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59979,"byte_end":59985,"line_start":130,"line_end":130,"column_start":45,"column_end":51},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":59958,"byte_end":59973,"line_start":130,"line_end":130,"column_start":24,"column_end":39},"ref_id":{"krate":0,"index":554}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59953,"byte_end":59957,"line_start":130,"line_end":130,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742381}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":59974,"byte_end":59977,"line_start":130,"line_end":130,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":536871469}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60009,"byte_end":60017,"line_start":131,"line_end":131,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":544}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60005,"byte_end":60008,"line_start":131,"line_end":131,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1879048749}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60061,"byte_end":60064,"line_start":131,"line_end":131,"column_start":73,"column_end":76},"ref_id":{"krate":0,"index":536871469}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60098,"byte_end":60103,"line_start":132,"line_end":132,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":541}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60082,"byte_end":60096,"line_start":132,"line_end":132,"column_start":16,"column_end":30},"ref_id":{"krate":0,"index":1287}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60076,"byte_end":60079,"line_start":132,"line_end":132,"column_start":10,"column_end":13},"ref_id":{"krate":0,"index":1879048749}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60146,"byte_end":60157,"line_start":134,"line_end":134,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60162,"byte_end":60168,"line_start":134,"line_end":134,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60169,"byte_end":60183,"line_start":134,"line_end":134,"column_start":57,"column_end":71},"ref_id":{"krate":0,"index":1287}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60227,"byte_end":60230,"line_start":136,"line_end":136,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60200,"byte_end":60208,"line_start":135,"line_end":135,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":555}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60195,"byte_end":60199,"line_start":135,"line_end":135,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742382}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60209,"byte_end":60212,"line_start":135,"line_end":135,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":536871470}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60242,"byte_end":60247,"line_start":136,"line_end":136,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60238,"byte_end":60241,"line_start":136,"line_end":136,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":2952790574}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60293,"byte_end":60301,"line_start":138,"line_end":138,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60306,"byte_end":60312,"line_start":138,"line_end":138,"column_start":49,"column_end":55},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60313,"byte_end":60321,"line_start":138,"line_end":138,"column_start":56,"column_end":64},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60380,"byte_end":60383,"line_start":140,"line_end":140,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60338,"byte_end":60346,"line_start":139,"line_end":139,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":555}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60333,"byte_end":60337,"line_start":139,"line_end":139,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742384}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60358,"byte_end":60363,"line_start":139,"line_end":139,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":424}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60350,"byte_end":60355,"line_start":139,"line_end":139,"column_start":26,"column_end":31},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60347,"byte_end":60349,"line_start":139,"line_end":139,"column_start":23,"column_end":25},"ref_id":{"krate":0,"index":536871472}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60424,"byte_end":60432,"line_start":141,"line_end":141,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60445,"byte_end":60449,"line_start":141,"line_end":141,"column_start":54,"column_end":58},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60439,"byte_end":60442,"line_start":141,"line_end":141,"column_start":48,"column_end":51},"ref_id":{"krate":0,"index":542}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60435,"byte_end":60438,"line_start":141,"line_end":141,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":2281701936}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60485,"byte_end":60496,"line_start":142,"line_end":142,"column_start":33,"column_end":44},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60482,"byte_end":60484,"line_start":142,"line_end":142,"column_start":30,"column_end":32},"ref_id":{"krate":0,"index":536871472}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60557,"byte_end":60561,"line_start":143,"line_end":143,"column_start":58,"column_end":62},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60546,"byte_end":60556,"line_start":143,"line_end":143,"column_start":47,"column_end":57},"ref_id":{"krate":0,"index":3623879216}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60609,"byte_end":60613,"line_start":144,"line_end":144,"column_start":45,"column_end":49},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60582,"byte_end":60598,"line_start":144,"line_end":144,"column_start":18,"column_end":34},"ref_id":{"krate":0,"index":3556770352}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60601,"byte_end":60607,"line_start":144,"line_end":144,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":1140851248}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60695,"byte_end":60699,"line_start":148,"line_end":148,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1073742386}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60700,"byte_end":60708,"line_start":148,"line_end":148,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":549}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60709,"byte_end":60710,"line_start":148,"line_end":148,"column_start":38,"column_end":39},"ref_id":{"krate":0,"index":1106}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60795,"byte_end":60798,"line_start":152,"line_end":152,"column_start":76,"column_end":79},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60852,"byte_end":60862,"line_start":153,"line_end":153,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60841,"byte_end":60850,"line_start":153,"line_end":153,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60863,"byte_end":60868,"line_start":153,"line_end":153,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742387}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60891,"byte_end":60894,"line_start":154,"line_end":154,"column_start":21,"column_end":24},"ref_id":{"krate":0,"index":536871475}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60919,"byte_end":60924,"line_start":155,"line_end":155,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60927,"byte_end":60930,"line_start":155,"line_end":155,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1610613299}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":60953,"byte_end":60956,"line_start":156,"line_end":156,"column_start":22,"column_end":25},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":60948,"byte_end":60951,"line_start":156,"line_end":156,"column_start":17,"column_end":20},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60970,"byte_end":60975,"line_start":157,"line_end":157,"column_start":11,"column_end":16},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":60978,"byte_end":60981,"line_start":157,"line_end":157,"column_start":19,"column_end":22},"ref_id":{"krate":0,"index":4160750131}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61017,"byte_end":61021,"line_start":158,"line_end":158,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61007,"byte_end":61015,"line_start":158,"line_end":158,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61022,"byte_end":61027,"line_start":158,"line_end":158,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61061,"byte_end":61066,"line_start":159,"line_end":159,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61052,"byte_end":61060,"line_start":159,"line_end":159,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":3154117171}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61162,"byte_end":61165,"line_start":163,"line_end":163,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61140,"byte_end":61146,"line_start":162,"line_end":162,"column_start":14,"column_end":20},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61112,"byte_end":61121,"line_start":161,"line_end":161,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61088,"byte_end":61098,"line_start":160,"line_end":160,"column_start":19,"column_end":29},"ref_id":{"krate":0,"index":4026532403}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61122,"byte_end":61125,"line_start":161,"line_end":161,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":570425907}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61181,"byte_end":61185,"line_start":164,"line_end":164,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61177,"byte_end":61180,"line_start":164,"line_end":164,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":570425907}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61213,"byte_end":61221,"line_start":165,"line_end":165,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61228,"byte_end":61232,"line_start":165,"line_end":165,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61224,"byte_end":61227,"line_start":165,"line_end":165,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":570425907}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61260,"byte_end":61263,"line_start":166,"line_end":166,"column_start":25,"column_end":28},"ref_id":{"krate":1,"index":1833}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61253,"byte_end":61259,"line_start":166,"line_end":166,"column_start":18,"column_end":24},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61274,"byte_end":61278,"line_start":166,"line_end":166,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61264,"byte_end":61272,"line_start":166,"line_end":166,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61279,"byte_end":61282,"line_start":166,"line_end":166,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":4160750131}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61244,"byte_end":61250,"line_start":166,"line_end":166,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61304,"byte_end":61315,"line_start":167,"line_end":167,"column_start":19,"column_end":30},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61297,"byte_end":61303,"line_start":167,"line_end":167,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61339,"byte_end":61343,"line_start":168,"line_end":168,"column_start":15,"column_end":19},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61337,"byte_end":61338,"line_start":168,"line_end":168,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3825205811}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61353,"byte_end":61368,"line_start":168,"line_end":168,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61349,"byte_end":61352,"line_start":168,"line_end":168,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":2315256371}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61371,"byte_end":61395,"line_start":168,"line_end":168,"column_start":47,"column_end":71},"ref_id":{"krate":1,"index":28092}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61371,"byte_end":61393,"line_start":168,"line_end":168,"column_start":47,"column_end":69},"ref_id":{"krate":1,"index":28094}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61380,"byte_end":61391,"line_start":168,"line_end":168,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61371,"byte_end":61379,"line_start":168,"line_end":168,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":3154117171}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61430,"byte_end":61434,"line_start":170,"line_end":170,"column_start":15,"column_end":19},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61428,"byte_end":61429,"line_start":170,"line_end":170,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3825205811}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61444,"byte_end":61459,"line_start":170,"line_end":170,"column_start":29,"column_end":44},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61440,"byte_end":61443,"line_start":170,"line_end":170,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":2315256371}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61462,"byte_end":61506,"line_start":170,"line_end":170,"column_start":47,"column_end":91},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61462,"byte_end":61484,"line_start":170,"line_end":170,"column_start":47,"column_end":69},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61471,"byte_end":61482,"line_start":170,"line_end":170,"column_start":56,"column_end":67},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61462,"byte_end":61470,"line_start":170,"line_end":170,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":3154117171}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61486,"byte_end":61506,"line_start":170,"line_end":170,"column_start":71,"column_end":91},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61493,"byte_end":61504,"line_start":170,"line_end":170,"column_start":78,"column_end":89},"ref_id":{"krate":0,"index":426}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61486,"byte_end":61492,"line_start":170,"line_end":170,"column_start":71,"column_end":77},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61543,"byte_end":61547,"line_start":172,"line_end":172,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61536,"byte_end":61542,"line_start":172,"line_end":172,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":4194304563}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61528,"byte_end":61533,"line_start":172,"line_end":172,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3892314675}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61561,"byte_end":61562,"line_start":174,"line_end":174,"column_start":5,"column_end":6},"ref_id":{"krate":0,"index":3825205811}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61704,"byte_end":61710,"line_start":178,"line_end":178,"column_start":56,"column_end":62},"ref_id":{"krate":4,"index":5830}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61745,"byte_end":61755,"line_start":179,"line_end":179,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61734,"byte_end":61743,"line_start":179,"line_end":179,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61756,"byte_end":61761,"line_start":179,"line_end":179,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742388}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61793,"byte_end":61796,"line_start":180,"line_end":180,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":4197}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61785,"byte_end":61791,"line_start":180,"line_end":180,"column_start":22,"column_end":28},"ref_id":{"krate":4,"index":5830}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61817,"byte_end":61820,"line_start":181,"line_end":181,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":536871476}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61918,"byte_end":61925,"line_start":183,"line_end":183,"column_start":77,"column_end":84},"ref_id":{"krate":0,"index":448}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61909,"byte_end":61915,"line_start":183,"line_end":183,"column_start":68,"column_end":74},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61876,"byte_end":61888,"line_start":183,"line_end":183,"column_start":35,"column_end":47},"ref_id":{"krate":0,"index":560}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61865,"byte_end":61875,"line_start":183,"line_end":183,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":2952790580}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61899,"byte_end":61903,"line_start":183,"line_end":183,"column_start":58,"column_end":62},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":61889,"byte_end":61897,"line_start":183,"line_end":183,"column_start":48,"column_end":56},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61904,"byte_end":61906,"line_start":183,"line_end":183,"column_start":63,"column_end":65},"ref_id":{"krate":0,"index":3087008308}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61941,"byte_end":61943,"line_start":184,"line_end":184,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1275068980}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":61995,"byte_end":61999,"line_start":187,"line_end":187,"column_start":16,"column_end":20},"ref_id":{"krate":4,"index":4219}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":61988,"byte_end":61994,"line_start":187,"line_end":187,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":2818572852}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62000,"byte_end":62002,"line_start":187,"line_end":187,"column_start":21,"column_end":23},"ref_id":{"krate":0,"index":1275068980}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62021,"byte_end":62023,"line_start":188,"line_end":188,"column_start":9,"column_end":11},"ref_id":{"krate":0,"index":3087008308}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62040,"byte_end":62046,"line_start":190,"line_end":190,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":2818572852}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62101,"byte_end":62102,"line_start":193,"line_end":193,"column_start":52,"column_end":53},"ref_id":{"krate":0,"index":566}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62116,"byte_end":62117,"line_start":193,"line_end":193,"column_start":67,"column_end":68},"ref_id":{"krate":0,"index":566}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62152,"byte_end":62162,"line_start":194,"line_end":194,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62141,"byte_end":62150,"line_start":194,"line_end":194,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62163,"byte_end":62168,"line_start":194,"line_end":194,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742389}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62238,"byte_end":62245,"line_start":195,"line_end":195,"column_start":68,"column_end":75},"ref_id":{"krate":0,"index":446}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62229,"byte_end":62235,"line_start":195,"line_end":195,"column_start":59,"column_end":65},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62186,"byte_end":62198,"line_start":195,"line_end":195,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":560}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62175,"byte_end":62185,"line_start":195,"line_end":195,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":2952790581}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62209,"byte_end":62213,"line_start":195,"line_end":195,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62199,"byte_end":62207,"line_start":195,"line_end":195,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62214,"byte_end":62217,"line_start":195,"line_end":195,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":536871477}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62303,"byte_end":62304,"line_start":198,"line_end":198,"column_start":53,"column_end":54},"ref_id":{"krate":0,"index":568}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62322,"byte_end":62323,"line_start":198,"line_end":198,"column_start":72,"column_end":73},"ref_id":{"krate":0,"index":568}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62358,"byte_end":62368,"line_start":199,"line_end":199,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62347,"byte_end":62356,"line_start":199,"line_end":199,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62369,"byte_end":62374,"line_start":199,"line_end":199,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":1073742391}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62390,"byte_end":62393,"line_start":200,"line_end":200,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":536871479}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62461,"byte_end":62468,"line_start":201,"line_end":201,"column_start":58,"column_end":65},"ref_id":{"krate":0,"index":448}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62452,"byte_end":62458,"line_start":201,"line_end":201,"column_start":49,"column_end":55},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62419,"byte_end":62431,"line_start":201,"line_end":201,"column_start":16,"column_end":28},"ref_id":{"krate":0,"index":560}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62408,"byte_end":62418,"line_start":201,"line_end":201,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":2952790583}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62442,"byte_end":62446,"line_start":201,"line_end":201,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62432,"byte_end":62440,"line_start":201,"line_end":201,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62447,"byte_end":62449,"line_start":201,"line_end":201,"column_start":44,"column_end":46},"ref_id":{"krate":0,"index":2818572855}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62515,"byte_end":62518,"line_start":205,"line_end":205,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62547,"byte_end":62557,"line_start":208,"line_end":208,"column_start":6,"column_end":16},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62584,"byte_end":62587,"line_start":209,"line_end":209,"column_start":25,"column_end":28},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62626,"byte_end":62630,"line_start":210,"line_end":210,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":569}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62633,"byte_end":62640,"line_start":210,"line_end":210,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62633,"byte_end":62640,"line_start":210,"line_end":210,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":1073742396}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62733,"byte_end":62737,"line_start":214,"line_end":214,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073742397}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62738,"byte_end":62745,"line_start":214,"line_end":214,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62728,"byte_end":62729,"line_start":214,"line_end":214,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":62778,"byte_end":62781,"line_start":215,"line_end":215,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62776,"byte_end":62777,"line_start":215,"line_end":215,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":603980349}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62767,"byte_end":62772,"line_start":215,"line_end":215,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3758096957}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":62803,"byte_end":62808,"line_start":217,"line_end":217,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":3758096957}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62840,"byte_end":62850,"line_start":221,"line_end":221,"column_start":23,"column_end":33},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62823,"byte_end":62835,"line_start":221,"line_end":221,"column_start":6,"column_end":18},"ref_id":{"krate":1,"index":5531}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62898,"byte_end":62916,"line_start":223,"line_end":223,"column_start":21,"column_end":39},"ref_id":{"krate":0,"index":578}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":62969,"byte_end":62987,"line_start":225,"line_end":225,"column_start":9,"column_end":27},"ref_id":{"krate":0,"index":578}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63002,"byte_end":63009,"line_start":226,"line_end":226,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":579}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63011,"byte_end":63015,"line_start":226,"line_end":226,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742401}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63016,"byte_end":63023,"line_start":226,"line_end":226,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63037,"byte_end":63051,"line_start":227,"line_end":227,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63068,"byte_end":63079,"line_start":228,"line_end":228,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":581}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63148,"byte_end":63151,"line_start":234,"line_end":234,"column_start":14,"column_end":17},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63244,"byte_end":63262,"line_start":239,"line_end":239,"column_start":19,"column_end":37},"ref_id":{"krate":0,"index":578}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63231,"byte_end":63239,"line_start":239,"line_end":239,"column_start":6,"column_end":14},"ref_id":{"krate":1,"index":5627}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63316,"byte_end":63322,"line_start":241,"line_end":241,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":29342}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63348,"byte_end":63352,"line_start":242,"line_end":242,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63353,"byte_end":63367,"line_start":242,"line_end":242,"column_start":17,"column_end":31},"ref_id":{"krate":0,"index":580}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":63384,"byte_end":63387,"line_start":242,"line_end":242,"column_start":48,"column_end":51},"ref_id":{"krate":4,"index":5403}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63371,"byte_end":63375,"line_start":242,"line_end":242,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63376,"byte_end":63383,"line_start":242,"line_end":242,"column_start":40,"column_end":47},"ref_id":{"krate":0,"index":579}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63404,"byte_end":63408,"line_start":243,"line_end":243,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63451,"byte_end":63455,"line_start":245,"line_end":245,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63456,"byte_end":63463,"line_start":245,"line_end":245,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":579}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63464,"byte_end":63468,"line_start":245,"line_end":245,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63469,"byte_end":63483,"line_start":245,"line_end":245,"column_start":44,"column_end":58},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63485,"byte_end":63489,"line_start":245,"line_end":245,"column_start":60,"column_end":64},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63490,"byte_end":63501,"line_start":245,"line_end":245,"column_start":65,"column_end":76},"ref_id":{"krate":0,"index":581}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63529,"byte_end":63533,"line_start":246,"line_end":246,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63534,"byte_end":63545,"line_start":246,"line_end":246,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":581}},{"kind":"Function","span":{"file_name":"src/mm/page_table.rs","byte_start":63587,"byte_end":63590,"line_start":246,"line_end":246,"column_start":74,"column_end":77},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63553,"byte_end":63557,"line_start":246,"line_end":246,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63558,"byte_end":63565,"line_start":246,"line_end":246,"column_start":45,"column_end":52},"ref_id":{"krate":0,"index":579}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63566,"byte_end":63570,"line_start":246,"line_end":246,"column_start":53,"column_end":57},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63571,"byte_end":63585,"line_start":246,"line_end":246,"column_start":58,"column_end":72},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63611,"byte_end":63615,"line_start":247,"line_end":247,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63616,"byte_end":63627,"line_start":247,"line_end":247,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":581}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63649,"byte_end":63653,"line_start":248,"line_end":248,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63654,"byte_end":63668,"line_start":248,"line_end":248,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":580}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63712,"byte_end":63716,"line_start":250,"line_end":250,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742408}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63717,"byte_end":63728,"line_start":250,"line_end":250,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":581}},{"kind":"Type","span":{"file_name":"src/mm/page_table.rs","byte_start":63761,"byte_end":63765,"line_start":252,"line_end":252,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/page_table.rs","byte_start":63766,"byte_end":63767,"line_start":252,"line_end":252,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":67109448}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45777,"byte_end":45787,"line_start":5,"line_end":5,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":585}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63791,"byte_end":63796,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63791,"byte_end":63796,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1287}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63791,"byte_end":63796,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1166}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63841,"byte_end":63846,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63900,"byte_end":63905,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":63900,"byte_end":63905,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":522}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63940,"byte_end":63945,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":482}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":63940,"byte_end":63945,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":455}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":63974,"byte_end":63979,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":63981,"byte_end":63992,"line_start":5,"line_end":5,"column_start":12,"column_end":23},"ref_id":{"krate":4,"index":492}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64008,"byte_end":64013,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64015,"byte_end":64018,"line_start":6,"line_end":6,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64029,"byte_end":64034,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":6,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64036,"byte_end":64044,"line_start":7,"line_end":7,"column_start":12,"column_end":20},"ref_id":{"krate":6,"index":638}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64056,"byte_end":64061,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64063,"byte_end":64067,"line_start":8,"line_end":8,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64078,"byte_end":64089,"line_start":9,"line_end":9,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":64098,"byte_end":64102,"line_start":10,"line_end":10,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64115,"byte_end":64120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64122,"byte_end":64128,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":155}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64115,"byte_end":64120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64122,"byte_end":64128,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64115,"byte_end":64120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64122,"byte_end":64128,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":158}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64115,"byte_end":64120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64122,"byte_end":64128,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":159}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64115,"byte_end":64120,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":152}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64122,"byte_end":64128,"line_start":11,"line_end":11,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":152}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64477,"byte_end":64480,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64481,"byte_end":64486,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64487,"byte_end":64496,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64477,"byte_end":64480,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64481,"byte_end":64486,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64487,"byte_end":64496,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64477,"byte_end":64480,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64481,"byte_end":64486,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64487,"byte_end":64496,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64506,"byte_end":64509,"line_start":34,"line_end":34,"column_start":63,"column_end":66},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64501,"byte_end":64504,"line_start":34,"line_end":34,"column_start":58,"column_end":61},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64517,"byte_end":64520,"line_start":34,"line_end":34,"column_start":74,"column_end":77},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64510,"byte_end":64515,"line_start":34,"line_end":34,"column_start":67,"column_end":72},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64541,"byte_end":64551,"line_start":35,"line_end":35,"column_start":20,"column_end":30},"ref_id":{"krate":0,"index":637}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64530,"byte_end":64539,"line_start":35,"line_end":35,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64477,"byte_end":64480,"line_start":34,"line_end":34,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64481,"byte_end":64486,"line_start":34,"line_end":34,"column_start":38,"column_end":43},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64487,"byte_end":64496,"line_start":34,"line_end":34,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":626}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64622,"byte_end":64627,"line_start":40,"line_end":40,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":631}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64615,"byte_end":64619,"line_start":40,"line_end":40,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64602,"byte_end":64614,"line_start":40,"line_end":40,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1294}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64672,"byte_end":64681,"line_start":44,"line_end":44,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64694,"byte_end":64697,"line_start":45,"line_end":45,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64698,"byte_end":64705,"line_start":45,"line_end":45,"column_start":16,"column_end":23},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64716,"byte_end":64725,"line_start":48,"line_end":48,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64768,"byte_end":64772,"line_start":50,"line_end":50,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":626}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64787,"byte_end":64797,"line_start":51,"line_end":51,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64810,"byte_end":64813,"line_start":51,"line_end":51,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":552}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64799,"byte_end":64808,"line_start":51,"line_end":51,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64829,"byte_end":64834,"line_start":52,"line_end":52,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":628}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64841,"byte_end":64844,"line_start":52,"line_end":52,"column_start":25,"column_end":28},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":64836,"byte_end":64839,"line_start":52,"line_end":52,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":64923,"byte_end":64928,"line_start":56,"line_end":56,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":562}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64907,"byte_end":64911,"line_start":56,"line_end":56,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742455}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":64912,"byte_end":64922,"line_start":56,"line_end":56,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":627}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65022,"byte_end":65030,"line_start":59,"line_end":59,"column_start":52,"column_end":60},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65040,"byte_end":65048,"line_start":59,"line_end":59,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65062,"byte_end":65075,"line_start":59,"line_end":59,"column_start":92,"column_end":105},"ref_id":{"krate":0,"index":1316}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65092,"byte_end":65096,"line_start":60,"line_end":60,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65087,"byte_end":65091,"line_start":60,"line_end":60,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742456}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65106,"byte_end":65109,"line_start":60,"line_end":60,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65097,"byte_end":65104,"line_start":60,"line_end":60,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65123,"byte_end":65131,"line_start":61,"line_end":61,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":536871544}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65145,"byte_end":65151,"line_start":62,"line_end":62,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1610613368}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65174,"byte_end":65180,"line_start":63,"line_end":63,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65165,"byte_end":65172,"line_start":63,"line_end":63,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65194,"byte_end":65204,"line_start":64,"line_end":64,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":268436088}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65217,"byte_end":65221,"line_start":65,"line_end":65,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65290,"byte_end":65301,"line_start":67,"line_end":67,"column_start":61,"column_end":72},"ref_id":{"krate":0,"index":1125}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65387,"byte_end":65391,"line_start":69,"line_end":69,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":5746}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65362,"byte_end":65371,"line_start":68,"line_end":68,"column_start":58,"column_end":67},"ref_id":{"krate":1,"index":5662}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65351,"byte_end":65359,"line_start":68,"line_end":68,"column_start":47,"column_end":55},"ref_id":{"krate":1,"index":8468}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65340,"byte_end":65344,"line_start":68,"line_end":68,"column_start":36,"column_end":40},"ref_id":{"krate":0,"index":1073742457}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65345,"byte_end":65350,"line_start":68,"line_end":68,"column_start":41,"column_end":46},"ref_id":{"krate":0,"index":628}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65419,"byte_end":65428,"line_start":69,"line_end":69,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65404,"byte_end":65408,"line_start":69,"line_end":69,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":3355443833}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65409,"byte_end":65418,"line_start":69,"line_end":69,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":644}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65434,"byte_end":65443,"line_start":69,"line_end":69,"column_start":61,"column_end":70},"ref_id":{"krate":0,"index":536871545}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65320,"byte_end":65324,"line_start":68,"line_end":68,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65320,"byte_end":65324,"line_start":68,"line_end":68,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65464,"byte_end":65469,"line_start":70,"line_end":70,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":654}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65459,"byte_end":65463,"line_start":70,"line_end":70,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1140851321}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65475,"byte_end":65479,"line_start":70,"line_end":70,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742457}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65480,"byte_end":65490,"line_start":70,"line_end":70,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65516,"byte_end":65522,"line_start":71,"line_end":71,"column_start":24,"column_end":30},"ref_id":{"krate":4,"index":5386}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65505,"byte_end":65509,"line_start":71,"line_end":71,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742457}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65510,"byte_end":65515,"line_start":71,"line_end":71,"column_start":18,"column_end":23},"ref_id":{"krate":0,"index":628}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65523,"byte_end":65526,"line_start":71,"line_end":71,"column_start":31,"column_end":34},"ref_id":{"krate":0,"index":2214593145}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65582,"byte_end":65589,"line_start":74,"line_end":74,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65597,"byte_end":65603,"line_start":74,"line_end":74,"column_start":53,"column_end":59},"ref_id":{"krate":1,"index":29342}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65631,"byte_end":65634,"line_start":75,"line_end":75,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":653}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65622,"byte_end":65630,"line_start":75,"line_end":75,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":536871547}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65640,"byte_end":65644,"line_start":75,"line_end":75,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":1073742459}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65645,"byte_end":65655,"line_start":75,"line_end":75,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":627}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65686,"byte_end":65690,"line_start":76,"line_end":76,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1610613371}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65673,"byte_end":65677,"line_start":76,"line_end":76,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65673,"byte_end":65677,"line_start":76,"line_end":76,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65714,"byte_end":65723,"line_start":77,"line_end":77,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":655}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65705,"byte_end":65713,"line_start":77,"line_end":77,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":536871547}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65729,"byte_end":65733,"line_start":77,"line_end":77,"column_start":37,"column_end":41},"ref_id":{"krate":0,"index":1073742459}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65734,"byte_end":65744,"line_start":77,"line_end":77,"column_start":42,"column_end":52},"ref_id":{"krate":0,"index":627}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65746,"byte_end":65750,"line_start":77,"line_end":77,"column_start":54,"column_end":58},"ref_id":{"krate":0,"index":3892314747}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65782,"byte_end":65786,"line_start":79,"line_end":79,"column_start":20,"column_end":24},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65771,"byte_end":65775,"line_start":79,"line_end":79,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742459}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65776,"byte_end":65781,"line_start":79,"line_end":79,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":628}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65787,"byte_end":65795,"line_start":79,"line_end":79,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":536871547}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65922,"byte_end":65925,"line_start":83,"line_end":83,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":556}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65906,"byte_end":65910,"line_start":83,"line_end":83,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742460}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65911,"byte_end":65921,"line_start":83,"line_end":83,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65966,"byte_end":65970,"line_start":84,"line_end":84,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65949,"byte_end":65953,"line_start":84,"line_end":84,"column_start":23,"column_end":27},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65939,"byte_end":65947,"line_start":84,"line_end":84,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":65954,"byte_end":65964,"line_start":84,"line_end":84,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":158}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66023,"byte_end":66027,"line_start":85,"line_end":85,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":65996,"byte_end":66000,"line_start":85,"line_end":85,"column_start":23,"column_end":27},"ref_id":{"krate":1,"index":1999}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":65986,"byte_end":65994,"line_start":85,"line_end":85,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66001,"byte_end":66012,"line_start":85,"line_end":85,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":624}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66053,"byte_end":66054,"line_start":86,"line_end":86,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":1211}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66043,"byte_end":66051,"line_start":86,"line_end":86,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1166}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66067,"byte_end":66068,"line_start":86,"line_end":86,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":1213}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66057,"byte_end":66065,"line_start":86,"line_end":86,"column_start":27,"column_end":35},"ref_id":{"krate":0,"index":1166}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66187,"byte_end":66195,"line_start":91,"line_end":91,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":630}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66244,"byte_end":66258,"line_start":93,"line_end":93,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":636}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66233,"byte_end":66243,"line_start":93,"line_end":93,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66334,"byte_end":66339,"line_start":95,"line_end":95,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":615}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66350,"byte_end":66355,"line_start":95,"line_end":95,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":616}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66410,"byte_end":66417,"line_start":96,"line_end":96,"column_start":44,"column_end":51},"ref_id":{"krate":0,"index":617}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66428,"byte_end":66435,"line_start":96,"line_end":96,"column_start":62,"column_end":69},"ref_id":{"krate":0,"index":618}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66488,"byte_end":66493,"line_start":97,"line_end":97,"column_start":42,"column_end":47},"ref_id":{"krate":0,"index":619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66504,"byte_end":66509,"line_start":97,"line_end":97,"column_start":58,"column_end":63},"ref_id":{"krate":0,"index":620}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6919}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66561,"byte_end":66576,"line_start":98,"line_end":98,"column_start":41,"column_end":56},"ref_id":{"krate":0,"index":621}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66587,"byte_end":66591,"line_start":98,"line_end":98,"column_start":67,"column_end":71},"ref_id":{"krate":0,"index":622}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6655}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6884}},{"kind":"Mod","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6885}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66665,"byte_end":66669,"line_start":100,"line_end":100,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66654,"byte_end":66664,"line_start":100,"line_end":100,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66679,"byte_end":66682,"line_start":100,"line_end":100,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66670,"byte_end":66677,"line_start":100,"line_end":100,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66713,"byte_end":66717,"line_start":101,"line_end":101,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66697,"byte_end":66702,"line_start":101,"line_end":101,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":615}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66750,"byte_end":66754,"line_start":102,"line_end":102,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66734,"byte_end":66739,"line_start":102,"line_end":102,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":616}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66779,"byte_end":66788,"line_start":103,"line_end":103,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66770,"byte_end":66777,"line_start":103,"line_end":103,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66817,"byte_end":66818,"line_start":104,"line_end":104,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66802,"byte_end":66815,"line_start":104,"line_end":104,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66836,"byte_end":66837,"line_start":104,"line_end":104,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1358}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66821,"byte_end":66834,"line_start":104,"line_end":104,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66850,"byte_end":66854,"line_start":105,"line_end":105,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66921,"byte_end":66925,"line_start":107,"line_end":107,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":66910,"byte_end":66920,"line_start":107,"line_end":107,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66935,"byte_end":66938,"line_start":107,"line_end":107,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":66926,"byte_end":66933,"line_start":107,"line_end":107,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66971,"byte_end":66975,"line_start":108,"line_end":108,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66953,"byte_end":66960,"line_start":108,"line_end":108,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":617}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67010,"byte_end":67014,"line_start":109,"line_end":109,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":66992,"byte_end":66999,"line_start":109,"line_end":109,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":618}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67039,"byte_end":67048,"line_start":110,"line_end":110,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67030,"byte_end":67037,"line_start":110,"line_end":110,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67077,"byte_end":67078,"line_start":111,"line_end":111,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67062,"byte_end":67075,"line_start":111,"line_end":111,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67091,"byte_end":67095,"line_start":112,"line_end":112,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67160,"byte_end":67164,"line_start":114,"line_end":114,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67149,"byte_end":67159,"line_start":114,"line_end":114,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67174,"byte_end":67177,"line_start":114,"line_end":114,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67165,"byte_end":67172,"line_start":114,"line_end":114,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67208,"byte_end":67212,"line_start":115,"line_end":115,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67192,"byte_end":67197,"line_start":115,"line_end":115,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67245,"byte_end":67249,"line_start":116,"line_end":116,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67229,"byte_end":67234,"line_start":116,"line_end":116,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":620}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67274,"byte_end":67283,"line_start":117,"line_end":117,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67265,"byte_end":67272,"line_start":117,"line_end":117,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67312,"byte_end":67313,"line_start":118,"line_end":118,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67297,"byte_end":67310,"line_start":118,"line_end":118,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67331,"byte_end":67332,"line_start":118,"line_end":118,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67316,"byte_end":67329,"line_start":118,"line_end":118,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67345,"byte_end":67349,"line_start":119,"line_end":119,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67413,"byte_end":67417,"line_start":121,"line_end":121,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67402,"byte_end":67412,"line_start":121,"line_end":121,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67427,"byte_end":67430,"line_start":121,"line_end":121,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67418,"byte_end":67425,"line_start":121,"line_end":121,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67471,"byte_end":67475,"line_start":122,"line_end":122,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67445,"byte_end":67460,"line_start":122,"line_end":122,"column_start":14,"column_end":29},"ref_id":{"krate":0,"index":621}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67507,"byte_end":67511,"line_start":123,"line_end":123,"column_start":29,"column_end":33},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67492,"byte_end":67496,"line_start":123,"line_end":123,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":622}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67536,"byte_end":67545,"line_start":124,"line_end":124,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67527,"byte_end":67534,"line_start":124,"line_end":124,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67574,"byte_end":67575,"line_start":125,"line_end":125,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67559,"byte_end":67572,"line_start":125,"line_end":125,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67593,"byte_end":67594,"line_start":125,"line_end":125,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67578,"byte_end":67591,"line_start":125,"line_end":125,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67607,"byte_end":67611,"line_start":126,"line_end":126,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67678,"byte_end":67682,"line_start":128,"line_end":128,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67667,"byte_end":67677,"line_start":128,"line_end":128,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67692,"byte_end":67695,"line_start":128,"line_end":128,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67683,"byte_end":67690,"line_start":128,"line_end":128,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67728,"byte_end":67732,"line_start":129,"line_end":129,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67710,"byte_end":67717,"line_start":129,"line_end":129,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":623}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67759,"byte_end":67763,"line_start":130,"line_end":130,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67748,"byte_end":67758,"line_start":130,"line_end":130,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":155}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67788,"byte_end":67797,"line_start":131,"line_end":131,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67779,"byte_end":67786,"line_start":131,"line_end":131,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67826,"byte_end":67827,"line_start":132,"line_end":132,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67811,"byte_end":67824,"line_start":132,"line_end":132,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67845,"byte_end":67846,"line_start":132,"line_end":132,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67830,"byte_end":67843,"line_start":132,"line_end":132,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67859,"byte_end":67863,"line_start":133,"line_end":133,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67931,"byte_end":67935,"line_start":135,"line_end":135,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67969,"byte_end":67973,"line_start":136,"line_end":136,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":67958,"byte_end":67968,"line_start":136,"line_end":136,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":67983,"byte_end":67986,"line_start":136,"line_end":136,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":67974,"byte_end":67981,"line_start":136,"line_end":136,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68006,"byte_end":68010,"line_start":137,"line_end":137,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1539310205}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68041,"byte_end":68045,"line_start":138,"line_end":138,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1539310205}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68053,"byte_end":68057,"line_start":138,"line_end":138,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1539310205}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68095,"byte_end":68104,"line_start":139,"line_end":139,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68086,"byte_end":68093,"line_start":139,"line_end":139,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68137,"byte_end":68138,"line_start":140,"line_end":140,"column_start":32,"column_end":33},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68122,"byte_end":68135,"line_start":140,"line_end":140,"column_start":17,"column_end":30},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68156,"byte_end":68157,"line_start":140,"line_end":140,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68141,"byte_end":68154,"line_start":140,"line_end":140,"column_start":36,"column_end":49},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68174,"byte_end":68178,"line_start":141,"line_end":141,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68199,"byte_end":68209,"line_start":143,"line_end":143,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":3758097021}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68439,"byte_end":68447,"line_start":148,"line_end":148,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":630}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68496,"byte_end":68510,"line_start":150,"line_end":150,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":636}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68485,"byte_end":68495,"line_start":150,"line_end":150,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68616,"byte_end":68622,"line_start":152,"line_end":152,"column_start":52,"column_end":58},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68602,"byte_end":68605,"line_start":152,"line_end":152,"column_start":38,"column_end":41},"ref_id":{"krate":31,"index":358}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68593,"byte_end":68600,"line_start":152,"line_end":152,"column_start":29,"column_end":36},"ref_id":{"krate":31,"index":1388}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":68583,"byte_end":68591,"line_start":152,"line_end":152,"column_start":19,"column_end":27},"ref_id":{"krate":31,"index":0}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68606,"byte_end":68614,"line_start":152,"line_end":152,"column_start":42,"column_end":50},"ref_id":{"krate":0,"index":1073742462}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68651,"byte_end":68654,"line_start":153,"line_end":153,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68655,"byte_end":68661,"line_start":153,"line_end":153,"column_start":30,"column_end":36},"ref_id":{"krate":31,"index":1391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68683,"byte_end":68693,"line_start":154,"line_end":154,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":1140851326}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68694,"byte_end":68697,"line_start":154,"line_end":154,"column_start":32,"column_end":35},"ref_id":{"krate":31,"index":387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68698,"byte_end":68703,"line_start":154,"line_end":154,"column_start":36,"column_end":41},"ref_id":{"krate":31,"index":398}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68724,"byte_end":68729,"line_start":155,"line_end":155,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":2483028606}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":128463,"byte_end":128493,"line_start":65,"line_end":65,"column_start":28,"column_end":58},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68812,"byte_end":68820,"line_start":156,"line_end":156,"column_start":39,"column_end":47},"ref_id":{"krate":31,"index":438}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68797,"byte_end":68807,"line_start":156,"line_end":156,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":1140851326}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68808,"byte_end":68811,"line_start":156,"line_end":156,"column_start":35,"column_end":38},"ref_id":{"krate":31,"index":388}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":68854,"byte_end":68865,"line_start":157,"line_end":157,"column_start":31,"column_end":42},"ref_id":{"krate":0,"index":1125}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68887,"byte_end":68888,"line_start":158,"line_end":158,"column_start":18,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68890,"byte_end":68898,"line_start":158,"line_end":158,"column_start":21,"column_end":29},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68890,"byte_end":68898,"line_start":158,"line_end":158,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":754975358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68882,"byte_end":68883,"line_start":158,"line_end":158,"column_start":13,"column_end":14},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68944,"byte_end":68950,"line_start":159,"line_end":159,"column_start":44,"column_end":50},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68926,"byte_end":68940,"line_start":159,"line_end":159,"column_start":26,"column_end":40},"ref_id":{"krate":31,"index":362}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68922,"byte_end":68925,"line_start":159,"line_end":159,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68941,"byte_end":68942,"line_start":159,"line_end":159,"column_start":41,"column_end":42},"ref_id":{"krate":0,"index":2600469118}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68983,"byte_end":68989,"line_start":160,"line_end":160,"column_start":30,"column_end":36},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":68972,"byte_end":68980,"line_start":160,"line_end":160,"column_start":19,"column_end":27},"ref_id":{"krate":31,"index":231}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":68969,"byte_end":68971,"line_start":160,"line_end":160,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69020,"byte_end":69024,"line_start":160,"line_end":160,"column_start":67,"column_end":71},"ref_id":{"krate":31,"index":1027}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":68995,"byte_end":69003,"line_start":160,"line_end":160,"column_start":42,"column_end":50},"ref_id":{"krate":31,"index":0}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":69005,"byte_end":69012,"line_start":160,"line_end":160,"column_start":52,"column_end":59},"ref_id":{"krate":31,"index":203}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69014,"byte_end":69018,"line_start":160,"line_end":160,"column_start":61,"column_end":65},"ref_id":{"krate":31,"index":1024}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69057,"byte_end":69065,"line_start":161,"line_end":161,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69097,"byte_end":69101,"line_start":161,"line_end":161,"column_start":71,"column_end":75},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69072,"byte_end":69084,"line_start":161,"line_end":161,"column_start":46,"column_end":58},"ref_id":{"krate":31,"index":977}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69069,"byte_end":69071,"line_start":161,"line_end":161,"column_start":43,"column_end":45},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69133,"byte_end":69141,"line_start":162,"line_end":162,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69191,"byte_end":69195,"line_start":162,"line_end":162,"column_start":87,"column_end":91},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69149,"byte_end":69161,"line_start":162,"line_end":162,"column_start":45,"column_end":57},"ref_id":{"krate":31,"index":977}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69146,"byte_end":69148,"line_start":162,"line_end":162,"column_start":42,"column_end":44},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69169,"byte_end":69177,"line_start":162,"line_end":162,"column_start":65,"column_end":73},"ref_id":{"krate":31,"index":974}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69166,"byte_end":69168,"line_start":162,"line_end":162,"column_start":62,"column_end":64},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69249,"byte_end":69250,"line_start":163,"line_end":163,"column_start":51,"column_end":52},"ref_id":{"krate":0,"index":1359}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69234,"byte_end":69247,"line_start":163,"line_end":163,"column_start":36,"column_end":49},"ref_id":{"krate":0,"index":1316}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69286,"byte_end":69291,"line_start":164,"line_end":164,"column_start":35,"column_end":40},"ref_id":{"krate":31,"index":978}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69283,"byte_end":69285,"line_start":164,"line_end":164,"column_start":32,"column_end":34},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69323,"byte_end":69330,"line_start":165,"line_end":165,"column_start":29,"column_end":36},"ref_id":{"krate":31,"index":240}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69314,"byte_end":69322,"line_start":165,"line_end":165,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":679477886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69362,"byte_end":69363,"line_start":165,"line_end":165,"column_start":68,"column_end":69},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69347,"byte_end":69360,"line_start":165,"line_end":165,"column_start":53,"column_end":66},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69335,"byte_end":69343,"line_start":165,"line_end":165,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69395,"byte_end":69403,"line_start":166,"line_end":166,"column_start":29,"column_end":37},"ref_id":{"krate":31,"index":239}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69386,"byte_end":69394,"line_start":166,"line_end":166,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":679477886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69435,"byte_end":69436,"line_start":166,"line_end":166,"column_start":69,"column_end":70},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69420,"byte_end":69433,"line_start":166,"line_end":166,"column_start":54,"column_end":67},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69408,"byte_end":69416,"line_start":166,"line_end":166,"column_start":42,"column_end":50},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69468,"byte_end":69478,"line_start":167,"line_end":167,"column_start":29,"column_end":39},"ref_id":{"krate":31,"index":238}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69459,"byte_end":69467,"line_start":167,"line_end":167,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":679477886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69510,"byte_end":69511,"line_start":167,"line_end":167,"column_start":71,"column_end":72},"ref_id":{"krate":0,"index":1358}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69495,"byte_end":69508,"line_start":167,"line_end":167,"column_start":56,"column_end":69},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69483,"byte_end":69491,"line_start":167,"line_end":167,"column_start":44,"column_end":52},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69555,"byte_end":69558,"line_start":168,"line_end":168,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69546,"byte_end":69553,"line_start":168,"line_end":168,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69580,"byte_end":69588,"line_start":169,"line_end":169,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":3472884350}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69610,"byte_end":69616,"line_start":170,"line_end":170,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":1619001982}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69647,"byte_end":69653,"line_start":171,"line_end":171,"column_start":30,"column_end":36},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69638,"byte_end":69645,"line_start":171,"line_end":171,"column_start":21,"column_end":28},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69675,"byte_end":69683,"line_start":172,"line_end":172,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":2961179262}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69753,"byte_end":69760,"line_start":174,"line_end":174,"column_start":50,"column_end":57},"ref_id":{"krate":0,"index":465}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69734,"byte_end":69742,"line_start":174,"line_end":174,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":2860515966}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69743,"byte_end":69752,"line_start":174,"line_end":174,"column_start":40,"column_end":49},"ref_id":{"krate":0,"index":644}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69720,"byte_end":69731,"line_start":174,"line_end":174,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":3707765374}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69791,"byte_end":69795,"line_start":175,"line_end":175,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69780,"byte_end":69790,"line_start":175,"line_end":175,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69817,"byte_end":69825,"line_start":176,"line_end":176,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":2860515966}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69847,"byte_end":69851,"line_start":177,"line_end":177,"column_start":21,"column_end":25},"ref_id":{"krate":1,"index":29346}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69853,"byte_end":69856,"line_start":177,"line_end":177,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69857,"byte_end":69862,"line_start":177,"line_end":177,"column_start":31,"column_end":36},"ref_id":{"krate":31,"index":1390}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":69863,"byte_end":69924,"line_start":177,"line_end":177,"column_start":37,"column_end":98},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69863,"byte_end":69883,"line_start":177,"line_end":177,"column_start":37,"column_end":57},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69866,"byte_end":69872,"line_start":177,"line_end":177,"column_start":40,"column_end":46},"ref_id":{"krate":31,"index":975}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69863,"byte_end":69865,"line_start":177,"line_end":177,"column_start":37,"column_end":39},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69885,"byte_end":69924,"line_start":177,"line_end":177,"column_start":59,"column_end":98},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69889,"byte_end":69895,"line_start":177,"line_end":177,"column_start":63,"column_end":69},"ref_id":{"krate":31,"index":975}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69886,"byte_end":69888,"line_start":177,"line_end":177,"column_start":60,"column_end":62},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":69903,"byte_end":69912,"line_start":177,"line_end":177,"column_start":77,"column_end":86},"ref_id":{"krate":31,"index":973}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":69900,"byte_end":69902,"line_start":177,"line_end":177,"column_start":74,"column_end":76},"ref_id":{"krate":0,"index":2801795710}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70033,"byte_end":70041,"line_start":182,"line_end":182,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70056,"byte_end":70060,"line_start":182,"line_end":182,"column_start":48,"column_end":52},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70044,"byte_end":70055,"line_start":182,"line_end":182,"column_start":36,"column_end":47},"ref_id":{"krate":0,"index":3707765374}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70118,"byte_end":70122,"line_start":183,"line_end":183,"column_start":55,"column_end":59},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70107,"byte_end":70117,"line_start":183,"line_end":183,"column_start":44,"column_end":54},"ref_id":{"krate":0,"index":2776629886}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70177,"byte_end":70186,"line_start":185,"line_end":185,"column_start":30,"column_end":39},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70156,"byte_end":70173,"line_start":185,"line_end":185,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":1971323518}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70217,"byte_end":70234,"line_start":186,"line_end":186,"column_start":30,"column_end":47},"ref_id":{"krate":0,"index":1971323518}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70237,"byte_end":70252,"line_start":186,"line_end":186,"column_start":50,"column_end":65},"ref_id":{"krate":0,"index":152}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70273,"byte_end":70277,"line_start":187,"line_end":187,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70262,"byte_end":70272,"line_start":187,"line_end":187,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70287,"byte_end":70290,"line_start":187,"line_end":187,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70278,"byte_end":70285,"line_start":187,"line_end":187,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70322,"byte_end":70326,"line_start":188,"line_end":188,"column_start":31,"column_end":35},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70304,"byte_end":70321,"line_start":188,"line_end":188,"column_start":13,"column_end":30},"ref_id":{"krate":0,"index":1971323518}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70357,"byte_end":70361,"line_start":189,"line_end":189,"column_start":28,"column_end":32},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70342,"byte_end":70356,"line_start":189,"line_end":189,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1031799422}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70386,"byte_end":70392,"line_start":190,"line_end":190,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70377,"byte_end":70384,"line_start":190,"line_end":190,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70421,"byte_end":70422,"line_start":191,"line_end":191,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70406,"byte_end":70419,"line_start":191,"line_end":191,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70440,"byte_end":70441,"line_start":191,"line_end":191,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70425,"byte_end":70438,"line_start":191,"line_end":191,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70459,"byte_end":70460,"line_start":191,"line_end":191,"column_start":66,"column_end":67},"ref_id":{"krate":0,"index":1359}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70444,"byte_end":70457,"line_start":191,"line_end":191,"column_start":51,"column_end":64},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70473,"byte_end":70477,"line_start":192,"line_end":192,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70526,"byte_end":70530,"line_start":194,"line_end":194,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70515,"byte_end":70525,"line_start":194,"line_end":194,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70540,"byte_end":70543,"line_start":194,"line_end":194,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":649}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70531,"byte_end":70538,"line_start":194,"line_end":194,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":643}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70570,"byte_end":70574,"line_start":195,"line_end":195,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70557,"byte_end":70569,"line_start":195,"line_end":195,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":159}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70601,"byte_end":70605,"line_start":196,"line_end":196,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70590,"byte_end":70600,"line_start":196,"line_end":196,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":158}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70630,"byte_end":70636,"line_start":197,"line_end":197,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70621,"byte_end":70628,"line_start":197,"line_end":197,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70665,"byte_end":70666,"line_start":198,"line_end":198,"column_start":28,"column_end":29},"ref_id":{"krate":0,"index":1356}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70650,"byte_end":70663,"line_start":198,"line_end":198,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1316}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70684,"byte_end":70685,"line_start":198,"line_end":198,"column_start":47,"column_end":48},"ref_id":{"krate":0,"index":1357}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70669,"byte_end":70682,"line_start":198,"line_end":198,"column_start":32,"column_end":45},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70698,"byte_end":70702,"line_start":199,"line_end":199,"column_start":12,"column_end":16},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70714,"byte_end":70724,"line_start":200,"line_end":200,"column_start":10,"column_end":20},"ref_id":{"krate":0,"index":2415919742}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70726,"byte_end":70740,"line_start":200,"line_end":200,"column_start":22,"column_end":36},"ref_id":{"krate":0,"index":1031799422}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70757,"byte_end":70768,"line_start":200,"line_end":200,"column_start":53,"column_end":64},"ref_id":{"krate":31,"index":434}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70742,"byte_end":70745,"line_start":200,"line_end":200,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":939524734}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70746,"byte_end":70752,"line_start":200,"line_end":200,"column_start":42,"column_end":48},"ref_id":{"krate":31,"index":1391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70753,"byte_end":70756,"line_start":200,"line_end":200,"column_start":49,"column_end":52},"ref_id":{"krate":31,"index":388}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70829,"byte_end":70838,"line_start":202,"line_end":202,"column_start":43,"column_end":52},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":70843,"byte_end":70852,"line_start":202,"line_end":202,"column_start":57,"column_end":66},"ref_id":{"krate":0,"index":626}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70890,"byte_end":70898,"line_start":203,"line_end":203,"column_start":36,"column_end":44},"ref_id":{"krate":0,"index":630}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":70947,"byte_end":70961,"line_start":205,"line_end":205,"column_start":20,"column_end":34},"ref_id":{"krate":0,"index":636}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":70936,"byte_end":70946,"line_start":205,"line_end":205,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71039,"byte_end":71049,"line_start":207,"line_end":207,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":1073742463}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71050,"byte_end":71055,"line_start":207,"line_end":207,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":628}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71031,"byte_end":71035,"line_start":207,"line_end":207,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71101,"byte_end":71113,"line_start":208,"line_end":208,"column_start":37,"column_end":49},"ref_id":{"krate":0,"index":650}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71092,"byte_end":71099,"line_start":208,"line_end":208,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71114,"byte_end":71118,"line_start":208,"line_end":208,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":3556770431}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71144,"byte_end":71148,"line_start":209,"line_end":209,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":635}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71133,"byte_end":71143,"line_start":209,"line_end":209,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71149,"byte_end":71157,"line_start":209,"line_end":209,"column_start":29,"column_end":37},"ref_id":{"krate":0,"index":1811939967}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71159,"byte_end":71163,"line_start":209,"line_end":209,"column_start":39,"column_end":43},"ref_id":{"krate":1,"index":29344}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71233,"byte_end":71237,"line_start":211,"line_end":211,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":3556770431}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71226,"byte_end":71229,"line_start":211,"line_end":211,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71315,"byte_end":71318,"line_start":212,"line_end":212,"column_start":66,"column_end":69},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71306,"byte_end":71312,"line_start":212,"line_end":212,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71291,"byte_end":71300,"line_start":212,"line_end":212,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71280,"byte_end":71290,"line_start":212,"line_end":212,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":1073742463}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71301,"byte_end":71304,"line_start":212,"line_end":212,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":1509950079}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71387,"byte_end":71390,"line_start":213,"line_end":213,"column_start":66,"column_end":69},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71378,"byte_end":71384,"line_start":213,"line_end":213,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71363,"byte_end":71372,"line_start":213,"line_end":213,"column_start":42,"column_end":51},"ref_id":{"krate":0,"index":641}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71352,"byte_end":71362,"line_start":213,"line_end":213,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71373,"byte_end":71376,"line_start":213,"line_end":213,"column_start":52,"column_end":55},"ref_id":{"krate":0,"index":1509950079}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71436,"byte_end":71451,"line_start":214,"line_end":214,"column_start":43,"column_end":58},"ref_id":{"krate":1,"index":8585}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71418,"byte_end":71433,"line_start":214,"line_end":214,"column_start":25,"column_end":40},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71410,"byte_end":71417,"line_start":214,"line_end":214,"column_start":17,"column_end":24},"ref_id":{"krate":0,"index":2919236223}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71460,"byte_end":71475,"line_start":214,"line_end":214,"column_start":67,"column_end":82},"ref_id":{"krate":0,"index":452}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71452,"byte_end":71459,"line_start":214,"line_end":214,"column_start":59,"column_end":66},"ref_id":{"krate":0,"index":369099391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71512,"byte_end":71522,"line_start":217,"line_end":217,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":2415919743}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71593,"byte_end":71598,"line_start":220,"line_end":220,"column_start":36,"column_end":41},"ref_id":{"krate":0,"index":562}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71577,"byte_end":71581,"line_start":220,"line_end":220,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71582,"byte_end":71592,"line_start":220,"line_end":220,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71637,"byte_end":71642,"line_start":222,"line_end":222,"column_start":19,"column_end":24},"ref_id":{"krate":6,"index":2257}},{"kind":"Mod","span":{"file_name":"src/mm/memory_set.rs","byte_start":71631,"byte_end":71635,"line_start":222,"line_end":222,"column_start":13,"column_end":17},"ref_id":{"krate":6,"index":770}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71643,"byte_end":71647,"line_start":222,"line_end":222,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":2415919744}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71752,"byte_end":71763,"line_start":226,"line_end":226,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71768,"byte_end":71774,"line_start":226,"line_end":226,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71775,"byte_end":71789,"line_start":226,"line_end":226,"column_start":57,"column_end":71},"ref_id":{"krate":0,"index":1287}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71817,"byte_end":71826,"line_start":227,"line_end":227,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71801,"byte_end":71805,"line_start":227,"line_end":227,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742465}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71806,"byte_end":71816,"line_start":227,"line_end":227,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":627}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71827,"byte_end":71830,"line_start":227,"line_end":227,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":536871553}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":71936,"byte_end":71941,"line_start":231,"line_end":231,"column_start":20,"column_end":25},"ref_id":{"krate":4,"index":5402}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71925,"byte_end":71929,"line_start":231,"line_end":231,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742466}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":71930,"byte_end":71935,"line_start":231,"line_end":231,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":628}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":71990,"byte_end":71998,"line_start":236,"line_end":236,"column_start":16,"column_end":24},"ref_id":{"krate":0,"index":482}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72017,"byte_end":72025,"line_start":237,"line_end":237,"column_start":18,"column_end":26},"ref_id":{"krate":4,"index":923}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72026,"byte_end":72037,"line_start":237,"line_end":237,"column_start":27,"column_end":38},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72039,"byte_end":72051,"line_start":237,"line_end":237,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72068,"byte_end":72075,"line_start":238,"line_end":238,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72091,"byte_end":72104,"line_start":239,"line_end":239,"column_start":15,"column_end":28},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72114,"byte_end":72121,"line_start":242,"line_end":242,"column_start":6,"column_end":13},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72158,"byte_end":72166,"line_start":244,"line_end":244,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72184,"byte_end":72192,"line_start":245,"line_end":245,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72212,"byte_end":72219,"line_start":246,"line_end":246,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72239,"byte_end":72252,"line_start":247,"line_end":247,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":1316}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72292,"byte_end":72303,"line_start":249,"line_end":249,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":1125}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72315,"byte_end":72320,"line_start":249,"line_end":249,"column_start":47,"column_end":52},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72306,"byte_end":72314,"line_start":249,"line_end":249,"column_start":38,"column_end":46},"ref_id":{"krate":0,"index":1073742473}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72345,"byte_end":72356,"line_start":250,"line_end":250,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":1125}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72366,"byte_end":72370,"line_start":250,"line_end":250,"column_start":43,"column_end":47},"ref_id":{"krate":0,"index":425}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72359,"byte_end":72365,"line_start":250,"line_end":250,"column_start":36,"column_end":42},"ref_id":{"krate":0,"index":536871561}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72382,"byte_end":72386,"line_start":251,"line_end":251,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72401,"byte_end":72410,"line_start":252,"line_end":252,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72422,"byte_end":72425,"line_start":252,"line_end":252,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":463}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72412,"byte_end":72420,"line_start":252,"line_end":252,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":482}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72426,"byte_end":72435,"line_start":252,"line_end":252,"column_start":38,"column_end":47},"ref_id":{"krate":0,"index":134218377}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72437,"byte_end":72444,"line_start":252,"line_end":252,"column_start":49,"column_end":56},"ref_id":{"krate":0,"index":2550137481}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72459,"byte_end":72470,"line_start":253,"line_end":253,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":645}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72482,"byte_end":72485,"line_start":253,"line_end":253,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":1045}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72472,"byte_end":72480,"line_start":253,"line_end":253,"column_start":26,"column_end":34},"ref_id":{"krate":4,"index":923}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72501,"byte_end":72509,"line_start":254,"line_end":254,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":646}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72501,"byte_end":72509,"line_start":254,"line_end":254,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1610613385}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72523,"byte_end":72531,"line_start":255,"line_end":255,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":647}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72523,"byte_end":72531,"line_start":255,"line_end":255,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":268436105}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72583,"byte_end":72590,"line_start":258,"line_end":258,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":643}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72610,"byte_end":72614,"line_start":259,"line_end":259,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":643}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72629,"byte_end":72638,"line_start":260,"line_end":260,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72650,"byte_end":72653,"line_start":260,"line_end":260,"column_start":34,"column_end":37},"ref_id":{"krate":0,"index":463}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72640,"byte_end":72648,"line_start":260,"line_end":260,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":482}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72672,"byte_end":72681,"line_start":260,"line_end":260,"column_start":56,"column_end":65},"ref_id":{"krate":0,"index":464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72654,"byte_end":72661,"line_start":260,"line_end":260,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72662,"byte_end":72671,"line_start":260,"line_end":260,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72703,"byte_end":72710,"line_start":260,"line_end":260,"column_start":87,"column_end":94},"ref_id":{"krate":0,"index":465}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72685,"byte_end":72692,"line_start":260,"line_end":260,"column_start":69,"column_end":76},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72693,"byte_end":72702,"line_start":260,"line_end":260,"column_start":77,"column_end":86},"ref_id":{"krate":0,"index":644}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72727,"byte_end":72738,"line_start":261,"line_end":261,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":645}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":72750,"byte_end":72753,"line_start":261,"line_end":261,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":1045}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72740,"byte_end":72748,"line_start":261,"line_end":261,"column_start":26,"column_end":34},"ref_id":{"krate":4,"index":923}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72769,"byte_end":72777,"line_start":262,"line_end":262,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":646}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72779,"byte_end":72786,"line_start":262,"line_end":262,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72787,"byte_end":72795,"line_start":262,"line_end":262,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":646}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72809,"byte_end":72817,"line_start":263,"line_end":263,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":647}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72819,"byte_end":72826,"line_start":263,"line_end":263,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":1073742474}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72827,"byte_end":72835,"line_start":263,"line_end":263,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":647}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72900,"byte_end":72909,"line_start":266,"line_end":266,"column_start":48,"column_end":57},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72916,"byte_end":72927,"line_start":266,"line_end":266,"column_start":64,"column_end":75},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":72948,"byte_end":72959,"line_start":267,"line_end":267,"column_start":18,"column_end":29},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72975,"byte_end":72979,"line_start":268,"line_end":268,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1073742475}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":72980,"byte_end":72988,"line_start":268,"line_end":268,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":646}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73012,"byte_end":73021,"line_start":269,"line_end":269,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73003,"byte_end":73010,"line_start":269,"line_end":269,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73012,"byte_end":73021,"line_start":269,"line_end":269,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":1304}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73003,"byte_end":73010,"line_start":269,"line_end":269,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73049,"byte_end":73060,"line_start":270,"line_end":270,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73061,"byte_end":73064,"line_start":270,"line_end":270,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":1610613387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73065,"byte_end":73066,"line_start":270,"line_end":270,"column_start":39,"column_end":40},"ref_id":{"krate":0,"index":1127}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73043,"byte_end":73046,"line_start":270,"line_end":270,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1342177931}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73104,"byte_end":73110,"line_start":272,"line_end":272,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73095,"byte_end":73102,"line_start":272,"line_end":272,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73104,"byte_end":73110,"line_start":272,"line_end":272,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73095,"byte_end":73102,"line_start":272,"line_end":272,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73158,"byte_end":73164,"line_start":273,"line_end":273,"column_start":43,"column_end":49},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73144,"byte_end":73155,"line_start":273,"line_end":273,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":522}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73190,"byte_end":73195,"line_start":274,"line_end":274,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":2483028619}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73196,"byte_end":73199,"line_start":274,"line_end":274,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73184,"byte_end":73187,"line_start":274,"line_end":274,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1342177931}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73234,"byte_end":73240,"line_start":275,"line_end":275,"column_start":34,"column_end":40},"ref_id":{"krate":4,"index":1063}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73217,"byte_end":73221,"line_start":275,"line_end":275,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742475}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73222,"byte_end":73233,"line_start":275,"line_end":275,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":645}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73241,"byte_end":73244,"line_start":275,"line_end":275,"column_start":41,"column_end":44},"ref_id":{"krate":0,"index":1610613387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73246,"byte_end":73251,"line_start":275,"line_end":275,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":2483028619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73342,"byte_end":73348,"line_start":278,"line_end":278,"column_start":65,"column_end":71},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73312,"byte_end":73321,"line_start":278,"line_end":278,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1218}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73302,"byte_end":73310,"line_start":278,"line_end":278,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1166}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73322,"byte_end":73326,"line_start":278,"line_end":278,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1073742475}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73327,"byte_end":73335,"line_start":278,"line_end":278,"column_start":50,"column_end":58},"ref_id":{"krate":0,"index":647}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73336,"byte_end":73340,"line_start":278,"line_end":278,"column_start":59,"column_end":63},"ref_id":{"krate":0,"index":1317}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73371,"byte_end":73374,"line_start":279,"line_end":279,"column_start":20,"column_end":23},"ref_id":{"krate":0,"index":556}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73360,"byte_end":73370,"line_start":279,"line_end":279,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":536871563}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73375,"byte_end":73378,"line_start":279,"line_end":279,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":1610613387}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73380,"byte_end":73383,"line_start":279,"line_end":279,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":1342177931}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73385,"byte_end":73394,"line_start":279,"line_end":279,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":838861451}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73452,"byte_end":73461,"line_start":281,"line_end":281,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73468,"byte_end":73479,"line_start":281,"line_end":281,"column_start":66,"column_end":77},"ref_id":{"krate":0,"index":1125}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73497,"byte_end":73501,"line_start":282,"line_end":282,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1073742476}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73502,"byte_end":73510,"line_start":282,"line_end":282,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":646}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73534,"byte_end":73540,"line_start":283,"line_end":283,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73525,"byte_end":73532,"line_start":283,"line_end":283,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73534,"byte_end":73540,"line_start":283,"line_end":283,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73525,"byte_end":73532,"line_start":283,"line_end":283,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1303}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73579,"byte_end":73585,"line_start":284,"line_end":284,"column_start":34,"column_end":40},"ref_id":{"krate":4,"index":1064}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73562,"byte_end":73566,"line_start":284,"line_end":284,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742476}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73567,"byte_end":73578,"line_start":284,"line_end":284,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":645}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73587,"byte_end":73590,"line_start":284,"line_end":284,"column_start":42,"column_end":45},"ref_id":{"krate":0,"index":1610613388}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73656,"byte_end":73661,"line_start":288,"line_end":288,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":557}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73645,"byte_end":73655,"line_start":288,"line_end":288,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":536871564}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73662,"byte_end":73665,"line_start":288,"line_end":288,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":1610613388}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73717,"byte_end":73726,"line_start":290,"line_end":290,"column_start":44,"column_end":53},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73749,"byte_end":73753,"line_start":291,"line_end":291,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742477}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73742,"byte_end":73745,"line_start":291,"line_end":291,"column_start":13,"column_end":16},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73783,"byte_end":73790,"line_start":292,"line_end":292,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":651}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73778,"byte_end":73782,"line_start":292,"line_end":292,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742477}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73791,"byte_end":73801,"line_start":292,"line_end":292,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":536871565}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73803,"byte_end":73806,"line_start":292,"line_end":292,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":2013266573}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":73870,"byte_end":73879,"line_start":295,"line_end":295,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73902,"byte_end":73906,"line_start":296,"line_end":296,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742478}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73895,"byte_end":73898,"line_start":296,"line_end":296,"column_start":13,"column_end":16},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":73936,"byte_end":73945,"line_start":297,"line_end":297,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":652}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73931,"byte_end":73935,"line_start":297,"line_end":297,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742478}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73946,"byte_end":73956,"line_start":297,"line_end":297,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":536871566}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":73958,"byte_end":73961,"line_start":297,"line_end":297,"column_start":40,"column_end":43},"ref_id":{"krate":0,"index":2013266574}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74138,"byte_end":74147,"line_start":302,"line_end":302,"column_start":50,"column_end":59},"ref_id":{"krate":0,"index":548}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74183,"byte_end":74187,"line_start":303,"line_end":303,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742479}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74188,"byte_end":74196,"line_start":303,"line_end":303,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":646}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74207,"byte_end":74213,"line_start":303,"line_end":303,"column_start":44,"column_end":50},"ref_id":{"krate":0,"index":1306}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74198,"byte_end":74205,"line_start":303,"line_end":303,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":1303}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74295,"byte_end":74304,"line_start":305,"line_end":305,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":464}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74280,"byte_end":74284,"line_start":305,"line_end":305,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073742479}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74285,"byte_end":74294,"line_start":305,"line_end":305,"column_start":36,"column_end":45},"ref_id":{"krate":0,"index":644}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74331,"byte_end":74334,"line_start":306,"line_end":306,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74326,"byte_end":74330,"line_start":306,"line_end":306,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1610613391}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74376,"byte_end":74380,"line_start":308,"line_end":308,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":1610613391}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74381,"byte_end":74414,"line_start":308,"line_end":308,"column_start":29,"column_end":62},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74381,"byte_end":74386,"line_start":308,"line_end":308,"column_start":29,"column_end":34},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74381,"byte_end":74386,"line_start":308,"line_end":308,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74388,"byte_end":74414,"line_start":308,"line_end":308,"column_start":36,"column_end":62},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74392,"byte_end":74395,"line_start":308,"line_end":308,"column_start":40,"column_end":43},"ref_id":{"krate":1,"index":1833}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74388,"byte_end":74391,"line_start":308,"line_end":308,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":1577058959}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74396,"byte_end":74401,"line_start":308,"line_end":308,"column_start":44,"column_end":49},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74404,"byte_end":74413,"line_start":308,"line_end":308,"column_start":52,"column_end":61},"ref_id":{"krate":0,"index":156}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74561,"byte_end":74576,"line_start":313,"line_end":313,"column_start":18,"column_end":33},"ref_id":{"krate":0,"index":452}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74538,"byte_end":74541,"line_start":312,"line_end":312,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":542}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74512,"byte_end":74518,"line_start":311,"line_end":311,"column_start":18,"column_end":24},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74472,"byte_end":74481,"line_start":310,"line_end":310,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74444,"byte_end":74454,"line_start":309,"line_end":309,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":536871567}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74482,"byte_end":74493,"line_start":310,"line_end":310,"column_start":28,"column_end":39},"ref_id":{"krate":0,"index":3456107151}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":74579,"byte_end":74590,"line_start":313,"line_end":313,"column_start":36,"column_end":47},"ref_id":{"krate":1,"index":28113}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74581,"byte_end":74590,"line_start":313,"line_end":313,"column_start":38,"column_end":47},"ref_id":{"krate":1,"index":28115}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74585,"byte_end":74588,"line_start":313,"line_end":313,"column_start":42,"column_end":45},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74581,"byte_end":74584,"line_start":313,"line_end":313,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":4043309711}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74609,"byte_end":74624,"line_start":314,"line_end":314,"column_start":17,"column_end":32},"ref_id":{"krate":1,"index":8585}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74605,"byte_end":74608,"line_start":314,"line_end":314,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1694499471}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74625,"byte_end":74628,"line_start":314,"line_end":314,"column_start":33,"column_end":36},"ref_id":{"krate":0,"index":4043309711}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74652,"byte_end":74661,"line_start":315,"line_end":315,"column_start":22,"column_end":31},"ref_id":{"krate":0,"index":156}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74643,"byte_end":74648,"line_start":315,"line_end":315,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74678,"byte_end":74683,"line_start":316,"line_end":316,"column_start":16,"column_end":21},"ref_id":{"krate":0,"index":3590324879}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74687,"byte_end":74690,"line_start":316,"line_end":316,"column_start":25,"column_end":28},"ref_id":{"krate":0,"index":1577058959}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":74754,"byte_end":74758,"line_start":319,"line_end":319,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74742,"byte_end":74753,"line_start":319,"line_end":319,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":3456107151}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1359}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1359}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1359}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74932,"byte_end":74933,"line_start":332,"line_end":332,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1356}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74958,"byte_end":74959,"line_start":333,"line_end":333,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1357}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":74984,"byte_end":74985,"line_start":334,"line_end":334,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1358}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75010,"byte_end":75011,"line_start":335,"line_end":335,"column_start":15,"column_end":16},"ref_id":{"krate":0,"index":1359}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75110,"byte_end":75114,"line_start":341,"line_end":341,"column_start":41,"column_end":45},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75097,"byte_end":75109,"line_start":341,"line_end":341,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":1294}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":75136,"byte_end":75144,"line_start":342,"line_end":342,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75187,"byte_end":75191,"line_start":342,"line_end":342,"column_start":70,"column_end":74},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75149,"byte_end":75154,"line_start":342,"line_end":342,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":615}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75166,"byte_end":75171,"line_start":342,"line_end":342,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":616}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":75215,"byte_end":75223,"line_start":343,"line_end":343,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75270,"byte_end":75274,"line_start":343,"line_end":343,"column_start":76,"column_end":80},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75228,"byte_end":75235,"line_start":343,"line_end":343,"column_start":34,"column_end":41},"ref_id":{"krate":0,"index":617}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75247,"byte_end":75254,"line_start":343,"line_end":343,"column_start":53,"column_end":60},"ref_id":{"krate":0,"index":618}},{"kind":"Type","span":{"file_name":"src/mm/memory_set.rs","byte_start":75296,"byte_end":75304,"line_start":344,"line_end":344,"column_start":19,"column_end":27},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75347,"byte_end":75351,"line_start":344,"line_end":344,"column_start":70,"column_end":74},"ref_id":{"krate":1,"index":1996}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75309,"byte_end":75314,"line_start":344,"line_end":344,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":619}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75326,"byte_end":75331,"line_start":344,"line_end":344,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":620}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75440,"byte_end":75448,"line_start":346,"line_end":346,"column_start":70,"column_end":78},"ref_id":{"krate":0,"index":546}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75431,"byte_end":75437,"line_start":346,"line_end":346,"column_start":61,"column_end":67},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75403,"byte_end":75412,"line_start":346,"line_end":346,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75379,"byte_end":75391,"line_start":346,"line_end":346,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613392}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75392,"byte_end":75402,"line_start":346,"line_end":346,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75422,"byte_end":75427,"line_start":346,"line_end":346,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75413,"byte_end":75421,"line_start":346,"line_end":346,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":1476395664}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75560,"byte_end":75568,"line_start":350,"line_end":350,"column_start":72,"column_end":80},"ref_id":{"krate":0,"index":546}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75551,"byte_end":75557,"line_start":350,"line_end":350,"column_start":63,"column_end":69},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75521,"byte_end":75530,"line_start":350,"line_end":350,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75497,"byte_end":75509,"line_start":350,"line_end":350,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613392}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75510,"byte_end":75520,"line_start":350,"line_end":350,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75542,"byte_end":75547,"line_start":350,"line_end":350,"column_start":54,"column_end":59},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75531,"byte_end":75541,"line_start":350,"line_end":350,"column_start":43,"column_end":53},"ref_id":{"krate":0,"index":1946157712}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75679,"byte_end":75689,"line_start":354,"line_end":354,"column_start":70,"column_end":80},"ref_id":{"krate":0,"index":547}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75670,"byte_end":75676,"line_start":354,"line_end":354,"column_start":61,"column_end":67},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75642,"byte_end":75651,"line_start":354,"line_end":354,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":558}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75618,"byte_end":75630,"line_start":354,"line_end":354,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613392}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75631,"byte_end":75641,"line_start":354,"line_end":354,"column_start":22,"column_end":32},"ref_id":{"krate":0,"index":627}},{"kind":"Function","span":{"file_name":"src/mm/memory_set.rs","byte_start":75661,"byte_end":75666,"line_start":354,"line_end":354,"column_start":52,"column_end":57},"ref_id":{"krate":0,"index":424}},{"kind":"Variable","span":{"file_name":"src/mm/memory_set.rs","byte_start":75652,"byte_end":75660,"line_start":354,"line_end":354,"column_start":43,"column_end":51},"ref_id":{"krate":0,"index":1107296912}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45794,"byte_end":45804,"line_start":7,"line_end":7,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":526}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":45820,"byte_end":45827,"line_start":8,"line_end":8,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":390}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1125}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45847,"byte_end":45854,"line_start":9,"line_end":9,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45923,"byte_end":45938,"line_start":10,"line_end":10,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":45923,"byte_end":45938,"line_start":10,"line_end":10,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":45923,"byte_end":45938,"line_start":10,"line_end":10,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":524}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1287}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":563}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":564}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":565}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":567}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":45993,"byte_end":46003,"line_start":11,"line_end":11,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":578}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46184,"byte_end":46194,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":626}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46184,"byte_end":46194,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1292}},{"kind":"Variable","span":{"file_name":"src/mm/mod.rs","byte_start":46184,"byte_end":46194,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1294}},{"kind":"Type","span":{"file_name":"src/mm/mod.rs","byte_start":46184,"byte_end":46194,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1316}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46184,"byte_end":46194,"line_start":21,"line_end":21,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":625}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":46260,"byte_end":46270,"line_start":22,"line_end":22,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":585}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46321,"byte_end":46330,"line_start":25,"line_end":25,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":383}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":46305,"byte_end":46319,"line_start":25,"line_end":25,"column_start":5,"column_end":19},"ref_id":{"krate":0,"index":376}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46355,"byte_end":46375,"line_start":26,"line_end":26,"column_start":22,"column_end":42},"ref_id":{"krate":0,"index":519}},{"kind":"Mod","span":{"file_name":"src/mm/mod.rs","byte_start":46338,"byte_end":46353,"line_start":26,"line_end":26,"column_start":5,"column_end":20},"ref_id":{"krate":0,"index":483}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46403,"byte_end":46411,"line_start":27,"line_end":27,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":640}},{"kind":"Function","span":{"file_name":"src/mm/mod.rs","byte_start":46396,"byte_end":46400,"line_start":27,"line_end":27,"column_start":18,"column_end":22},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/mm/mod.rs","byte_start":46383,"byte_end":46395,"line_start":27,"line_end":27,"column_start":5,"column_end":17},"ref_id":{"krate":0,"index":1294}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":359,"byte_end":361,"line_start":24,"line_end":24,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":685}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75757,"byte_end":75761,"line_start":1,"line_end":1,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":686}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76276,"byte_end":76281,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76293,"byte_end":76298,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76300,"byte_end":76304,"line_start":2,"line_end":2,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76293,"byte_end":76298,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76300,"byte_end":76304,"line_start":2,"line_end":2,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4532}},{"kind":"Mod","span":{"file_name":"src/fs/pipe.rs","byte_start":76323,"byte_end":76327,"line_start":3,"line_end":3,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76340,"byte_end":76345,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76347,"byte_end":76349,"line_start":4,"line_end":4,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":76376,"byte_end":76381,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Mod","span":{"file_name":"src/fs/pipe.rs","byte_start":76383,"byte_end":76387,"line_start":7,"line_end":7,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":160}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76490,"byte_end":76493,"line_start":12,"line_end":12,"column_start":13,"column_end":16},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76494,"byte_end":76499,"line_start":12,"line_end":12,"column_start":17,"column_end":22},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76500,"byte_end":76514,"line_start":12,"line_end":12,"column_start":23,"column_end":37},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76526,"byte_end":76530,"line_start":15,"line_end":15,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76573,"byte_end":76576,"line_start":16,"line_end":16,"column_start":41,"column_end":44},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76577,"byte_end":76582,"line_start":16,"line_end":16,"column_start":45,"column_end":50},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76583,"byte_end":76597,"line_start":16,"line_end":16,"column_start":51,"column_end":65},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76619,"byte_end":76623,"line_start":17,"line_end":17,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76638,"byte_end":76646,"line_start":18,"line_end":18,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":696}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76666,"byte_end":76674,"line_start":19,"line_end":19,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":697}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76695,"byte_end":76701,"line_start":20,"line_end":20,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":698}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76695,"byte_end":76701,"line_start":20,"line_end":20,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1073742524}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76760,"byte_end":76763,"line_start":23,"line_end":23,"column_start":42,"column_end":45},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76764,"byte_end":76769,"line_start":23,"line_end":23,"column_start":46,"column_end":51},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76770,"byte_end":76784,"line_start":23,"line_end":23,"column_start":52,"column_end":66},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":76806,"byte_end":76810,"line_start":24,"line_end":24,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76825,"byte_end":76833,"line_start":25,"line_end":25,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":696}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76854,"byte_end":76862,"line_start":26,"line_end":26,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":697}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76882,"byte_end":76888,"line_start":27,"line_end":27,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":698}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":76882,"byte_end":76888,"line_start":27,"line_end":27,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1073742525}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77082,"byte_end":77098,"line_start":42,"line_end":42,"column_start":15,"column_end":31},"ref_id":{"krate":0,"index":702}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77147,"byte_end":77163,"line_start":45,"line_end":45,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":1417}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77180,"byte_end":77186,"line_start":46,"line_end":46,"column_start":16,"column_end":22},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77187,"byte_end":77191,"line_start":46,"line_end":46,"column_start":23,"column_end":27},"ref_id":{"krate":4,"index":4532}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77192,"byte_end":77196,"line_start":46,"line_end":46,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77208,"byte_end":77222,"line_start":49,"line_end":49,"column_start":6,"column_end":20},"ref_id":{"krate":0,"index":703}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77260,"byte_end":77264,"line_start":51,"line_end":51,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":703}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77279,"byte_end":77282,"line_start":52,"line_end":52,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":704}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77288,"byte_end":77304,"line_start":52,"line_end":52,"column_start":22,"column_end":38},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77319,"byte_end":77323,"line_start":53,"line_end":53,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77340,"byte_end":77344,"line_start":54,"line_end":54,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77361,"byte_end":77367,"line_start":55,"line_end":55,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77387,"byte_end":77392,"line_start":55,"line_end":55,"column_start":39,"column_end":44},"ref_id":{"krate":0,"index":1420}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77369,"byte_end":77385,"line_start":55,"line_end":55,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":1417}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77406,"byte_end":77415,"line_start":56,"line_end":56,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":709}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77417,"byte_end":77421,"line_start":56,"line_end":56,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29344}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77487,"byte_end":77490,"line_start":59,"line_end":59,"column_start":49,"column_end":52},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77491,"byte_end":77495,"line_start":59,"line_end":59,"column_start":53,"column_end":57},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77525,"byte_end":77529,"line_start":60,"line_end":60,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":77535,"byte_end":77544,"line_start":60,"line_end":60,"column_start":36,"column_end":45},"ref_id":{"krate":4,"index":4594}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77530,"byte_end":77533,"line_start":60,"line_end":60,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":4514}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77545,"byte_end":77554,"line_start":60,"line_end":60,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":536871625}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77508,"byte_end":77512,"line_start":60,"line_end":60,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742537}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77513,"byte_end":77522,"line_start":60,"line_end":60,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":709}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77649,"byte_end":77655,"line_start":63,"line_end":63,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1422}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77631,"byte_end":77647,"line_start":63,"line_end":63,"column_start":23,"column_end":39},"ref_id":{"krate":0,"index":1417}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77617,"byte_end":77621,"line_start":63,"line_end":63,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77622,"byte_end":77628,"line_start":63,"line_end":63,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":708}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77687,"byte_end":77691,"line_start":64,"line_end":64,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":536871626}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77665,"byte_end":77669,"line_start":64,"line_end":64,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77670,"byte_end":77673,"line_start":64,"line_end":64,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":704}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77674,"byte_end":77678,"line_start":64,"line_end":64,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77679,"byte_end":77683,"line_start":64,"line_end":64,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77714,"byte_end":77718,"line_start":65,"line_end":65,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77719,"byte_end":77723,"line_start":65,"line_end":65,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77731,"byte_end":77747,"line_start":65,"line_end":65,"column_start":39,"column_end":55},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77701,"byte_end":77705,"line_start":65,"line_end":65,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77706,"byte_end":77710,"line_start":65,"line_end":65,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77760,"byte_end":77764,"line_start":66,"line_end":66,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77765,"byte_end":77769,"line_start":66,"line_end":66,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77773,"byte_end":77777,"line_start":66,"line_end":66,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77778,"byte_end":77782,"line_start":66,"line_end":66,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":706}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77829,"byte_end":77833,"line_start":67,"line_end":67,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1418}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77811,"byte_end":77827,"line_start":67,"line_end":67,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1417}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77797,"byte_end":77801,"line_start":67,"line_end":67,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742538}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77802,"byte_end":77808,"line_start":67,"line_end":67,"column_start":18,"column_end":24},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77931,"byte_end":77937,"line_start":71,"line_end":71,"column_start":41,"column_end":47},"ref_id":{"krate":0,"index":1422}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":77913,"byte_end":77929,"line_start":71,"line_end":71,"column_start":23,"column_end":39},"ref_id":{"krate":0,"index":1417}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77899,"byte_end":77903,"line_start":71,"line_end":71,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77904,"byte_end":77910,"line_start":71,"line_end":71,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":708}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77955,"byte_end":77959,"line_start":72,"line_end":72,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77960,"byte_end":77963,"line_start":72,"line_end":72,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":704}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77964,"byte_end":77968,"line_start":72,"line_end":72,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77969,"byte_end":77973,"line_start":72,"line_end":72,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77997,"byte_end":78001,"line_start":73,"line_end":73,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78002,"byte_end":78006,"line_start":73,"line_end":73,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78014,"byte_end":78030,"line_start":73,"line_end":73,"column_start":39,"column_end":55},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77984,"byte_end":77988,"line_start":73,"line_end":73,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":77989,"byte_end":77993,"line_start":73,"line_end":73,"column_start":14,"column_end":18},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78043,"byte_end":78047,"line_start":74,"line_end":74,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78048,"byte_end":78052,"line_start":74,"line_end":74,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78056,"byte_end":78060,"line_start":74,"line_end":74,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78061,"byte_end":78065,"line_start":74,"line_end":74,"column_start":30,"column_end":34},"ref_id":{"krate":0,"index":707}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78112,"byte_end":78117,"line_start":75,"line_end":75,"column_start":45,"column_end":50},"ref_id":{"krate":0,"index":1420}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78094,"byte_end":78110,"line_start":75,"line_end":75,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1417}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78080,"byte_end":78084,"line_start":75,"line_end":75,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742539}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78085,"byte_end":78091,"line_start":75,"line_end":75,"column_start":18,"column_end":24},"ref_id":{"krate":0,"index":708}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78137,"byte_end":78138,"line_start":77,"line_end":77,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":3355443915}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78200,"byte_end":78204,"line_start":80,"line_end":80,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78205,"byte_end":78211,"line_start":80,"line_end":80,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78233,"byte_end":78238,"line_start":80,"line_end":80,"column_start":45,"column_end":50},"ref_id":{"krate":0,"index":1420}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78215,"byte_end":78231,"line_start":80,"line_end":80,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1417}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78287,"byte_end":78291,"line_start":83,"line_end":83,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78292,"byte_end":78296,"line_start":83,"line_end":83,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78299,"byte_end":78303,"line_start":83,"line_end":83,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78304,"byte_end":78308,"line_start":83,"line_end":83,"column_start":33,"column_end":37},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78327,"byte_end":78331,"line_start":84,"line_end":84,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78332,"byte_end":78336,"line_start":84,"line_end":84,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78339,"byte_end":78343,"line_start":84,"line_end":84,"column_start":29,"column_end":33},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78344,"byte_end":78348,"line_start":84,"line_end":84,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78386,"byte_end":78390,"line_start":86,"line_end":86,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78391,"byte_end":78395,"line_start":86,"line_end":86,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":707}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78398,"byte_end":78414,"line_start":86,"line_end":86,"column_start":29,"column_end":45},"ref_id":{"krate":0,"index":702}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78417,"byte_end":78421,"line_start":86,"line_end":86,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1073742540}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78422,"byte_end":78426,"line_start":86,"line_end":86,"column_start":53,"column_end":57},"ref_id":{"krate":0,"index":706}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78513,"byte_end":78517,"line_start":91,"line_end":91,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742541}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78518,"byte_end":78524,"line_start":91,"line_end":91,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":708}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78546,"byte_end":78550,"line_start":91,"line_end":91,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":1418}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78528,"byte_end":78544,"line_start":91,"line_end":91,"column_start":27,"column_end":43},"ref_id":{"krate":0,"index":1417}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78596,"byte_end":78612,"line_start":94,"line_end":94,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":702}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78620,"byte_end":78634,"line_start":94,"line_end":94,"column_start":37,"column_end":51},"ref_id":{"krate":0,"index":716}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78615,"byte_end":78619,"line_start":94,"line_end":94,"column_start":32,"column_end":36},"ref_id":{"krate":0,"index":1073742541}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78754,"byte_end":78761,"line_start":98,"line_end":98,"column_start":52,"column_end":59},"ref_id":{"krate":1,"index":5999}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78744,"byte_end":78751,"line_start":98,"line_end":98,"column_start":42,"column_end":49},"ref_id":{"krate":4,"index":4678}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78735,"byte_end":78741,"line_start":98,"line_end":98,"column_start":33,"column_end":39},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78726,"byte_end":78732,"line_start":98,"line_end":98,"column_start":24,"column_end":30},"ref_id":{"krate":1,"index":6002}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78711,"byte_end":78715,"line_start":98,"line_end":98,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742542}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78716,"byte_end":78725,"line_start":98,"line_end":98,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":709}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78829,"byte_end":78832,"line_start":103,"line_end":103,"column_start":24,"column_end":27},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78833,"byte_end":78837,"line_start":103,"line_end":103,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78840,"byte_end":78843,"line_start":103,"line_end":103,"column_start":35,"column_end":38},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78844,"byte_end":78848,"line_start":103,"line_end":103,"column_start":39,"column_end":43},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78875,"byte_end":78878,"line_start":104,"line_end":104,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78870,"byte_end":78873,"line_start":104,"line_end":104,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78886,"byte_end":78889,"line_start":104,"line_end":104,"column_start":34,"column_end":37},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78879,"byte_end":78884,"line_start":104,"line_end":104,"column_start":27,"column_end":32},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78906,"byte_end":78909,"line_start":104,"line_end":104,"column_start":54,"column_end":57},"ref_id":{"krate":0,"index":711}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78890,"byte_end":78904,"line_start":104,"line_end":104,"column_start":38,"column_end":52},"ref_id":{"krate":0,"index":703}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78939,"byte_end":78942,"line_start":105,"line_end":105,"column_start":25,"column_end":28},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78934,"byte_end":78937,"line_start":105,"line_end":105,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78958,"byte_end":78978,"line_start":106,"line_end":106,"column_start":15,"column_end":35},"ref_id":{"krate":0,"index":700}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":78952,"byte_end":78956,"line_start":106,"line_end":106,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":78986,"byte_end":78991,"line_start":106,"line_end":106,"column_start":43,"column_end":48},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":78979,"byte_end":78985,"line_start":106,"line_end":106,"column_start":36,"column_end":42},"ref_id":{"krate":0,"index":2281702095}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79027,"byte_end":79030,"line_start":108,"line_end":108,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79022,"byte_end":79025,"line_start":108,"line_end":108,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79046,"byte_end":79067,"line_start":109,"line_end":109,"column_start":15,"column_end":36},"ref_id":{"krate":0,"index":701}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79040,"byte_end":79044,"line_start":109,"line_end":109,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79075,"byte_end":79080,"line_start":109,"line_end":109,"column_start":44,"column_end":49},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79068,"byte_end":79074,"line_start":109,"line_end":109,"column_start":37,"column_end":43},"ref_id":{"krate":0,"index":2281702095}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79109,"byte_end":79122,"line_start":111,"line_end":111,"column_start":19,"column_end":32},"ref_id":{"krate":0,"index":713}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79102,"byte_end":79106,"line_start":111,"line_end":111,"column_start":12,"column_end":16},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79095,"byte_end":79101,"line_start":111,"line_end":111,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":2281702095}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79124,"byte_end":79133,"line_start":111,"line_end":111,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":3422552783}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79141,"byte_end":79149,"line_start":112,"line_end":112,"column_start":6,"column_end":14},"ref_id":{"krate":0,"index":1140851407}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79151,"byte_end":79160,"line_start":112,"line_end":112,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":3422552783}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79179,"byte_end":79183,"line_start":115,"line_end":115,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":695}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79170,"byte_end":79174,"line_start":115,"line_end":115,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79219,"byte_end":79223,"line_start":116,"line_end":116,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742545}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79224,"byte_end":79232,"line_start":116,"line_end":116,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":696}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79268,"byte_end":79272,"line_start":117,"line_end":117,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742546}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79273,"byte_end":79281,"line_start":117,"line_end":117,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":697}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79308,"byte_end":79318,"line_start":118,"line_end":118,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79355,"byte_end":79363,"line_start":119,"line_end":119,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":818}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79350,"byte_end":79354,"line_start":119,"line_end":119,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742547}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79405,"byte_end":79414,"line_start":120,"line_end":120,"column_start":32,"column_end":41},"ref_id":{"krate":1,"index":5534}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79401,"byte_end":79404,"line_start":120,"line_end":120,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":536871635}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79515,"byte_end":79519,"line_start":123,"line_end":123,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79503,"byte_end":79507,"line_start":123,"line_end":123,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742547}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79508,"byte_end":79514,"line_start":123,"line_end":123,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":698}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79563,"byte_end":79577,"line_start":124,"line_end":124,"column_start":41,"column_end":55},"ref_id":{"krate":0,"index":716}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79551,"byte_end":79562,"line_start":124,"line_end":124,"column_start":29,"column_end":40},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79596,"byte_end":79605,"line_start":125,"line_end":125,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":1040188115}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79644,"byte_end":79665,"line_start":126,"line_end":126,"column_start":32,"column_end":53},"ref_id":{"krate":0,"index":718}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79632,"byte_end":79643,"line_start":126,"line_end":126,"column_start":20,"column_end":31},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79697,"byte_end":79706,"line_start":127,"line_end":127,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":3053454035}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79742,"byte_end":79746,"line_start":129,"line_end":129,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79747,"byte_end":79758,"line_start":129,"line_end":129,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79777,"byte_end":79805,"line_start":130,"line_end":130,"column_start":17,"column_end":45},"ref_id":{"krate":0,"index":363}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79914,"byte_end":79915,"line_start":134,"line_end":134,"column_start":22,"column_end":23},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79917,"byte_end":79926,"line_start":134,"line_end":134,"column_start":25,"column_end":34},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79917,"byte_end":79926,"line_start":134,"line_end":134,"column_start":25,"column_end":34},"ref_id":{"krate":0,"index":1040188115}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79909,"byte_end":79910,"line_start":134,"line_end":134,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":79978,"byte_end":79982,"line_start":135,"line_end":135,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":5629}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":79969,"byte_end":79977,"line_start":135,"line_end":135,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":2516583123}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79952,"byte_end":79956,"line_start":135,"line_end":135,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":79952,"byte_end":79956,"line_start":135,"line_end":135,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80040,"byte_end":80049,"line_start":136,"line_end":136,"column_start":54,"column_end":63},"ref_id":{"krate":0,"index":715}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80028,"byte_end":80039,"line_start":136,"line_end":136,"column_start":42,"column_end":53},"ref_id":{"krate":0,"index":2919236307}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80017,"byte_end":80025,"line_start":136,"line_end":136,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":3539993299}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80075,"byte_end":80084,"line_start":137,"line_end":137,"column_start":21,"column_end":30},"ref_id":{"krate":0,"index":3053454035}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80143,"byte_end":80152,"line_start":139,"line_end":139,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":3053454035}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80227,"byte_end":80237,"line_start":144,"line_end":144,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80274,"byte_end":80282,"line_start":145,"line_end":145,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":819}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80269,"byte_end":80273,"line_start":145,"line_end":145,"column_start":20,"column_end":24},"ref_id":{"krate":0,"index":1073742548}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80324,"byte_end":80333,"line_start":146,"line_end":146,"column_start":32,"column_end":41},"ref_id":{"krate":1,"index":5534}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80320,"byte_end":80323,"line_start":146,"line_end":146,"column_start":28,"column_end":31},"ref_id":{"krate":0,"index":536871636}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80435,"byte_end":80439,"line_start":149,"line_end":149,"column_start":47,"column_end":51},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80423,"byte_end":80427,"line_start":149,"line_end":149,"column_start":35,"column_end":39},"ref_id":{"krate":0,"index":1073742548}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80428,"byte_end":80434,"line_start":149,"line_end":149,"column_start":40,"column_end":46},"ref_id":{"krate":0,"index":698}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80484,"byte_end":80499,"line_start":150,"line_end":150,"column_start":42,"column_end":57},"ref_id":{"krate":0,"index":717}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80472,"byte_end":80483,"line_start":150,"line_end":150,"column_start":30,"column_end":41},"ref_id":{"krate":0,"index":2919236308}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80518,"byte_end":80528,"line_start":151,"line_end":151,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":1040188116}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80552,"byte_end":80556,"line_start":152,"line_end":152,"column_start":17,"column_end":21},"ref_id":{"krate":1,"index":1344}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80557,"byte_end":80568,"line_start":152,"line_end":152,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":2919236308}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80587,"byte_end":80615,"line_start":153,"line_end":153,"column_start":17,"column_end":45},"ref_id":{"krate":0,"index":363}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80726,"byte_end":80727,"line_start":157,"line_end":157,"column_start":22,"column_end":23},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80729,"byte_end":80739,"line_start":157,"line_end":157,"column_start":25,"column_end":35},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80729,"byte_end":80739,"line_start":157,"line_end":157,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":1040188116}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80721,"byte_end":80722,"line_start":157,"line_end":157,"column_start":17,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80791,"byte_end":80795,"line_start":158,"line_end":158,"column_start":50,"column_end":54},"ref_id":{"krate":1,"index":5629}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80782,"byte_end":80790,"line_start":158,"line_end":158,"column_start":41,"column_end":49},"ref_id":{"krate":0,"index":2516583124}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80765,"byte_end":80769,"line_start":158,"line_end":158,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/fs/pipe.rs","byte_start":80765,"byte_end":80769,"line_start":158,"line_end":158,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/pipe.rs","byte_start":80832,"byte_end":80842,"line_start":159,"line_end":159,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":714}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80820,"byte_end":80831,"line_start":159,"line_end":159,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":2919236308}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80853,"byte_end":80861,"line_start":159,"line_end":159,"column_start":54,"column_end":62},"ref_id":{"krate":0,"index":4244636372}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80886,"byte_end":80896,"line_start":160,"line_end":160,"column_start":21,"column_end":31},"ref_id":{"krate":0,"index":3053454036}},{"kind":"Variable","span":{"file_name":"src/fs/pipe.rs","byte_start":80955,"byte_end":80965,"line_start":162,"line_end":162,"column_start":28,"column_end":38},"ref_id":{"krate":0,"index":3053454036}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75767,"byte_end":75772,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":725}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81021,"byte_end":81026,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81038,"byte_end":81043,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81045,"byte_end":81047,"line_start":2,"line_end":2,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81067,"byte_end":81072,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":35}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":81074,"byte_end":81077,"line_start":3,"line_end":3,"column_start":12,"column_end":15},"ref_id":{"krate":0,"index":22}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81100,"byte_end":81105,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":363}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":81107,"byte_end":81111,"line_start":4,"line_end":4,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":160}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81197,"byte_end":81202,"line_start":10,"line_end":10,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81188,"byte_end":81192,"line_start":10,"line_end":10,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81319,"byte_end":81329,"line_start":13,"line_end":13,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81370,"byte_end":81373,"line_start":14,"line_end":14,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":573}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81361,"byte_end":81369,"line_start":14,"line_end":14,"column_start":20,"column_end":28},"ref_id":{"krate":0,"index":536871650}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81459,"byte_end":81474,"line_start":18,"line_end":18,"column_start":17,"column_end":32},"ref_id":{"krate":0,"index":35}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81455,"byte_end":81456,"line_start":18,"line_end":18,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":3858760418}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81493,"byte_end":81494,"line_start":19,"line_end":19,"column_start":16,"column_end":17},"ref_id":{"krate":0,"index":3858760418}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81518,"byte_end":81546,"line_start":20,"line_end":20,"column_start":17,"column_end":45},"ref_id":{"krate":0,"index":363}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81661,"byte_end":81662,"line_start":26,"line_end":26,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":3858760418}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81720,"byte_end":81734,"line_start":27,"line_end":27,"column_start":51,"column_end":65},"ref_id":{"krate":1,"index":1633}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":81707,"byte_end":81717,"line_start":27,"line_end":27,"column_start":38,"column_end":48},"ref_id":{"krate":1,"index":8462}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81687,"byte_end":81695,"line_start":27,"line_end":27,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":536871650}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81696,"byte_end":81703,"line_start":27,"line_end":27,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":81735,"byte_end":81737,"line_start":27,"line_end":27,"column_start":66,"column_end":68},"ref_id":{"krate":0,"index":1358955234}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81789,"byte_end":81799,"line_start":30,"line_end":30,"column_start":32,"column_end":42},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81877,"byte_end":81883,"line_start":35,"line_end":35,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81868,"byte_end":81872,"line_start":35,"line_end":35,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":81997,"byte_end":82007,"line_start":38,"line_end":38,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/stdio.rs","byte_start":82099,"byte_end":82109,"line_start":41,"line_end":41,"column_start":31,"column_end":41},"ref_id":{"krate":0,"index":569}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82144,"byte_end":82152,"line_start":42,"line_end":42,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":536871656}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82153,"byte_end":82160,"line_start":42,"line_end":42,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82134,"byte_end":82140,"line_start":42,"line_end":42,"column_start":13,"column_end":19},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":82225,"byte_end":82231,"line_start":43,"line_end":43,"column_start":56,"column_end":62},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":82206,"byte_end":82215,"line_start":43,"line_end":43,"column_start":37,"column_end":46},"ref_id":{"krate":1,"index":8632}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":82195,"byte_end":82199,"line_start":43,"line_end":43,"column_start":26,"column_end":30},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/stdio.rs","byte_start":82201,"byte_end":82204,"line_start":43,"line_end":43,"column_start":32,"column_end":35},"ref_id":{"krate":1,"index":8627}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82217,"byte_end":82223,"line_start":43,"line_end":43,"column_start":48,"column_end":54},"ref_id":{"krate":0,"index":67109608}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1392,"byte_end":1425,"line_start":22,"line_end":22,"column_start":32,"column_end":65},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/fs/stdio.rs","byte_start":82263,"byte_end":82266,"line_start":45,"line_end":45,"column_start":18,"column_end":21},"ref_id":{"krate":0,"index":573}},{"kind":"Variable","span":{"file_name":"src/fs/stdio.rs","byte_start":82254,"byte_end":82262,"line_start":45,"line_end":45,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":536871656}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75778,"byte_end":75783,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":745}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82281,"byte_end":82288,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":22,"index":105}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82281,"byte_end":82288,"line_start":1,"line_end":1,"column_start":5,"column_end":12},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82330,"byte_end":82335,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1720}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82337,"byte_end":82344,"line_start":5,"line_end":5,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":836}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82330,"byte_end":82335,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1722}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82337,"byte_end":82344,"line_start":5,"line_end":5,"column_start":12,"column_end":19},"ref_id":{"krate":0,"index":1722}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82364,"byte_end":82369,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82371,"byte_end":82375,"line_start":6,"line_end":6,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82386,"byte_end":82397,"line_start":7,"line_end":7,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82406,"byte_end":82414,"line_start":8,"line_end":8,"column_start":5,"column_end":13},"ref_id":{"krate":5,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82423,"byte_end":82428,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82430,"byte_end":82433,"line_start":9,"line_end":9,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82444,"byte_end":82448,"line_start":10,"line_end":10,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82461,"byte_end":82466,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82478,"byte_end":82483,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Mod","span":{"file_name":"src/fs/inode.rs","byte_start":82485,"byte_end":82487,"line_start":12,"line_end":12,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":375}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82574,"byte_end":82579,"line_start":17,"line_end":17,"column_start":12,"column_end":17},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82580,"byte_end":82592,"line_start":17,"line_end":17,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":761}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82654,"byte_end":82657,"line_start":22,"line_end":22,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82658,"byte_end":82663,"line_start":22,"line_end":22,"column_start":16,"column_end":21},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82674,"byte_end":82681,"line_start":25,"line_end":25,"column_start":6,"column_end":13},"ref_id":{"krate":0,"index":757}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82763,"byte_end":82766,"line_start":29,"line_end":29,"column_start":16,"column_end":19},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82767,"byte_end":82772,"line_start":29,"line_end":29,"column_start":20,"column_end":25},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82799,"byte_end":82803,"line_start":31,"line_end":31,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82818,"byte_end":82826,"line_start":32,"line_end":32,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":758}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82818,"byte_end":82826,"line_start":32,"line_end":32,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1073742589}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82840,"byte_end":82848,"line_start":33,"line_end":33,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":759}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82840,"byte_end":82848,"line_start":33,"line_end":33,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":536871677}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82862,"byte_end":82867,"line_start":34,"line_end":34,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":760}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":82876,"byte_end":82879,"line_start":34,"line_end":34,"column_start":27,"column_end":30},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82869,"byte_end":82874,"line_start":34,"line_end":34,"column_start":20,"column_end":25},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":82880,"byte_end":82892,"line_start":34,"line_end":34,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":761}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82911,"byte_end":82917,"line_start":35,"line_end":35,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82938,"byte_end":82943,"line_start":36,"line_end":36,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":82938,"byte_end":82943,"line_start":36,"line_end":36,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1610613501}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83007,"byte_end":83010,"line_start":40,"line_end":40,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83052,"byte_end":83056,"line_start":41,"line_end":41,"column_start":36,"column_end":40},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83041,"byte_end":83045,"line_start":41,"line_end":41,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742590}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83046,"byte_end":83051,"line_start":41,"line_end":41,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":760}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83116,"byte_end":83119,"line_start":43,"line_end":43,"column_start":20,"column_end":23},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83131,"byte_end":83134,"line_start":43,"line_end":43,"column_start":35,"column_end":38},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83126,"byte_end":83129,"line_start":43,"line_end":43,"column_start":30,"column_end":33},"ref_id":{"krate":4,"index":5349}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83187,"byte_end":83194,"line_start":45,"line_end":45,"column_start":35,"column_end":42},"ref_id":{"krate":22,"index":189}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83175,"byte_end":83180,"line_start":45,"line_end":45,"column_start":23,"column_end":28},"ref_id":{"krate":0,"index":2415919870}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83181,"byte_end":83186,"line_start":45,"line_end":45,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83195,"byte_end":83200,"line_start":45,"line_end":45,"column_start":43,"column_end":48},"ref_id":{"krate":0,"index":2415919870}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83201,"byte_end":83207,"line_start":45,"line_end":45,"column_start":49,"column_end":55},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83214,"byte_end":83220,"line_start":45,"line_end":45,"column_start":62,"column_end":68},"ref_id":{"krate":0,"index":134218494}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83238,"byte_end":83241,"line_start":46,"line_end":46,"column_start":16,"column_end":19},"ref_id":{"krate":0,"index":1409286910}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83314,"byte_end":83317,"line_start":49,"line_end":49,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":1409286910}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83298,"byte_end":83303,"line_start":49,"line_end":49,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":2415919870}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83304,"byte_end":83310,"line_start":49,"line_end":49,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":762}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83333,"byte_end":83350,"line_start":50,"line_end":50,"column_start":15,"column_end":32},"ref_id":{"krate":4,"index":5416}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83331,"byte_end":83332,"line_start":50,"line_end":50,"column_start":13,"column_end":14},"ref_id":{"krate":0,"index":939524862}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83352,"byte_end":83358,"line_start":50,"line_end":50,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":134218494}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83359,"byte_end":83364,"line_start":50,"line_end":50,"column_start":41,"column_end":46},"ref_id":{"krate":1,"index":28113}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83361,"byte_end":83364,"line_start":50,"line_end":50,"column_start":43,"column_end":46},"ref_id":{"krate":1,"index":28115}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83361,"byte_end":83364,"line_start":50,"line_end":50,"column_start":43,"column_end":46},"ref_id":{"krate":0,"index":1409286910}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83386,"byte_end":83387,"line_start":52,"line_end":52,"column_start":9,"column_end":10},"ref_id":{"krate":0,"index":939524862}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83443,"byte_end":83446,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83447,"byte_end":83452,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83443,"byte_end":83446,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83447,"byte_end":83452,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83443,"byte_end":83446,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83447,"byte_end":83452,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83492,"byte_end":83496,"line_start":58,"line_end":58,"column_start":35,"column_end":39},"ref_id":{"krate":22,"index":118}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83476,"byte_end":83490,"line_start":58,"line_end":58,"column_start":19,"column_end":33},"ref_id":{"krate":22,"index":105}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83510,"byte_end":83515,"line_start":58,"line_end":58,"column_start":53,"column_end":58},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83497,"byte_end":83509,"line_start":58,"line_end":58,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":1722}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83533,"byte_end":83536,"line_start":59,"line_end":59,"column_start":14,"column_end":17},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83528,"byte_end":83531,"line_start":59,"line_end":59,"column_start":9,"column_end":12},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":83553,"byte_end":83563,"line_start":59,"line_end":59,"column_start":34,"column_end":44},"ref_id":{"krate":22,"index":120}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83537,"byte_end":83551,"line_start":59,"line_end":59,"column_start":18,"column_end":32},"ref_id":{"krate":22,"index":105}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83565,"byte_end":83568,"line_start":59,"line_end":59,"column_start":46,"column_end":49},"ref_id":{"krate":0,"index":3489662364}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83443,"byte_end":83446,"line_start":57,"line_end":57,"column_start":32,"column_end":35},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83447,"byte_end":83452,"line_start":57,"line_end":57,"column_start":36,"column_end":41},"ref_id":{"krate":22,"index":165}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83650,"byte_end":83660,"line_start":65,"line_end":65,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":1432}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83643,"byte_end":83646,"line_start":65,"line_end":65,"column_start":9,"column_end":12},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83691,"byte_end":83694,"line_start":66,"line_end":66,"column_start":24,"column_end":27},"ref_id":{"krate":0,"index":1275069184}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Function","span":{"file_name":"/home/hm/.cargo/registry/src/mirrors.ustc.edu.cn-61ef6e0cd06fb9b8/bitflags-1.2.1/src/lib.rs","byte_start":4486381,"byte_end":4486389,"line_start":408,"line_end":408,"column_start":13,"column_end":21},"ref_id":{"krate":1,"index":6010}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1485}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1485}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1485}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1486}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1486}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1486}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83796,"byte_end":83802,"line_start":73,"line_end":73,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1482}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83822,"byte_end":83828,"line_start":74,"line_end":74,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1483}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83853,"byte_end":83857,"line_start":75,"line_end":75,"column_start":15,"column_end":19},"ref_id":{"krate":0,"index":1484}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83882,"byte_end":83888,"line_start":76,"line_end":76,"column_start":15,"column_end":21},"ref_id":{"krate":0,"index":1485}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":83913,"byte_end":83918,"line_start":77,"line_end":77,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":1486}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":83944,"byte_end":83953,"line_start":81,"line_end":81,"column_start":6,"column_end":15},"ref_id":{"krate":0,"index":1441}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84100,"byte_end":84108,"line_start":85,"line_end":85,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1543}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84095,"byte_end":84099,"line_start":85,"line_end":85,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742594}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84162,"byte_end":84170,"line_start":87,"line_end":87,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":1546}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84157,"byte_end":84161,"line_start":87,"line_end":87,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":1073742594}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84177,"byte_end":84183,"line_start":87,"line_end":87,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1483}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84310,"byte_end":84319,"line_start":95,"line_end":95,"column_start":37,"column_end":46},"ref_id":{"krate":0,"index":1441}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84324,"byte_end":84330,"line_start":95,"line_end":95,"column_start":51,"column_end":57},"ref_id":{"krate":1,"index":29342}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84331,"byte_end":84334,"line_start":95,"line_end":95,"column_start":58,"column_end":61},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84335,"byte_end":84342,"line_start":95,"line_end":95,"column_start":62,"column_end":69},"ref_id":{"krate":0,"index":757}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84384,"byte_end":84394,"line_start":96,"line_end":96,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":770}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84378,"byte_end":84383,"line_start":96,"line_end":96,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":536871683}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84411,"byte_end":84419,"line_start":97,"line_end":97,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":1546}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84405,"byte_end":84410,"line_start":97,"line_end":97,"column_start":8,"column_end":13},"ref_id":{"krate":0,"index":536871683}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84431,"byte_end":84437,"line_start":97,"line_end":97,"column_start":34,"column_end":40},"ref_id":{"krate":0,"index":1485}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84420,"byte_end":84429,"line_start":97,"line_end":97,"column_start":23,"column_end":32},"ref_id":{"krate":0,"index":1441}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84481,"byte_end":84485,"line_start":98,"line_end":98,"column_start":41,"column_end":45},"ref_id":{"krate":22,"index":179}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84470,"byte_end":84480,"line_start":98,"line_end":98,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":1432}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84486,"byte_end":84490,"line_start":98,"line_end":98,"column_start":46,"column_end":50},"ref_id":{"krate":0,"index":1073742595}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84456,"byte_end":84460,"line_start":98,"line_end":98,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84456,"byte_end":84460,"line_start":98,"line_end":98,"column_start":16,"column_end":20},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84538,"byte_end":84543,"line_start":100,"line_end":100,"column_start":19,"column_end":24},"ref_id":{"krate":22,"index":193}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84532,"byte_end":84537,"line_start":100,"line_end":100,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3959423747}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84559,"byte_end":84563,"line_start":101,"line_end":101,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29346}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84569,"byte_end":84572,"line_start":101,"line_end":101,"column_start":23,"column_end":26},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84564,"byte_end":84567,"line_start":101,"line_end":101,"column_start":18,"column_end":21},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84582,"byte_end":84585,"line_start":101,"line_end":101,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":765}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84573,"byte_end":84580,"line_start":101,"line_end":101,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84603,"byte_end":84611,"line_start":102,"line_end":102,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1342178051}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84629,"byte_end":84637,"line_start":103,"line_end":103,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":3489661699}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84655,"byte_end":84660,"line_start":104,"line_end":104,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":3959423747}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84775,"byte_end":84778,"line_start":109,"line_end":109,"column_start":18,"column_end":21},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84745,"byte_end":84751,"line_start":108,"line_end":108,"column_start":24,"column_end":30},"ref_id":{"krate":22,"index":183}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84734,"byte_end":84744,"line_start":108,"line_end":108,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1432}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84752,"byte_end":84756,"line_start":108,"line_end":108,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073742595}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84814,"byte_end":84817,"line_start":110,"line_end":110,"column_start":26,"column_end":29},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84809,"byte_end":84812,"line_start":110,"line_end":110,"column_start":21,"column_end":24},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":84827,"byte_end":84830,"line_start":110,"line_end":110,"column_start":39,"column_end":42},"ref_id":{"krate":0,"index":765}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":84818,"byte_end":84825,"line_start":110,"line_end":110,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84856,"byte_end":84864,"line_start":111,"line_end":111,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":1342178051}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84890,"byte_end":84898,"line_start":112,"line_end":112,"column_start":25,"column_end":33},"ref_id":{"krate":0,"index":3489661699}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":84924,"byte_end":84929,"line_start":113,"line_end":113,"column_start":25,"column_end":30},"ref_id":{"krate":0,"index":3892314883}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85039,"byte_end":85042,"line_start":119,"line_end":119,"column_start":14,"column_end":17},"ref_id":{"krate":1,"index":6014}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85015,"byte_end":85019,"line_start":118,"line_end":118,"column_start":20,"column_end":24},"ref_id":{"krate":22,"index":179}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85004,"byte_end":85014,"line_start":118,"line_end":118,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1432}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85020,"byte_end":85024,"line_start":118,"line_end":118,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742595}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85078,"byte_end":85086,"line_start":120,"line_end":120,"column_start":26,"column_end":34},"ref_id":{"krate":0,"index":1546}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85072,"byte_end":85077,"line_start":120,"line_end":120,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":536871683}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85098,"byte_end":85103,"line_start":120,"line_end":120,"column_start":46,"column_end":51},"ref_id":{"krate":0,"index":1486}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85087,"byte_end":85096,"line_start":120,"line_end":120,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1441}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85133,"byte_end":85138,"line_start":121,"line_end":121,"column_start":27,"column_end":32},"ref_id":{"krate":22,"index":193}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85127,"byte_end":85132,"line_start":121,"line_end":121,"column_start":21,"column_end":26},"ref_id":{"krate":0,"index":3858760451}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85181,"byte_end":85184,"line_start":123,"line_end":123,"column_start":22,"column_end":25},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85176,"byte_end":85179,"line_start":123,"line_end":123,"column_start":17,"column_end":20},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85194,"byte_end":85197,"line_start":123,"line_end":123,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":765}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85185,"byte_end":85192,"line_start":123,"line_end":123,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":757}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85219,"byte_end":85227,"line_start":124,"line_end":124,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":1342178051}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85249,"byte_end":85257,"line_start":125,"line_end":125,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":3489661699}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85279,"byte_end":85284,"line_start":126,"line_end":126,"column_start":21,"column_end":26},"ref_id":{"krate":0,"index":3858760451}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85342,"byte_end":85349,"line_start":132,"line_end":132,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":757}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85333,"byte_end":85337,"line_start":132,"line_end":132,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85385,"byte_end":85389,"line_start":133,"line_end":133,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742599}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85390,"byte_end":85398,"line_start":133,"line_end":133,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":758}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85434,"byte_end":85438,"line_start":134,"line_end":134,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":1073742600}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85439,"byte_end":85447,"line_start":134,"line_end":134,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":759}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85478,"byte_end":85488,"line_start":135,"line_end":135,"column_start":29,"column_end":39},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85536,"byte_end":85540,"line_start":136,"line_end":136,"column_start":36,"column_end":40},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85525,"byte_end":85529,"line_start":136,"line_end":136,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742601}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85530,"byte_end":85535,"line_start":136,"line_end":136,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":760}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85607,"byte_end":85610,"line_start":138,"line_end":138,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":536871689}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85611,"byte_end":85618,"line_start":138,"line_end":138,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85598,"byte_end":85603,"line_start":138,"line_end":138,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85672,"byte_end":85679,"line_start":139,"line_end":139,"column_start":41,"column_end":48},"ref_id":{"krate":22,"index":189}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85660,"byte_end":85665,"line_start":139,"line_end":139,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":3489661705}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85666,"byte_end":85671,"line_start":139,"line_end":139,"column_start":35,"column_end":40},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85680,"byte_end":85685,"line_start":139,"line_end":139,"column_start":49,"column_end":54},"ref_id":{"krate":0,"index":3489661705}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85686,"byte_end":85692,"line_start":139,"line_end":139,"column_start":55,"column_end":61},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85695,"byte_end":85700,"line_start":139,"line_end":139,"column_start":64,"column_end":69},"ref_id":{"krate":0,"index":872416009}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85718,"byte_end":85727,"line_start":140,"line_end":140,"column_start":16,"column_end":25},"ref_id":{"krate":0,"index":3690988297}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85800,"byte_end":85809,"line_start":143,"line_end":143,"column_start":29,"column_end":38},"ref_id":{"krate":0,"index":3690988297}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85784,"byte_end":85789,"line_start":143,"line_end":143,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3489661705}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85790,"byte_end":85796,"line_start":143,"line_end":143,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85842,"byte_end":85851,"line_start":144,"line_end":144,"column_start":32,"column_end":41},"ref_id":{"krate":0,"index":3690988297}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85823,"byte_end":85838,"line_start":144,"line_end":144,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":4026532617}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85871,"byte_end":85886,"line_start":146,"line_end":146,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":4026532617}},{"kind":"Type","span":{"file_name":"src/fs/inode.rs","byte_start":85918,"byte_end":85928,"line_start":148,"line_end":148,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":85976,"byte_end":85980,"line_start":149,"line_end":149,"column_start":36,"column_end":40},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85965,"byte_end":85969,"line_start":149,"line_end":149,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742602}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":85970,"byte_end":85975,"line_start":149,"line_end":149,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":760}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86048,"byte_end":86051,"line_start":151,"line_end":151,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":536871690}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86052,"byte_end":86059,"line_start":151,"line_end":151,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":570}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86039,"byte_end":86044,"line_start":151,"line_end":151,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":86110,"byte_end":86118,"line_start":152,"line_end":152,"column_start":42,"column_end":50},"ref_id":{"krate":22,"index":191}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86098,"byte_end":86103,"line_start":152,"line_end":152,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":3489661706}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86104,"byte_end":86109,"line_start":152,"line_end":152,"column_start":36,"column_end":41},"ref_id":{"krate":0,"index":763}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86119,"byte_end":86124,"line_start":152,"line_end":152,"column_start":51,"column_end":56},"ref_id":{"krate":0,"index":3489661706}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86125,"byte_end":86131,"line_start":152,"line_end":152,"column_start":57,"column_end":63},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86134,"byte_end":86139,"line_start":152,"line_end":152,"column_start":66,"column_end":71},"ref_id":{"krate":0,"index":872416010}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86165,"byte_end":86175,"line_start":153,"line_end":153,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":3690988298}},{"kind":"Function","span":{"file_name":"src/fs/inode.rs","byte_start":86183,"byte_end":86186,"line_start":153,"line_end":153,"column_start":42,"column_end":45},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86177,"byte_end":86182,"line_start":153,"line_end":153,"column_start":36,"column_end":41},"ref_id":{"krate":0,"index":872416010}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86219,"byte_end":86229,"line_start":154,"line_end":154,"column_start":29,"column_end":39},"ref_id":{"krate":0,"index":3690988298}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86203,"byte_end":86208,"line_start":154,"line_end":154,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3489661706}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86209,"byte_end":86215,"line_start":154,"line_end":154,"column_start":19,"column_end":25},"ref_id":{"krate":0,"index":762}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86263,"byte_end":86273,"line_start":155,"line_end":155,"column_start":33,"column_end":43},"ref_id":{"krate":0,"index":3690988298}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86243,"byte_end":86259,"line_start":155,"line_end":155,"column_start":13,"column_end":29},"ref_id":{"krate":0,"index":4026532618}},{"kind":"Variable","span":{"file_name":"src/fs/inode.rs","byte_start":86293,"byte_end":86309,"line_start":157,"line_end":157,"column_start":9,"column_end":25},"ref_id":{"krate":0,"index":4026532618}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75789,"byte_end":75793,"line_start":4,"line_end":4,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":779}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86322,"byte_end":86327,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86339,"byte_end":86344,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4514}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86347,"byte_end":86351,"line_start":2,"line_end":2,"column_start":13,"column_end":17},"ref_id":{"krate":4,"index":4459}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86339,"byte_end":86344,"line_start":2,"line_end":2,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":5349}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86358,"byte_end":86361,"line_start":2,"line_end":2,"column_start":24,"column_end":27},"ref_id":{"krate":4,"index":4816}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86373,"byte_end":86378,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86380,"byte_end":86386,"line_start":3,"line_end":3,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86373,"byte_end":86378,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86380,"byte_end":86386,"line_start":3,"line_end":3,"column_start":12,"column_end":18},"ref_id":{"krate":4,"index":4373}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86412,"byte_end":86417,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":969}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86419,"byte_end":86423,"line_start":4,"line_end":4,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":969}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86412,"byte_end":86417,"line_start":4,"line_end":4,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":267}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86419,"byte_end":86423,"line_start":4,"line_end":4,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":267}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86455,"byte_end":86459,"line_start":5,"line_end":5,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86472,"byte_end":86477,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86479,"byte_end":86481,"line_start":6,"line_end":6,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86508,"byte_end":86513,"line_start":9,"line_end":9,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86531,"byte_end":86536,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1520}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86531,"byte_end":86536,"line_start":10,"line_end":10,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1088}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86567,"byte_end":86572,"line_start":11,"line_end":11,"column_start":5,"column_end":10},"ref_id":{"krate":23,"index":986}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86669,"byte_end":86675,"line_start":19,"line_end":19,"column_start":15,"column_end":21},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86767,"byte_end":86777,"line_start":24,"line_end":24,"column_start":17,"column_end":27},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86800,"byte_end":86803,"line_start":25,"line_end":25,"column_start":22,"column_end":25},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86804,"byte_end":86809,"line_start":25,"line_end":25,"column_start":26,"column_end":31},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86810,"byte_end":86822,"line_start":25,"line_end":25,"column_start":32,"column_end":44},"ref_id":{"krate":0,"index":969}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86923,"byte_end":86929,"line_start":31,"line_end":31,"column_start":15,"column_end":21},"ref_id":{"krate":4,"index":5830}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87020,"byte_end":87030,"line_start":36,"line_end":36,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":992}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87053,"byte_end":87065,"line_start":37,"line_end":37,"column_start":22,"column_end":34},"ref_id":{"krate":0,"index":969}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86860,"byte_end":86874,"line_start":28,"line_end":28,"column_start":12,"column_end":26},"ref_id":{"krate":0,"index":1547}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86893,"byte_end":86907,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86893,"byte_end":86907,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86893,"byte_end":86907,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86893,"byte_end":86907,"line_start":30,"line_end":30,"column_start":5,"column_end":19},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86913,"byte_end":86929,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86913,"byte_end":86929,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86913,"byte_end":86929,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86913,"byte_end":86929,"line_start":31,"line_end":31,"column_start":5,"column_end":21},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86935,"byte_end":86950,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86935,"byte_end":86950,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86935,"byte_end":86950,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86935,"byte_end":86950,"line_start":32,"line_end":32,"column_start":5,"column_end":20},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":86984,"byte_end":87003,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86984,"byte_end":87003,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":86984,"byte_end":87003,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":86984,"byte_end":87003,"line_start":35,"line_end":35,"column_start":5,"column_end":24},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87009,"byte_end":87030,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87009,"byte_end":87030,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87009,"byte_end":87030,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87009,"byte_end":87030,"line_start":36,"line_end":36,"column_start":5,"column_end":26},"ref_id":{"krate":19,"index":1608}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87036,"byte_end":87065,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":1611}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87036,"byte_end":87065,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":0}},{"kind":"Mod","span":{"file_name":"src/fs/proc.rs","byte_start":87036,"byte_end":87065,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":1313}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87036,"byte_end":87065,"line_start":37,"line_end":37,"column_start":5,"column_end":34},"ref_id":{"krate":19,"index":1608}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87216,"byte_end":87228,"line_start":52,"line_end":52,"column_start":15,"column_end":27},"ref_id":{"krate":0,"index":805}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87207,"byte_end":87211,"line_start":52,"line_end":52,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":817}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87426,"byte_end":87436,"line_start":63,"line_end":63,"column_start":29,"column_end":39},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87481,"byte_end":87484,"line_start":66,"line_end":66,"column_start":31,"column_end":34},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87485,"byte_end":87493,"line_start":66,"line_end":66,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":798}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87496,"byte_end":87504,"line_start":66,"line_end":66,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":267}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87547,"byte_end":87550,"line_start":67,"line_end":67,"column_start":38,"column_end":41},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87551,"byte_end":87565,"line_start":67,"line_end":67,"column_start":42,"column_end":56},"ref_id":{"krate":0,"index":1547}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87572,"byte_end":87575,"line_start":67,"line_end":67,"column_start":63,"column_end":66},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87567,"byte_end":87570,"line_start":67,"line_end":67,"column_start":58,"column_end":61},"ref_id":{"krate":4,"index":5349}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87599,"byte_end":87612,"line_start":68,"line_end":68,"column_start":21,"column_end":34},"ref_id":{"krate":0,"index":1879049001}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87591,"byte_end":87595,"line_start":68,"line_end":68,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87677,"byte_end":87682,"line_start":69,"line_end":69,"column_start":64,"column_end":69},"ref_id":{"krate":1,"index":1771}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87670,"byte_end":87674,"line_start":69,"line_end":69,"column_start":57,"column_end":61},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87653,"byte_end":87657,"line_start":69,"line_end":69,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":738198313}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87658,"byte_end":87669,"line_start":69,"line_end":69,"column_start":45,"column_end":56},"ref_id":{"krate":0,"index":804}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":87719,"byte_end":87723,"line_start":70,"line_end":70,"column_start":34,"column_end":38},"ref_id":{"krate":4,"index":5396}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87698,"byte_end":87718,"line_start":70,"line_end":70,"column_start":13,"column_end":33},"ref_id":{"krate":0,"index":1476395817}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":87724,"byte_end":87738,"line_start":70,"line_end":70,"column_start":39,"column_end":53},"ref_id":{"krate":0,"index":1547}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87756,"byte_end":87759,"line_start":71,"line_end":71,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1548}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87760,"byte_end":87764,"line_start":71,"line_end":71,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":738198313}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87765,"byte_end":87768,"line_start":71,"line_end":71,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":799}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87786,"byte_end":87790,"line_start":72,"line_end":72,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1549}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87791,"byte_end":87795,"line_start":72,"line_end":72,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":738198313}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87796,"byte_end":87800,"line_start":72,"line_end":72,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":800}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87818,"byte_end":87822,"line_start":73,"line_end":73,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1550}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87823,"byte_end":87827,"line_start":73,"line_end":73,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":738198313}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87828,"byte_end":87832,"line_start":73,"line_end":73,"column_start":27,"column_end":31},"ref_id":{"krate":0,"index":801}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87850,"byte_end":87858,"line_start":74,"line_end":74,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":1551}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87859,"byte_end":87863,"line_start":74,"line_end":74,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":738198313}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87864,"byte_end":87872,"line_start":74,"line_end":74,"column_start":31,"column_end":39},"ref_id":{"krate":0,"index":802}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87890,"byte_end":87896,"line_start":75,"line_end":75,"column_start":17,"column_end":23},"ref_id":{"krate":0,"index":1552}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87897,"byte_end":87901,"line_start":75,"line_end":75,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":738198313}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87902,"byte_end":87908,"line_start":75,"line_end":75,"column_start":29,"column_end":35},"ref_id":{"krate":0,"index":803}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87926,"byte_end":87937,"line_start":76,"line_end":76,"column_start":17,"column_end":28},"ref_id":{"krate":0,"index":1553}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":87938,"byte_end":87958,"line_start":76,"line_end":76,"column_start":29,"column_end":49},"ref_id":{"krate":0,"index":4227859241}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88063,"byte_end":88068,"line_start":80,"line_end":80,"column_start":62,"column_end":67},"ref_id":{"krate":1,"index":1771}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88054,"byte_end":88060,"line_start":80,"line_end":80,"column_start":53,"column_end":59},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88021,"byte_end":88030,"line_start":80,"line_end":80,"column_start":20,"column_end":29},"ref_id":{"krate":23,"index":986}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88032,"byte_end":88052,"line_start":80,"line_end":80,"column_start":31,"column_end":51},"ref_id":{"krate":0,"index":1476395817}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88149,"byte_end":88152,"line_start":82,"line_end":82,"column_start":50,"column_end":53},"ref_id":{"krate":1,"index":8443}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88138,"byte_end":88146,"line_start":82,"line_end":82,"column_start":39,"column_end":47},"ref_id":{"krate":4,"index":4221}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88133,"byte_end":88137,"line_start":82,"line_end":82,"column_start":34,"column_end":38},"ref_id":{"krate":0,"index":3456107305}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6911}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88177,"byte_end":88180,"line_start":83,"line_end":83,"column_start":21,"column_end":24},"ref_id":{"krate":0,"index":536871721}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88169,"byte_end":88173,"line_start":83,"line_end":83,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88226,"byte_end":88234,"line_start":84,"line_end":84,"column_start":33,"column_end":41},"ref_id":{"krate":4,"index":4221}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88221,"byte_end":88225,"line_start":84,"line_end":84,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":3456107305}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88237,"byte_end":88243,"line_start":84,"line_end":84,"column_start":44,"column_end":50},"ref_id":{"krate":0,"index":3992978217}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88214,"byte_end":88218,"line_start":84,"line_end":84,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1124074281}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88259,"byte_end":88265,"line_start":85,"line_end":85,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":3992978217}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88285,"byte_end":88291,"line_start":86,"line_end":86,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":3992978217}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88309,"byte_end":88312,"line_start":86,"line_end":86,"column_start":40,"column_end":43},"ref_id":{"krate":1,"index":8443}},{"kind":"Function","span":{"file_name":"src/fs/proc.rs","byte_start":88298,"byte_end":88306,"line_start":86,"line_end":86,"column_start":29,"column_end":37},"ref_id":{"krate":4,"index":4221}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88293,"byte_end":88297,"line_start":86,"line_end":86,"column_start":24,"column_end":28},"ref_id":{"krate":0,"index":3456107305}},{"kind":"Variable","span":{"file_name":"src/fs/proc.rs","byte_start":88618,"byte_end":88624,"line_start":99,"line_end":99,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":3992978217}},{"kind":"Type","span":{"file_name":"src/fs/proc.rs","byte_start":88657,"byte_end":88667,"line_start":102,"line_end":102,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75800,"byte_end":75805,"line_start":6,"line_end":6,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":569}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75807,"byte_end":75809,"line_start":6,"line_end":6,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":375}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75827,"byte_end":75832,"line_start":7,"line_end":7,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":992}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75834,"byte_end":75838,"line_start":7,"line_end":7,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":160}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75856,"byte_end":75861,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1088}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75856,"byte_end":75861,"line_start":8,"line_end":8,"column_start":5,"column_end":10},"ref_id":{"krate":19,"index":1520}},{"kind":"Mod","span":{"file_name":"src/fs/mod.rs","byte_start":75893,"byte_end":75903,"line_start":9,"line_end":9,"column_start":5,"column_end":15},"ref_id":{"krate":23,"index":0}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75934,"byte_end":75938,"line_start":11,"line_end":11,"column_start":18,"column_end":22},"ref_id":{"krate":1,"index":2079}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":75941,"byte_end":75945,"line_start":11,"line_end":11,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":2091}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76036,"byte_end":76046,"line_start":14,"line_end":14,"column_start":25,"column_end":35},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76083,"byte_end":76093,"line_start":15,"line_end":15,"column_start":26,"column_end":36},"ref_id":{"krate":0,"index":569}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76116,"byte_end":76120,"line_start":18,"line_end":18,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":695}},{"kind":"Function","span":{"file_name":"src/fs/mod.rs","byte_start":76116,"byte_end":76120,"line_start":18,"line_end":18,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":719}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76149,"byte_end":76154,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76149,"byte_end":76154,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":731}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76149,"byte_end":76154,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76149,"byte_end":76154,"line_start":19,"line_end":19,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":733}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76181,"byte_end":76186,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":757}},{"kind":"Function","span":{"file_name":"src/fs/mod.rs","byte_start":76181,"byte_end":76186,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":771}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76181,"byte_end":76186,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1441}},{"kind":"Function","span":{"file_name":"src/fs/mod.rs","byte_start":76181,"byte_end":76186,"line_start":20,"line_end":20,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":768}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76240,"byte_end":76244,"line_start":21,"line_end":21,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":805}},{"kind":"Type","span":{"file_name":"src/fs/mod.rs","byte_start":76240,"byte_end":76244,"line_start":21,"line_end":21,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":798}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":367,"byte_end":374,"line_start":25,"line_end":25,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":836}},{"kind":"Mod","span":{"file_name":"src/drivers/mod.rs","byte_start":88755,"byte_end":88760,"line_start":1,"line_end":1,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":837}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88796,"byte_end":88806,"line_start":1,"line_end":1,"column_start":5,"column_end":15},"ref_id":{"krate":0,"index":838}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89638,"byte_end":89652,"line_start":2,"line_end":2,"column_start":5,"column_end":19},"ref_id":{"krate":26,"index":13}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89638,"byte_end":89652,"line_start":2,"line_end":2,"column_start":5,"column_end":19},"ref_id":{"krate":26,"index":980}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1083}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":522}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":524}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":524}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":1104}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":455}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":548}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":548}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89685,"byte_end":89690,"line_start":3,"line_end":3,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":625}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89692,"byte_end":89694,"line_start":3,"line_end":3,"column_start":12,"column_end":14},"ref_id":{"krate":0,"index":625}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89852,"byte_end":89857,"line_start":14,"line_end":14,"column_start":5,"column_end":10},"ref_id":{"krate":22,"index":7}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89876,"byte_end":89880,"line_start":15,"line_end":15,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89893,"byte_end":89898,"line_start":16,"line_end":16,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89900,"byte_end":89903,"line_start":16,"line_end":16,"column_start":12,"column_end":15},"ref_id":{"krate":4,"index":4816}},{"kind":"Mod","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":89914,"byte_end":89925,"line_start":17,"line_end":17,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90007,"byte_end":90012,"line_start":22,"line_end":22,"column_start":24,"column_end":29},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90013,"byte_end":90022,"line_start":22,"line_end":22,"column_start":30,"column_end":39},"ref_id":{"krate":26,"index":13}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90080,"byte_end":90085,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90086,"byte_end":90089,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90090,"byte_end":90102,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90080,"byte_end":90085,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90086,"byte_end":90089,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90090,"byte_end":90102,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90080,"byte_end":90085,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90086,"byte_end":90089,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90090,"byte_end":90102,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90114,"byte_end":90117,"line_start":25,"line_end":25,"column_start":64,"column_end":67},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90107,"byte_end":90112,"line_start":25,"line_end":25,"column_start":57,"column_end":62},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90123,"byte_end":90126,"line_start":25,"line_end":25,"column_start":73,"column_end":76},"ref_id":{"krate":4,"index":5356}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90118,"byte_end":90121,"line_start":25,"line_end":25,"column_start":68,"column_end":71},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90080,"byte_end":90085,"line_start":25,"line_end":25,"column_start":30,"column_end":35},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90086,"byte_end":90089,"line_start":25,"line_end":25,"column_start":36,"column_end":39},"ref_id":{"krate":4,"index":5349}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90090,"byte_end":90102,"line_start":25,"line_end":25,"column_start":40,"column_end":52},"ref_id":{"krate":0,"index":495}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90155,"byte_end":90166,"line_start":28,"line_end":28,"column_start":22,"column_end":33},"ref_id":{"krate":0,"index":857}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90139,"byte_end":90150,"line_start":28,"line_end":28,"column_start":6,"column_end":17},"ref_id":{"krate":22,"index":7}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90277,"byte_end":90283,"line_start":30,"line_end":30,"column_start":49,"column_end":55},"ref_id":{"krate":1,"index":6425}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90251,"byte_end":90261,"line_start":30,"line_end":30,"column_start":23,"column_end":33},"ref_id":{"krate":26,"index":22}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90244,"byte_end":90248,"line_start":30,"line_end":30,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90237,"byte_end":90241,"line_start":30,"line_end":30,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742685}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90242,"byte_end":90243,"line_start":30,"line_end":30,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":859}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90262,"byte_end":90270,"line_start":30,"line_end":30,"column_start":34,"column_end":42},"ref_id":{"krate":0,"index":536871773}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90272,"byte_end":90275,"line_start":30,"line_end":30,"column_start":44,"column_end":47},"ref_id":{"krate":0,"index":1610613597}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90429,"byte_end":90435,"line_start":33,"line_end":33,"column_start":50,"column_end":56},"ref_id":{"krate":1,"index":6425}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90402,"byte_end":90413,"line_start":33,"line_end":33,"column_start":23,"column_end":34},"ref_id":{"krate":26,"index":23}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90395,"byte_end":90399,"line_start":33,"line_end":33,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90388,"byte_end":90392,"line_start":33,"line_end":33,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742686}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90393,"byte_end":90394,"line_start":33,"line_end":33,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":859}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90414,"byte_end":90422,"line_start":33,"line_end":33,"column_start":35,"column_end":43},"ref_id":{"krate":0,"index":536871774}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90424,"byte_end":90427,"line_start":33,"line_end":33,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1610613598}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90483,"byte_end":90494,"line_start":37,"line_end":37,"column_start":6,"column_end":17},"ref_id":{"krate":0,"index":857}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90565,"byte_end":90568,"line_start":40,"line_end":40,"column_start":21,"column_end":24},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90558,"byte_end":90563,"line_start":40,"line_end":40,"column_start":14,"column_end":19},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90655,"byte_end":90661,"line_start":42,"line_end":42,"column_start":11,"column_end":17},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90580,"byte_end":90583,"line_start":40,"line_end":40,"column_start":36,"column_end":39},"ref_id":{"krate":26,"index":19}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90569,"byte_end":90578,"line_start":40,"line_end":40,"column_start":25,"column_end":34},"ref_id":{"krate":26,"index":13}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90613,"byte_end":90620,"line_start":41,"line_end":41,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":856}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90629,"byte_end":90641,"line_start":41,"line_end":41,"column_start":45,"column_end":57},"ref_id":{"krate":26,"index":980}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90740,"byte_end":90748,"line_start":47,"line_end":47,"column_start":53,"column_end":61},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90774,"byte_end":90785,"line_start":48,"line_end":48,"column_start":24,"column_end":35},"ref_id":{"krate":0,"index":1104}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90803,"byte_end":90804,"line_start":49,"line_end":49,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90806,"byte_end":90811,"line_start":49,"line_end":49,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90806,"byte_end":90811,"line_start":49,"line_end":49,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":1073742689}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90798,"byte_end":90799,"line_start":49,"line_end":49,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90848,"byte_end":90854,"line_start":50,"line_end":50,"column_start":35,"column_end":41},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90834,"byte_end":90845,"line_start":50,"line_end":50,"column_start":21,"column_end":32},"ref_id":{"krate":0,"index":522}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90869,"byte_end":90870,"line_start":51,"line_end":51,"column_start":12,"column_end":13},"ref_id":{"krate":0,"index":1677722465}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90889,"byte_end":90894,"line_start":51,"line_end":51,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":4093641569}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90895,"byte_end":90898,"line_start":51,"line_end":51,"column_start":38,"column_end":41},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90878,"byte_end":90886,"line_start":51,"line_end":51,"column_start":21,"column_end":29},"ref_id":{"krate":0,"index":268436321}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90921,"byte_end":90926,"line_start":52,"line_end":52,"column_start":20,"column_end":25},"ref_id":{"krate":0,"index":4093641569}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90927,"byte_end":90930,"line_start":52,"line_end":52,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":496}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90931,"byte_end":90932,"line_start":52,"line_end":52,"column_start":30,"column_end":31},"ref_id":{"krate":0,"index":1106}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90934,"byte_end":90942,"line_start":52,"line_end":52,"column_start":33,"column_end":41},"ref_id":{"krate":0,"index":268436321}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90943,"byte_end":90944,"line_start":52,"line_end":52,"column_start":42,"column_end":43},"ref_id":{"krate":0,"index":1106}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90947,"byte_end":90948,"line_start":52,"line_end":52,"column_start":46,"column_end":47},"ref_id":{"krate":0,"index":1677722465}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90979,"byte_end":90983,"line_start":53,"line_end":53,"column_start":29,"column_end":33},"ref_id":{"krate":4,"index":5396}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90972,"byte_end":90976,"line_start":53,"line_end":53,"column_start":22,"column_end":26},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90959,"byte_end":90971,"line_start":53,"line_end":53,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1562}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90984,"byte_end":90989,"line_start":53,"line_end":53,"column_start":34,"column_end":39},"ref_id":{"krate":0,"index":4093641569}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91011,"byte_end":91015,"line_start":55,"line_end":55,"column_start":14,"column_end":18},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91002,"byte_end":91010,"line_start":55,"line_end":55,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":268436321}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91075,"byte_end":91083,"line_start":59,"line_end":59,"column_start":42,"column_end":50},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91130,"byte_end":91141,"line_start":60,"line_end":60,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":1104}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91147,"byte_end":91151,"line_start":60,"line_end":60,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1996}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91144,"byte_end":91146,"line_start":60,"line_end":60,"column_start":37,"column_end":39},"ref_id":{"krate":0,"index":1073742690}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91168,"byte_end":91169,"line_start":61,"line_end":61,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91171,"byte_end":91176,"line_start":61,"line_end":61,"column_start":17,"column_end":22},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91171,"byte_end":91176,"line_start":61,"line_end":61,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":536871778}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91163,"byte_end":91164,"line_start":61,"line_end":61,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91187,"byte_end":91200,"line_start":62,"line_end":62,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":524}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91201,"byte_end":91209,"line_start":62,"line_end":62,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":805307234}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91229,"byte_end":91233,"line_start":63,"line_end":63,"column_start":18,"column_end":22},"ref_id":{"krate":0,"index":456}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91220,"byte_end":91228,"line_start":63,"line_end":63,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":805307234}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91310,"byte_end":91318,"line_start":69,"line_end":69,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":1062}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91323,"byte_end":91331,"line_start":69,"line_end":69,"column_start":59,"column_end":67},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91338,"byte_end":91346,"line_start":70,"line_end":70,"column_start":5,"column_end":13},"ref_id":{"krate":0,"index":1083}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91347,"byte_end":91352,"line_start":70,"line_end":70,"column_start":14,"column_end":19},"ref_id":{"krate":0,"index":1073742691}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91353,"byte_end":91354,"line_start":70,"line_end":70,"column_start":20,"column_end":21},"ref_id":{"krate":0,"index":1064}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91417,"byte_end":91425,"line_start":74,"line_end":74,"column_start":46,"column_end":54},"ref_id":{"krate":0,"index":1083}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91430,"byte_end":91438,"line_start":74,"line_end":74,"column_start":59,"column_end":67},"ref_id":{"krate":0,"index":1062}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91503,"byte_end":91509,"line_start":75,"line_end":75,"column_start":63,"column_end":69},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91483,"byte_end":91495,"line_start":75,"line_end":75,"column_start":43,"column_end":55},"ref_id":{"krate":0,"index":560}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91456,"byte_end":91466,"line_start":75,"line_end":75,"column_start":16,"column_end":26},"ref_id":{"krate":0,"index":553}},{"kind":"Type","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91445,"byte_end":91454,"line_start":75,"line_end":75,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":548}},{"kind":"Function","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91467,"byte_end":91479,"line_start":75,"line_end":75,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":625}},{"kind":"Variable","span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":91496,"byte_end":91501,"line_start":75,"line_end":75,"column_start":56,"column_end":61},"ref_id":{"krate":0,"index":1073742692}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88812,"byte_end":88818,"line_start":2,"line_end":2,"column_start":5,"column_end":11},"ref_id":{"krate":0,"index":869}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91596,"byte_end":91604,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91596,"byte_end":91604,"line_start":5,"line_end":5,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":5670}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91631,"byte_end":91639,"line_start":6,"line_end":6,"column_start":5,"column_end":13},"ref_id":{"krate":12,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91641,"byte_end":91648,"line_start":6,"line_end":6,"column_start":15,"column_end":22},"ref_id":{"krate":12,"index":546}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":96}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":97}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91737,"byte_end":91740,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91737,"byte_end":91740,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15570}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91737,"byte_end":91740,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15570}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91737,"byte_end":91740,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":160}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91737,"byte_end":91740,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":30,"index":160}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":133}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91737,"byte_end":91740,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":30,"index":133}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":153}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91737,"byte_end":91740,"line_start":11,"line_end":11,"column_start":5,"column_end":8},"ref_id":{"krate":30,"index":153}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91807,"byte_end":91812,"line_start":12,"line_end":12,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":1242}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":237}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91657,"byte_end":91665,"line_start":7,"line_end":7,"column_start":5,"column_end":13},"ref_id":{"krate":30,"index":113}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91842,"byte_end":91847,"line_start":14,"line_end":14,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":109}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91864,"byte_end":91868,"line_start":16,"line_end":16,"column_start":5,"column_end":9},"ref_id":{"krate":9,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91881,"byte_end":91892,"line_start":17,"line_end":17,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91901,"byte_end":91906,"line_start":18,"line_end":18,"column_start":5,"column_end":10},"ref_id":{"krate":22,"index":7}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91925,"byte_end":91929,"line_start":19,"line_end":19,"column_start":5,"column_end":9},"ref_id":{"krate":1,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91931,"byte_end":91938,"line_start":19,"line_end":19,"column_start":11,"column_end":18},"ref_id":{"krate":1,"index":1944}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":91984,"byte_end":91987,"line_start":22,"line_end":22,"column_start":10,"column_end":13},"ref_id":{"krate":0,"index":895}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93613,"byte_end":93616,"line_start":85,"line_end":85,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93793,"byte_end":93802,"line_start":95,"line_end":95,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1646}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93843,"byte_end":93857,"line_start":96,"line_end":96,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1647}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93908,"byte_end":93917,"line_start":97,"line_end":97,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":93953,"byte_end":93957,"line_start":98,"line_end":98,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94013,"byte_end":94017,"line_start":99,"line_end":99,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1650}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94087,"byte_end":94100,"line_start":100,"line_end":100,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1651}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94148,"byte_end":94163,"line_start":101,"line_end":101,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1652}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94205,"byte_end":94215,"line_start":102,"line_end":102,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1653}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94269,"byte_end":94282,"line_start":103,"line_end":103,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1654}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94337,"byte_end":94352,"line_start":104,"line_end":104,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1655}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94398,"byte_end":94413,"line_start":105,"line_end":105,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1656}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94458,"byte_end":94465,"line_start":106,"line_end":106,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1657}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94510,"byte_end":94519,"line_start":107,"line_end":107,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1658}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94555,"byte_end":94565,"line_start":108,"line_end":108,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1659}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94930,"byte_end":94941,"line_start":114,"line_end":114,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1660}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":94986,"byte_end":94996,"line_start":115,"line_end":115,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1661}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95053,"byte_end":95068,"line_start":116,"line_end":116,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1662}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95117,"byte_end":95134,"line_start":117,"line_end":117,"column_start":9,"column_end":26},"ref_id":{"krate":0,"index":1663}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95183,"byte_end":95193,"line_start":118,"line_end":118,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1664}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95247,"byte_end":95258,"line_start":119,"line_end":119,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1665}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95305,"byte_end":95318,"line_start":120,"line_end":120,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1666}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95373,"byte_end":95392,"line_start":121,"line_end":121,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":1667}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95445,"byte_end":95454,"line_start":122,"line_end":122,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1668}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95493,"byte_end":95512,"line_start":123,"line_end":123,"column_start":9,"column_end":28},"ref_id":{"krate":0,"index":1669}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95563,"byte_end":95578,"line_start":124,"line_end":124,"column_start":9,"column_end":24},"ref_id":{"krate":0,"index":1670}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95620,"byte_end":95628,"line_start":125,"line_end":125,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":1671}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95675,"byte_end":95688,"line_start":126,"line_end":126,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1672}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95741,"byte_end":95754,"line_start":127,"line_end":127,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1673}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95807,"byte_end":95817,"line_start":128,"line_end":128,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":1674}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95858,"byte_end":95861,"line_start":129,"line_end":129,"column_start":9,"column_end":12},"ref_id":{"krate":0,"index":1675}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95906,"byte_end":95913,"line_start":130,"line_end":130,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1676}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":95953,"byte_end":95962,"line_start":131,"line_end":131,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1677}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96106,"byte_end":96120,"line_start":139,"line_end":139,"column_start":9,"column_end":23},"ref_id":{"krate":0,"index":1684}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96155,"byte_end":96166,"line_start":140,"line_end":140,"column_start":9,"column_end":20},"ref_id":{"krate":0,"index":1685}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96208,"byte_end":96217,"line_start":141,"line_end":141,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1686}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96261,"byte_end":96270,"line_start":142,"line_end":142,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1687}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96313,"byte_end":96320,"line_start":143,"line_end":143,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1688}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96364,"byte_end":96370,"line_start":144,"line_end":144,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1689}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96420,"byte_end":96429,"line_start":145,"line_end":145,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1690}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96464,"byte_end":96476,"line_start":146,"line_end":146,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1691}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96517,"byte_end":96524,"line_start":147,"line_end":147,"column_start":9,"column_end":16},"ref_id":{"krate":0,"index":1692}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96559,"byte_end":96568,"line_start":148,"line_end":148,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":1693}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96695,"byte_end":96704,"line_start":156,"line_end":156,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":1645}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96722,"byte_end":96731,"line_start":157,"line_end":157,"column_start":17,"column_end":26},"ref_id":{"krate":0,"index":1683}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96687,"byte_end":96693,"line_start":156,"line_end":156,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1700}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96714,"byte_end":96720,"line_start":157,"line_end":157,"column_start":9,"column_end":15},"ref_id":{"krate":0,"index":1701}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96741,"byte_end":96753,"line_start":158,"line_end":158,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1702}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96789,"byte_end":96802,"line_start":159,"line_end":159,"column_start":9,"column_end":22},"ref_id":{"krate":0,"index":1703}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96855,"byte_end":96861,"line_start":162,"line_end":162,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":894}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96870,"byte_end":96871,"line_start":162,"line_end":162,"column_start":37,"column_end":38},"ref_id":{"krate":0,"index":905}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96850,"byte_end":96853,"line_start":162,"line_end":162,"column_start":17,"column_end":20},"ref_id":{"krate":30,"index":160}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96895,"byte_end":96896,"line_start":163,"line_end":163,"column_start":21,"column_end":22},"ref_id":{"krate":0,"index":905}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96987,"byte_end":96991,"line_start":164,"line_end":164,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":894}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97006,"byte_end":97009,"line_start":165,"line_end":165,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":896}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97006,"byte_end":97009,"line_start":165,"line_end":165,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1073742730}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97023,"byte_end":97029,"line_start":166,"line_end":166,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":897}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97023,"byte_end":97029,"line_start":166,"line_end":166,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":536871818}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97043,"byte_end":97053,"line_start":167,"line_end":167,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":898}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97043,"byte_end":97053,"line_start":167,"line_end":167,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1610613642}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97182,"byte_end":97189,"line_start":176,"line_end":176,"column_start":17,"column_end":24},"ref_id":{"krate":30,"index":106}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97174,"byte_end":97180,"line_start":176,"line_end":176,"column_start":9,"column_end":15},"ref_id":{"krate":30,"index":97}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97190,"byte_end":97194,"line_start":176,"line_end":176,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742731}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97195,"byte_end":97205,"line_start":176,"line_end":176,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":898}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97260,"byte_end":97267,"line_start":180,"line_end":180,"column_start":17,"column_end":24},"ref_id":{"krate":30,"index":106}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97252,"byte_end":97258,"line_start":180,"line_end":180,"column_start":9,"column_end":15},"ref_id":{"krate":30,"index":97}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97268,"byte_end":97272,"line_start":180,"line_end":180,"column_start":25,"column_end":29},"ref_id":{"krate":0,"index":1073742732}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97273,"byte_end":97283,"line_start":180,"line_end":180,"column_start":30,"column_end":40},"ref_id":{"krate":0,"index":898}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97351,"byte_end":97363,"line_start":184,"line_end":184,"column_start":18,"column_end":30},"ref_id":{"krate":30,"index":162}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97342,"byte_end":97346,"line_start":184,"line_end":184,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742733}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97347,"byte_end":97350,"line_start":184,"line_end":184,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":896}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97428,"byte_end":97441,"line_start":188,"line_end":188,"column_start":17,"column_end":30},"ref_id":{"krate":30,"index":103}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97420,"byte_end":97426,"line_start":188,"line_end":188,"column_start":9,"column_end":15},"ref_id":{"krate":30,"index":97}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97442,"byte_end":97446,"line_start":188,"line_end":188,"column_start":31,"column_end":35},"ref_id":{"krate":0,"index":1073742734}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97447,"byte_end":97457,"line_start":188,"line_end":188,"column_start":36,"column_end":46},"ref_id":{"krate":0,"index":898}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97476,"byte_end":97482,"line_start":188,"line_end":188,"column_start":65,"column_end":71},"ref_id":{"krate":30,"index":1393}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97459,"byte_end":97463,"line_start":188,"line_end":188,"column_start":48,"column_end":52},"ref_id":{"krate":30,"index":96}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97465,"byte_end":97474,"line_start":188,"line_end":188,"column_start":54,"column_end":63},"ref_id":{"krate":30,"index":1390}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97502,"byte_end":97514,"line_start":189,"line_end":189,"column_start":18,"column_end":30},"ref_id":{"krate":30,"index":162}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97493,"byte_end":97497,"line_start":189,"line_end":189,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742734}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97498,"byte_end":97501,"line_start":189,"line_end":189,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":896}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97588,"byte_end":97597,"line_start":193,"line_end":193,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":161}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97579,"byte_end":97583,"line_start":193,"line_end":193,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742735}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97584,"byte_end":97587,"line_start":193,"line_end":193,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":896}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97622,"byte_end":97627,"line_start":194,"line_end":194,"column_start":24,"column_end":29},"ref_id":{"krate":13,"index":15550}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97611,"byte_end":97620,"line_start":194,"line_end":194,"column_start":13,"column_end":22},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97655,"byte_end":97663,"line_start":195,"line_end":195,"column_start":27,"column_end":35},"ref_id":{"krate":13,"index":15592}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97641,"byte_end":97653,"line_start":195,"line_end":195,"column_start":13,"column_end":25},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97845,"byte_end":97853,"line_start":201,"line_end":201,"column_start":19,"column_end":27},"ref_id":{"krate":13,"index":15613}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97839,"byte_end":97843,"line_start":201,"line_end":201,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97873,"byte_end":97878,"line_start":202,"line_end":202,"column_start":19,"column_end":24},"ref_id":{"krate":13,"index":15574}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97867,"byte_end":97871,"line_start":202,"line_end":202,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97908,"byte_end":97917,"line_start":204,"line_end":204,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":166}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97899,"byte_end":97903,"line_start":204,"line_end":204,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742735}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97904,"byte_end":97907,"line_start":204,"line_end":204,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":896}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97918,"byte_end":97922,"line_start":204,"line_end":204,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742735}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97923,"byte_end":97929,"line_start":204,"line_end":204,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":897}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":97931,"byte_end":97935,"line_start":204,"line_end":204,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":536871823}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98481,"byte_end":98490,"line_start":226,"line_end":226,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":161}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98472,"byte_end":98476,"line_start":226,"line_end":226,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742736}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98477,"byte_end":98480,"line_start":226,"line_end":226,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":896}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98515,"byte_end":98520,"line_start":227,"line_end":227,"column_start":24,"column_end":29},"ref_id":{"krate":13,"index":15550}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98504,"byte_end":98513,"line_start":227,"line_end":227,"column_start":13,"column_end":22},"ref_id":{"krate":13,"index":15549}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98548,"byte_end":98556,"line_start":228,"line_end":228,"column_start":27,"column_end":35},"ref_id":{"krate":13,"index":15592}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98534,"byte_end":98546,"line_start":228,"line_end":228,"column_start":13,"column_end":25},"ref_id":{"krate":13,"index":15591}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98738,"byte_end":98746,"line_start":234,"line_end":234,"column_start":19,"column_end":27},"ref_id":{"krate":13,"index":15613}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98732,"byte_end":98736,"line_start":234,"line_end":234,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15612}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98766,"byte_end":98770,"line_start":235,"line_end":235,"column_start":19,"column_end":23},"ref_id":{"krate":13,"index":15577}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98760,"byte_end":98764,"line_start":235,"line_end":235,"column_start":13,"column_end":17},"ref_id":{"krate":13,"index":15570}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98800,"byte_end":98809,"line_start":237,"line_end":237,"column_start":18,"column_end":27},"ref_id":{"krate":30,"index":163}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98791,"byte_end":98795,"line_start":237,"line_end":237,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742736}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98796,"byte_end":98799,"line_start":237,"line_end":237,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":896}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98810,"byte_end":98814,"line_start":237,"line_end":237,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1073742736}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98815,"byte_end":98821,"line_start":237,"line_end":237,"column_start":33,"column_end":39},"ref_id":{"krate":0,"index":897}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":98823,"byte_end":98827,"line_start":237,"line_end":237,"column_start":41,"column_end":45},"ref_id":{"krate":0,"index":536871824}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99559,"byte_end":99562,"line_start":265,"line_end":265,"column_start":29,"column_end":32},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99631,"byte_end":99637,"line_start":267,"line_end":267,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":908}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99626,"byte_end":99630,"line_start":267,"line_end":267,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742737}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99687,"byte_end":99697,"line_start":269,"line_end":269,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99682,"byte_end":99686,"line_start":269,"line_end":269,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742737}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99750,"byte_end":99753,"line_start":271,"line_end":271,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":536871825}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99818,"byte_end":99821,"line_start":273,"line_end":273,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":1610613649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99885,"byte_end":99888,"line_start":275,"line_end":275,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":1610613649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":99960,"byte_end":99963,"line_start":277,"line_end":277,"column_start":15,"column_end":18},"ref_id":{"krate":0,"index":1610613649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100033,"byte_end":100036,"line_start":279,"line_end":279,"column_start":14,"column_end":17},"ref_id":{"krate":0,"index":1610613649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100104,"byte_end":100107,"line_start":281,"line_end":281,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":268436369}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100246,"byte_end":100253,"line_start":288,"line_end":288,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":907}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100241,"byte_end":100245,"line_start":288,"line_end":288,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742738}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100302,"byte_end":100312,"line_start":290,"line_end":290,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100297,"byte_end":100301,"line_start":290,"line_end":290,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742738}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100683,"byte_end":100690,"line_start":304,"line_end":304,"column_start":15,"column_end":22},"ref_id":{"krate":0,"index":3489661843}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100715,"byte_end":100724,"line_start":305,"line_end":305,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100710,"byte_end":100714,"line_start":305,"line_end":305,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742739}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100725,"byte_end":100731,"line_start":305,"line_end":305,"column_start":28,"column_end":34},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100786,"byte_end":100792,"line_start":307,"line_end":307,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100829,"byte_end":100835,"line_start":308,"line_end":308,"column_start":24,"column_end":30},"ref_id":{"krate":0,"index":3758097299}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":100866,"byte_end":100873,"line_start":310,"line_end":310,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":3489661843}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101427,"byte_end":101436,"line_start":328,"line_end":328,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101422,"byte_end":101426,"line_start":328,"line_end":328,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101437,"byte_end":101445,"line_start":328,"line_end":328,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":3758097300}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101487,"byte_end":101495,"line_start":330,"line_end":330,"column_start":9,"column_end":17},"ref_id":{"krate":0,"index":3758097300}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101519,"byte_end":101527,"line_start":331,"line_end":331,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":3758097300}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101618,"byte_end":101627,"line_start":335,"line_end":335,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101613,"byte_end":101617,"line_start":335,"line_end":335,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101628,"byte_end":101636,"line_start":335,"line_end":335,"column_start":24,"column_end":32},"ref_id":{"krate":0,"index":3758097300}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101653,"byte_end":101661,"line_start":336,"line_end":336,"column_start":15,"column_end":23},"ref_id":{"krate":0,"index":3758097300}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101689,"byte_end":101698,"line_start":337,"line_end":337,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101684,"byte_end":101688,"line_start":337,"line_end":337,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742740}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":101699,"byte_end":101707,"line_start":337,"line_end":337,"column_start":28,"column_end":36},"ref_id":{"krate":0,"index":3758097300}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102156,"byte_end":102162,"line_start":352,"line_end":352,"column_start":34,"column_end":40},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102163,"byte_end":102172,"line_start":352,"line_end":352,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":1645}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102269,"byte_end":102277,"line_start":355,"line_end":355,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102264,"byte_end":102268,"line_start":355,"line_end":355,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742741}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102283,"byte_end":102287,"line_start":355,"line_end":355,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1578}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102278,"byte_end":102281,"line_start":355,"line_end":355,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102381,"byte_end":102393,"line_start":357,"line_end":357,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102376,"byte_end":102380,"line_start":357,"line_end":357,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742741}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102423,"byte_end":102430,"line_start":358,"line_end":358,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102418,"byte_end":102422,"line_start":358,"line_end":358,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742741}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102453,"byte_end":102456,"line_start":359,"line_end":359,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102488,"byte_end":102500,"line_start":361,"line_end":361,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102483,"byte_end":102487,"line_start":361,"line_end":361,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742741}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102506,"byte_end":102537,"line_start":361,"line_end":361,"column_start":35,"column_end":66},"ref_id":{"krate":0,"index":899}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102557,"byte_end":102564,"line_start":362,"line_end":362,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102552,"byte_end":102556,"line_start":362,"line_end":362,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742741}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102587,"byte_end":102590,"line_start":363,"line_end":363,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102743,"byte_end":102752,"line_start":367,"line_end":367,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102738,"byte_end":102742,"line_start":367,"line_end":367,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742741}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102758,"byte_end":102765,"line_start":367,"line_end":367,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436373}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102781,"byte_end":102788,"line_start":368,"line_end":368,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102776,"byte_end":102780,"line_start":368,"line_end":368,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742741}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102888,"byte_end":102890,"line_start":370,"line_end":370,"column_start":16,"column_end":18},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102891,"byte_end":102900,"line_start":370,"line_end":370,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":1645}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102940,"byte_end":102949,"line_start":372,"line_end":372,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1646}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102952,"byte_end":102959,"line_start":372,"line_end":372,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":102989,"byte_end":103003,"line_start":373,"line_end":373,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1647}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103006,"byte_end":103013,"line_start":373,"line_end":373,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103043,"byte_end":103052,"line_start":374,"line_end":374,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1648}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103054,"byte_end":103061,"line_start":374,"line_end":374,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103110,"byte_end":103114,"line_start":376,"line_end":376,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1649}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103116,"byte_end":103123,"line_start":376,"line_end":376,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103165,"byte_end":103169,"line_start":378,"line_end":378,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1650}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103171,"byte_end":103178,"line_start":378,"line_end":378,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103220,"byte_end":103233,"line_start":380,"line_end":380,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1651}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103235,"byte_end":103242,"line_start":380,"line_end":380,"column_start":28,"column_end":35},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103287,"byte_end":103302,"line_start":382,"line_end":382,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1652}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103310,"byte_end":103314,"line_start":382,"line_end":382,"column_start":36,"column_end":40},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103315,"byte_end":103322,"line_start":382,"line_end":382,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":268436373}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103342,"byte_end":103346,"line_start":382,"line_end":382,"column_start":68,"column_end":72},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103347,"byte_end":103354,"line_start":382,"line_end":382,"column_start":73,"column_end":80},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103411,"byte_end":103421,"line_start":384,"line_end":384,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1653}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103423,"byte_end":103430,"line_start":384,"line_end":384,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103479,"byte_end":103492,"line_start":386,"line_end":386,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1654}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103495,"byte_end":103502,"line_start":386,"line_end":386,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103532,"byte_end":103547,"line_start":387,"line_end":387,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1655}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103550,"byte_end":103557,"line_start":387,"line_end":387,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103587,"byte_end":103602,"line_start":388,"line_end":388,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1656}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103605,"byte_end":103612,"line_start":388,"line_end":388,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103642,"byte_end":103649,"line_start":389,"line_end":389,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1657}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103652,"byte_end":103659,"line_start":389,"line_end":389,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103689,"byte_end":103698,"line_start":390,"line_end":390,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1658}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103800,"byte_end":103810,"line_start":393,"line_end":393,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1659}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103819,"byte_end":103823,"line_start":393,"line_end":393,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103824,"byte_end":103831,"line_start":393,"line_end":393,"column_start":37,"column_end":44},"ref_id":{"krate":0,"index":268436373}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103875,"byte_end":103879,"line_start":394,"line_end":394,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103880,"byte_end":103887,"line_start":394,"line_end":394,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436373}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103921,"byte_end":103925,"line_start":395,"line_end":395,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103926,"byte_end":103933,"line_start":395,"line_end":395,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103977,"byte_end":103988,"line_start":397,"line_end":397,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1660}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":103991,"byte_end":103998,"line_start":397,"line_end":397,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104059,"byte_end":104069,"line_start":399,"line_end":399,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1661}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104073,"byte_end":104080,"line_start":399,"line_end":399,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104103,"byte_end":104110,"line_start":399,"line_end":399,"column_start":57,"column_end":64},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104168,"byte_end":104183,"line_start":401,"line_end":401,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1662}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104186,"byte_end":104193,"line_start":401,"line_end":401,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104245,"byte_end":104262,"line_start":403,"line_end":403,"column_start":13,"column_end":30},"ref_id":{"krate":0,"index":1663}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104265,"byte_end":104272,"line_start":403,"line_end":403,"column_start":33,"column_end":40},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104303,"byte_end":104313,"line_start":404,"line_end":404,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1664}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104316,"byte_end":104323,"line_start":404,"line_end":404,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104354,"byte_end":104365,"line_start":405,"line_end":405,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1665}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104368,"byte_end":104375,"line_start":405,"line_end":405,"column_start":27,"column_end":34},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104435,"byte_end":104448,"line_start":407,"line_end":407,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1666}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104452,"byte_end":104459,"line_start":407,"line_end":407,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104482,"byte_end":104489,"line_start":407,"line_end":407,"column_start":60,"column_end":67},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104547,"byte_end":104566,"line_start":409,"line_end":409,"column_start":13,"column_end":32},"ref_id":{"krate":0,"index":1667}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104569,"byte_end":104576,"line_start":409,"line_end":409,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104607,"byte_end":104616,"line_start":410,"line_end":410,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1668}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104633,"byte_end":104652,"line_start":411,"line_end":411,"column_start":13,"column_end":32},"ref_id":{"krate":0,"index":1669}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104655,"byte_end":104662,"line_start":411,"line_end":411,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104714,"byte_end":104729,"line_start":413,"line_end":413,"column_start":13,"column_end":28},"ref_id":{"krate":0,"index":1670}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104732,"byte_end":104739,"line_start":413,"line_end":413,"column_start":31,"column_end":38},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104770,"byte_end":104778,"line_start":414,"line_end":414,"column_start":13,"column_end":21},"ref_id":{"krate":0,"index":1671}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104781,"byte_end":104788,"line_start":414,"line_end":414,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104819,"byte_end":104832,"line_start":415,"line_end":415,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1672}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104835,"byte_end":104842,"line_start":415,"line_end":415,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104873,"byte_end":104886,"line_start":416,"line_end":416,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1673}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104889,"byte_end":104896,"line_start":416,"line_end":416,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104927,"byte_end":104937,"line_start":417,"line_end":417,"column_start":13,"column_end":23},"ref_id":{"krate":0,"index":1674}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104940,"byte_end":104947,"line_start":417,"line_end":417,"column_start":26,"column_end":33},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104978,"byte_end":104981,"line_start":418,"line_end":418,"column_start":13,"column_end":16},"ref_id":{"krate":0,"index":1675}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":104984,"byte_end":104991,"line_start":418,"line_end":418,"column_start":19,"column_end":26},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105043,"byte_end":105050,"line_start":420,"line_end":420,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1676}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105053,"byte_end":105060,"line_start":420,"line_end":420,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":268436373}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105091,"byte_end":105100,"line_start":421,"line_end":421,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1677}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105544,"byte_end":105550,"line_start":435,"line_end":435,"column_start":34,"column_end":40},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105551,"byte_end":105560,"line_start":435,"line_end":435,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":1683}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105658,"byte_end":105666,"line_start":438,"line_end":438,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105653,"byte_end":105657,"line_start":438,"line_end":438,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742743}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105672,"byte_end":105677,"line_start":438,"line_end":438,"column_start":28,"column_end":33},"ref_id":{"krate":0,"index":1581}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105667,"byte_end":105670,"line_start":438,"line_end":438,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105771,"byte_end":105783,"line_start":440,"line_end":440,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105766,"byte_end":105770,"line_start":440,"line_end":440,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742743}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105813,"byte_end":105820,"line_start":441,"line_end":441,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105808,"byte_end":105812,"line_start":441,"line_end":441,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742743}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105843,"byte_end":105846,"line_start":442,"line_end":442,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105878,"byte_end":105890,"line_start":444,"line_end":444,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105873,"byte_end":105877,"line_start":444,"line_end":444,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742743}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105896,"byte_end":105927,"line_start":444,"line_end":444,"column_start":35,"column_end":66},"ref_id":{"krate":0,"index":899}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105947,"byte_end":105954,"line_start":445,"line_end":445,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105942,"byte_end":105946,"line_start":445,"line_end":445,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742743}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":105977,"byte_end":105980,"line_start":446,"line_end":446,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106133,"byte_end":106142,"line_start":450,"line_end":450,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106128,"byte_end":106132,"line_start":450,"line_end":450,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742743}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106148,"byte_end":106155,"line_start":450,"line_end":450,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106171,"byte_end":106178,"line_start":451,"line_end":451,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106166,"byte_end":106170,"line_start":451,"line_end":451,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742743}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106197,"byte_end":106199,"line_start":452,"line_end":452,"column_start":16,"column_end":18},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106200,"byte_end":106209,"line_start":452,"line_end":452,"column_start":19,"column_end":28},"ref_id":{"krate":0,"index":1683}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106249,"byte_end":106263,"line_start":454,"line_end":454,"column_start":13,"column_end":27},"ref_id":{"krate":0,"index":1684}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106265,"byte_end":106272,"line_start":454,"line_end":454,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106317,"byte_end":106328,"line_start":456,"line_end":456,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":1685}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106336,"byte_end":106340,"line_start":456,"line_end":456,"column_start":32,"column_end":36},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106341,"byte_end":106348,"line_start":456,"line_end":456,"column_start":37,"column_end":44},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106366,"byte_end":106370,"line_start":456,"line_end":456,"column_start":62,"column_end":66},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106371,"byte_end":106378,"line_start":456,"line_end":456,"column_start":67,"column_end":74},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106430,"byte_end":106439,"line_start":458,"line_end":458,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1686}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106447,"byte_end":106451,"line_start":458,"line_end":458,"column_start":30,"column_end":34},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106452,"byte_end":106459,"line_start":458,"line_end":458,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106495,"byte_end":106499,"line_start":459,"line_end":459,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106500,"byte_end":106507,"line_start":459,"line_end":459,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106543,"byte_end":106547,"line_start":460,"line_end":460,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106548,"byte_end":106555,"line_start":460,"line_end":460,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106589,"byte_end":106593,"line_start":461,"line_end":461,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106594,"byte_end":106601,"line_start":461,"line_end":461,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106644,"byte_end":106653,"line_start":463,"line_end":463,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1687}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106655,"byte_end":106662,"line_start":463,"line_end":463,"column_start":24,"column_end":31},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106704,"byte_end":106711,"line_start":465,"line_end":465,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1688}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106713,"byte_end":106720,"line_start":465,"line_end":465,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106774,"byte_end":106780,"line_start":467,"line_end":467,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1689}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106788,"byte_end":106792,"line_start":467,"line_end":467,"column_start":27,"column_end":31},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106793,"byte_end":106800,"line_start":467,"line_end":467,"column_start":32,"column_end":39},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106836,"byte_end":106840,"line_start":468,"line_end":468,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106841,"byte_end":106848,"line_start":468,"line_end":468,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106885,"byte_end":106889,"line_start":469,"line_end":469,"column_start":25,"column_end":29},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106890,"byte_end":106897,"line_start":469,"line_end":469,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106932,"byte_end":106936,"line_start":470,"line_end":470,"column_start":24,"column_end":28},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106937,"byte_end":106944,"line_start":470,"line_end":470,"column_start":29,"column_end":36},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":106993,"byte_end":107002,"line_start":472,"line_end":472,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1690}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107005,"byte_end":107012,"line_start":472,"line_end":472,"column_start":25,"column_end":32},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107043,"byte_end":107055,"line_start":473,"line_end":473,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1691}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107064,"byte_end":107068,"line_start":473,"line_end":473,"column_start":34,"column_end":38},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107069,"byte_end":107076,"line_start":473,"line_end":473,"column_start":39,"column_end":46},"ref_id":{"krate":0,"index":268436375}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107103,"byte_end":107107,"line_start":473,"line_end":473,"column_start":73,"column_end":77},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107108,"byte_end":107115,"line_start":473,"line_end":473,"column_start":78,"column_end":85},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107160,"byte_end":107167,"line_start":475,"line_end":475,"column_start":13,"column_end":20},"ref_id":{"krate":0,"index":1692}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107170,"byte_end":107177,"line_start":475,"line_end":475,"column_start":23,"column_end":30},"ref_id":{"krate":0,"index":268436375}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107208,"byte_end":107217,"line_start":476,"line_end":476,"column_start":13,"column_end":22},"ref_id":{"krate":0,"index":1693}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107570,"byte_end":107576,"line_start":488,"line_end":488,"column_start":31,"column_end":37},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107577,"byte_end":107587,"line_start":488,"line_end":488,"column_start":38,"column_end":48},"ref_id":{"krate":0,"index":1699}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107618,"byte_end":107628,"line_start":489,"line_end":489,"column_start":24,"column_end":34},"ref_id":{"krate":0,"index":1699}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107643,"byte_end":107649,"line_start":490,"line_end":490,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1700}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107656,"byte_end":107671,"line_start":490,"line_end":490,"column_start":26,"column_end":41},"ref_id":{"krate":0,"index":917}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107651,"byte_end":107655,"line_start":490,"line_end":490,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107651,"byte_end":107674,"line_start":490,"line_end":490,"column_start":21,"column_end":44},"ref_id":{"krate":1,"index":29506}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107688,"byte_end":107694,"line_start":491,"line_end":491,"column_start":13,"column_end":19},"ref_id":{"krate":0,"index":1701}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107701,"byte_end":107716,"line_start":491,"line_end":491,"column_start":26,"column_end":41},"ref_id":{"krate":0,"index":919}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107696,"byte_end":107700,"line_start":491,"line_end":491,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":1073742745}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107696,"byte_end":107719,"line_start":491,"line_end":491,"column_start":21,"column_end":44},"ref_id":{"krate":1,"index":29506}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107733,"byte_end":107745,"line_start":492,"line_end":492,"column_start":13,"column_end":25},"ref_id":{"krate":0,"index":1702}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107762,"byte_end":107775,"line_start":493,"line_end":493,"column_start":13,"column_end":26},"ref_id":{"krate":0,"index":1703}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107830,"byte_end":107834,"line_start":495,"line_end":495,"column_start":40,"column_end":44},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107835,"byte_end":107839,"line_start":495,"line_end":495,"column_start":45,"column_end":49},"ref_id":{"krate":0,"index":469762969}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107840,"byte_end":107846,"line_start":495,"line_end":495,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1700}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107847,"byte_end":107857,"line_start":495,"line_end":495,"column_start":57,"column_end":67},"ref_id":{"krate":0,"index":1653}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107799,"byte_end":107803,"line_start":495,"line_end":495,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":469762969}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107804,"byte_end":107817,"line_start":495,"line_end":495,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":1703}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107894,"byte_end":107898,"line_start":496,"line_end":496,"column_start":35,"column_end":39},"ref_id":{"krate":1,"index":1999}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107899,"byte_end":107903,"line_start":496,"line_end":496,"column_start":40,"column_end":44},"ref_id":{"krate":0,"index":469762969}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107904,"byte_end":107910,"line_start":496,"line_end":496,"column_start":45,"column_end":51},"ref_id":{"krate":0,"index":1700}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107911,"byte_end":107921,"line_start":496,"line_end":496,"column_start":52,"column_end":62},"ref_id":{"krate":0,"index":1659}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107937,"byte_end":107941,"line_start":496,"line_end":496,"column_start":78,"column_end":82},"ref_id":{"krate":0,"index":469762969}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107942,"byte_end":107955,"line_start":496,"line_end":496,"column_start":83,"column_end":96},"ref_id":{"krate":0,"index":1703}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107868,"byte_end":107872,"line_start":496,"line_end":496,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":469762969}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107873,"byte_end":107885,"line_start":496,"line_end":496,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":1702}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107966,"byte_end":107968,"line_start":498,"line_end":498,"column_start":9,"column_end":11},"ref_id":{"krate":1,"index":29504}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":107969,"byte_end":107973,"line_start":498,"line_end":498,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":469762969}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108164,"byte_end":108170,"line_start":506,"line_end":506,"column_start":27,"column_end":33},"ref_id":{"krate":1,"index":29501}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108171,"byte_end":108181,"line_start":506,"line_end":506,"column_start":34,"column_end":44},"ref_id":{"krate":0,"index":1699}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108183,"byte_end":108192,"line_start":506,"line_end":506,"column_start":46,"column_end":55},"ref_id":{"krate":0,"index":1628}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108241,"byte_end":108254,"line_start":508,"line_end":508,"column_start":14,"column_end":27},"ref_id":{"krate":0,"index":910}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108236,"byte_end":108240,"line_start":508,"line_end":508,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108305,"byte_end":108312,"line_start":510,"line_end":510,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":907}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108300,"byte_end":108304,"line_start":510,"line_end":510,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108630,"byte_end":108640,"line_start":517,"line_end":517,"column_start":14,"column_end":24},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108625,"byte_end":108629,"line_start":517,"line_end":517,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108818,"byte_end":108826,"line_start":522,"line_end":522,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108813,"byte_end":108817,"line_start":522,"line_end":522,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108832,"byte_end":108836,"line_start":522,"line_end":522,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1572}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108827,"byte_end":108830,"line_start":522,"line_end":522,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108874,"byte_end":108886,"line_start":523,"line_end":523,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108869,"byte_end":108873,"line_start":523,"line_end":523,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108903,"byte_end":108910,"line_start":524,"line_end":524,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108898,"byte_end":108902,"line_start":524,"line_end":524,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108925,"byte_end":108931,"line_start":525,"line_end":525,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":1677722522}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108961,"byte_end":108964,"line_start":526,"line_end":526,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108976,"byte_end":108985,"line_start":526,"line_end":526,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1629}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108965,"byte_end":108974,"line_start":526,"line_end":526,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108991,"byte_end":108995,"line_start":526,"line_end":526,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":1572}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108986,"byte_end":108989,"line_start":526,"line_end":526,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":108997,"byte_end":109003,"line_start":526,"line_end":526,"column_start":56,"column_end":62},"ref_id":{"krate":0,"index":1677722522}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109065,"byte_end":109073,"line_start":530,"line_end":530,"column_start":14,"column_end":22},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109060,"byte_end":109064,"line_start":530,"line_end":530,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109079,"byte_end":109083,"line_start":530,"line_end":530,"column_start":28,"column_end":32},"ref_id":{"krate":0,"index":1575}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109074,"byte_end":109077,"line_start":530,"line_end":530,"column_start":23,"column_end":26},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109153,"byte_end":109165,"line_start":532,"line_end":532,"column_start":27,"column_end":39},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109148,"byte_end":109152,"line_start":532,"line_end":532,"column_start":22,"column_end":26},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109216,"byte_end":109225,"line_start":534,"line_end":534,"column_start":14,"column_end":23},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109211,"byte_end":109215,"line_start":534,"line_end":534,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109231,"byte_end":109236,"line_start":534,"line_end":534,"column_start":29,"column_end":34},"ref_id":{"krate":0,"index":2583692186}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109252,"byte_end":109259,"line_start":535,"line_end":535,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109247,"byte_end":109251,"line_start":535,"line_end":535,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109274,"byte_end":109280,"line_start":536,"line_end":536,"column_start":12,"column_end":18},"ref_id":{"krate":0,"index":1241514906}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109310,"byte_end":109313,"line_start":537,"line_end":537,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109325,"byte_end":109334,"line_start":537,"line_end":537,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1629}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109314,"byte_end":109323,"line_start":537,"line_end":537,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109340,"byte_end":109344,"line_start":537,"line_end":537,"column_start":50,"column_end":54},"ref_id":{"krate":0,"index":1575}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109335,"byte_end":109338,"line_start":537,"line_end":537,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109346,"byte_end":109352,"line_start":537,"line_end":537,"column_start":56,"column_end":62},"ref_id":{"krate":0,"index":1241514906}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109409,"byte_end":109414,"line_start":540,"line_end":540,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":16778138}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109464,"byte_end":109472,"line_start":542,"line_end":542,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109459,"byte_end":109463,"line_start":542,"line_end":542,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109478,"byte_end":109483,"line_start":542,"line_end":542,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1608}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109473,"byte_end":109476,"line_start":542,"line_end":542,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109522,"byte_end":109534,"line_start":543,"line_end":543,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109517,"byte_end":109521,"line_start":543,"line_end":543,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109555,"byte_end":109562,"line_start":544,"line_end":544,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109550,"byte_end":109554,"line_start":544,"line_end":544,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109581,"byte_end":109587,"line_start":545,"line_end":545,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":956302234}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109621,"byte_end":109624,"line_start":546,"line_end":546,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109636,"byte_end":109645,"line_start":546,"line_end":546,"column_start":39,"column_end":48},"ref_id":{"krate":0,"index":1629}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109625,"byte_end":109634,"line_start":546,"line_end":546,"column_start":28,"column_end":37},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109651,"byte_end":109656,"line_start":546,"line_end":546,"column_start":54,"column_end":59},"ref_id":{"krate":0,"index":1608}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109646,"byte_end":109649,"line_start":546,"line_end":546,"column_start":49,"column_end":52},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109658,"byte_end":109664,"line_start":546,"line_end":546,"column_start":61,"column_end":67},"ref_id":{"krate":0,"index":956302234}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109753,"byte_end":109761,"line_start":549,"line_end":549,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109748,"byte_end":109752,"line_start":549,"line_end":549,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109767,"byte_end":109773,"line_start":549,"line_end":549,"column_start":32,"column_end":38},"ref_id":{"krate":0,"index":1605}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109762,"byte_end":109765,"line_start":549,"line_end":549,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109821,"byte_end":109833,"line_start":550,"line_end":550,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109816,"byte_end":109820,"line_start":550,"line_end":550,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109854,"byte_end":109861,"line_start":551,"line_end":551,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109849,"byte_end":109853,"line_start":551,"line_end":551,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109880,"byte_end":109886,"line_start":552,"line_end":552,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":318768026}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109946,"byte_end":109951,"line_start":555,"line_end":555,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":16778138}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":109979,"byte_end":109984,"line_start":557,"line_end":557,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":16778138}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110011,"byte_end":110014,"line_start":558,"line_end":558,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110026,"byte_end":110035,"line_start":558,"line_end":558,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1629}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110015,"byte_end":110024,"line_start":558,"line_end":558,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110041,"byte_end":110047,"line_start":558,"line_end":558,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1605}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110036,"byte_end":110039,"line_start":558,"line_end":558,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110049,"byte_end":110055,"line_start":558,"line_end":558,"column_start":58,"column_end":64},"ref_id":{"krate":0,"index":1241514906}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110077,"byte_end":110082,"line_start":560,"line_end":560,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":16778138}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110138,"byte_end":110143,"line_start":562,"line_end":562,"column_start":15,"column_end":20},"ref_id":{"krate":0,"index":16778138}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110195,"byte_end":110203,"line_start":564,"line_end":564,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110190,"byte_end":110194,"line_start":564,"line_end":564,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110209,"byte_end":110214,"line_start":564,"line_end":564,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1611}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110204,"byte_end":110207,"line_start":564,"line_end":564,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110253,"byte_end":110265,"line_start":565,"line_end":565,"column_start":31,"column_end":43},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110248,"byte_end":110252,"line_start":565,"line_end":565,"column_start":26,"column_end":30},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110286,"byte_end":110295,"line_start":566,"line_end":566,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110281,"byte_end":110285,"line_start":566,"line_end":566,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110301,"byte_end":110306,"line_start":566,"line_end":566,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":545260442}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110326,"byte_end":110333,"line_start":567,"line_end":567,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110321,"byte_end":110325,"line_start":567,"line_end":567,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110352,"byte_end":110358,"line_start":568,"line_end":568,"column_start":16,"column_end":22},"ref_id":{"krate":0,"index":75498394}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110415,"byte_end":110420,"line_start":571,"line_end":571,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":16778138}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110448,"byte_end":110453,"line_start":573,"line_end":573,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":16778138}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110480,"byte_end":110483,"line_start":574,"line_end":574,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110495,"byte_end":110504,"line_start":574,"line_end":574,"column_start":35,"column_end":44},"ref_id":{"krate":0,"index":1629}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110484,"byte_end":110493,"line_start":574,"line_end":574,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110510,"byte_end":110515,"line_start":574,"line_end":574,"column_start":50,"column_end":55},"ref_id":{"krate":0,"index":1611}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110505,"byte_end":110508,"line_start":574,"line_end":574,"column_start":45,"column_end":48},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110517,"byte_end":110523,"line_start":574,"line_end":574,"column_start":57,"column_end":63},"ref_id":{"krate":0,"index":1241514906}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110549,"byte_end":110554,"line_start":576,"line_end":576,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":545260442}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110592,"byte_end":110595,"line_start":577,"line_end":577,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110607,"byte_end":110631,"line_start":577,"line_end":577,"column_start":35,"column_end":59},"ref_id":{"krate":0,"index":1633}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110596,"byte_end":110605,"line_start":577,"line_end":577,"column_start":24,"column_end":33},"ref_id":{"krate":0,"index":1628}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110632,"byte_end":110637,"line_start":577,"line_end":577,"column_start":60,"column_end":65},"ref_id":{"krate":0,"index":545260442}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110664,"byte_end":110681,"line_start":579,"line_end":579,"column_start":14,"column_end":31},"ref_id":{"krate":0,"index":909}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110659,"byte_end":110663,"line_start":579,"line_end":579,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110726,"byte_end":110733,"line_start":581,"line_end":581,"column_start":14,"column_end":21},"ref_id":{"krate":1,"index":6382}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110698,"byte_end":110710,"line_start":580,"line_end":580,"column_start":14,"column_end":26},"ref_id":{"krate":0,"index":921}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110693,"byte_end":110697,"line_start":580,"line_end":580,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742746}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110749,"byte_end":110766,"line_start":581,"line_end":581,"column_start":37,"column_end":54},"ref_id":{"krate":0,"index":1637}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":110738,"byte_end":110747,"line_start":581,"line_end":581,"column_start":26,"column_end":35},"ref_id":{"krate":0,"index":1628}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111150,"byte_end":111156,"line_start":592,"line_end":592,"column_start":68,"column_end":74},"ref_id":{"krate":1,"index":29501}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111192,"byte_end":111195,"line_start":593,"line_end":593,"column_start":26,"column_end":29},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111183,"byte_end":111191,"line_start":593,"line_end":593,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":536871839}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111201,"byte_end":111208,"line_start":593,"line_end":593,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":903}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111222,"byte_end":111225,"line_start":593,"line_end":593,"column_start":56,"column_end":59},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111213,"byte_end":111221,"line_start":593,"line_end":593,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":536871839}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111230,"byte_end":111237,"line_start":593,"line_end":593,"column_start":64,"column_end":71},"ref_id":{"krate":0,"index":903}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111343,"byte_end":111346,"line_start":595,"line_end":595,"column_start":32,"column_end":35},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111334,"byte_end":111342,"line_start":595,"line_end":595,"column_start":23,"column_end":31},"ref_id":{"krate":0,"index":536871839}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111352,"byte_end":111359,"line_start":595,"line_end":595,"column_start":41,"column_end":48},"ref_id":{"krate":0,"index":903}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111379,"byte_end":111387,"line_start":596,"line_end":596,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111374,"byte_end":111378,"line_start":596,"line_end":596,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111393,"byte_end":111398,"line_start":596,"line_end":596,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1590}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111388,"byte_end":111391,"line_start":596,"line_end":596,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111400,"byte_end":111406,"line_start":596,"line_end":596,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613663}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111464,"byte_end":111472,"line_start":599,"line_end":599,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111459,"byte_end":111463,"line_start":599,"line_end":599,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111478,"byte_end":111483,"line_start":599,"line_end":599,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1593}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111473,"byte_end":111476,"line_start":599,"line_end":599,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111485,"byte_end":111491,"line_start":599,"line_end":599,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613663}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111638,"byte_end":111650,"line_start":603,"line_end":603,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111633,"byte_end":111637,"line_start":603,"line_end":603,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111680,"byte_end":111687,"line_start":604,"line_end":604,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111675,"byte_end":111679,"line_start":604,"line_end":604,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111710,"byte_end":111713,"line_start":605,"line_end":605,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111840,"byte_end":111847,"line_start":609,"line_end":609,"column_start":34,"column_end":41},"ref_id":{"krate":0,"index":903}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111871,"byte_end":111879,"line_start":610,"line_end":610,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":536871839}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111891,"byte_end":111898,"line_start":610,"line_end":610,"column_start":42,"column_end":49},"ref_id":{"krate":0,"index":903}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111862,"byte_end":111867,"line_start":610,"line_end":610,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111922,"byte_end":111934,"line_start":611,"line_end":611,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111917,"byte_end":111921,"line_start":611,"line_end":611,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111940,"byte_end":111971,"line_start":611,"line_end":611,"column_start":39,"column_end":70},"ref_id":{"krate":0,"index":899}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":111990,"byte_end":111995,"line_start":612,"line_end":612,"column_start":17,"column_end":22},"ref_id":{"krate":0,"index":2248147871}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112175,"byte_end":112184,"line_start":617,"line_end":617,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112170,"byte_end":112174,"line_start":617,"line_end":617,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112190,"byte_end":112199,"line_start":617,"line_end":617,"column_start":33,"column_end":42},"ref_id":{"krate":0,"index":2516583327}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112324,"byte_end":112332,"line_start":619,"line_end":619,"column_start":33,"column_end":41},"ref_id":{"krate":1,"index":8468}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112318,"byte_end":112323,"line_start":619,"line_end":619,"column_start":27,"column_end":32},"ref_id":{"krate":0,"index":3774874527}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112362,"byte_end":112366,"line_start":619,"line_end":619,"column_start":71,"column_end":75},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112352,"byte_end":112361,"line_start":619,"line_end":619,"column_start":61,"column_end":70},"ref_id":{"krate":0,"index":2516583327}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112308,"byte_end":112314,"line_start":619,"line_end":619,"column_start":17,"column_end":23},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112435,"byte_end":112436,"line_start":621,"line_end":621,"column_start":23,"column_end":24},"ref_id":{"krate":0,"index":2734687135}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112430,"byte_end":112431,"line_start":621,"line_end":621,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":587203487}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112585,"byte_end":112594,"line_start":625,"line_end":625,"column_start":18,"column_end":27},"ref_id":{"krate":0,"index":912}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112580,"byte_end":112584,"line_start":625,"line_end":625,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112600,"byte_end":112605,"line_start":625,"line_end":625,"column_start":33,"column_end":38},"ref_id":{"krate":0,"index":117441439}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112631,"byte_end":112638,"line_start":627,"line_end":627,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112626,"byte_end":112630,"line_start":627,"line_end":627,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112653,"byte_end":112657,"line_start":628,"line_end":628,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":301990815}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112677,"byte_end":112685,"line_start":629,"line_end":629,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112672,"byte_end":112676,"line_start":629,"line_end":629,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112691,"byte_end":112696,"line_start":629,"line_end":629,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1584}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112686,"byte_end":112689,"line_start":629,"line_end":629,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112722,"byte_end":112734,"line_start":630,"line_end":630,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112717,"byte_end":112721,"line_start":630,"line_end":630,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112755,"byte_end":112762,"line_start":631,"line_end":631,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112750,"byte_end":112754,"line_start":631,"line_end":631,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112783,"byte_end":112790,"line_start":632,"line_end":632,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112778,"byte_end":112782,"line_start":632,"line_end":632,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742751}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112881,"byte_end":112886,"line_start":635,"line_end":635,"column_start":12,"column_end":17},"ref_id":{"krate":0,"index":2248147871}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112901,"byte_end":112904,"line_start":636,"line_end":636,"column_start":13,"column_end":16},"ref_id":{"krate":1,"index":29507}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":112938,"byte_end":112940,"line_start":638,"line_end":638,"column_start":13,"column_end":15},"ref_id":{"krate":1,"index":29504}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113313,"byte_end":113319,"line_start":650,"line_end":650,"column_start":65,"column_end":71},"ref_id":{"krate":1,"index":29501}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113355,"byte_end":113358,"line_start":651,"line_end":651,"column_start":26,"column_end":29},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113346,"byte_end":113354,"line_start":651,"line_end":651,"column_start":17,"column_end":25},"ref_id":{"krate":0,"index":536871842}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113364,"byte_end":113371,"line_start":651,"line_end":651,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":903}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113385,"byte_end":113388,"line_start":651,"line_end":651,"column_start":56,"column_end":59},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113376,"byte_end":113384,"line_start":651,"line_end":651,"column_start":47,"column_end":55},"ref_id":{"krate":0,"index":536871842}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113393,"byte_end":113400,"line_start":651,"line_end":651,"column_start":64,"column_end":71},"ref_id":{"krate":0,"index":903}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113467,"byte_end":113470,"line_start":653,"line_end":653,"column_start":21,"column_end":24},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113458,"byte_end":113466,"line_start":653,"line_end":653,"column_start":12,"column_end":20},"ref_id":{"krate":0,"index":536871842}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113476,"byte_end":113483,"line_start":653,"line_end":653,"column_start":30,"column_end":37},"ref_id":{"krate":0,"index":903}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113509,"byte_end":113541,"line_start":654,"line_end":654,"column_start":24,"column_end":56},"ref_id":{"krate":0,"index":901}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113498,"byte_end":113503,"line_start":654,"line_end":654,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3825206178}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113560,"byte_end":113568,"line_start":655,"line_end":655,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113555,"byte_end":113559,"line_start":655,"line_end":655,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113574,"byte_end":113579,"line_start":655,"line_end":655,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1599}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113569,"byte_end":113572,"line_start":655,"line_end":655,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113581,"byte_end":113587,"line_start":655,"line_end":655,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613666}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113633,"byte_end":113667,"line_start":657,"line_end":657,"column_start":24,"column_end":58},"ref_id":{"krate":0,"index":902}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113622,"byte_end":113627,"line_start":657,"line_end":657,"column_start":13,"column_end":18},"ref_id":{"krate":0,"index":3825206178}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113686,"byte_end":113694,"line_start":658,"line_end":658,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113681,"byte_end":113685,"line_start":658,"line_end":658,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113717,"byte_end":113723,"line_start":659,"line_end":659,"column_start":22,"column_end":28},"ref_id":{"krate":0,"index":1596}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113712,"byte_end":113715,"line_start":659,"line_end":659,"column_start":17,"column_end":20},"ref_id":{"krate":0,"index":1571}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113779,"byte_end":113785,"line_start":660,"line_end":660,"column_start":55,"column_end":61},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113768,"byte_end":113776,"line_start":660,"line_end":660,"column_start":44,"column_end":52},"ref_id":{"krate":1,"index":2003}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113751,"byte_end":113754,"line_start":660,"line_end":660,"column_start":27,"column_end":30},"ref_id":{"krate":1,"index":8443}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113742,"byte_end":113750,"line_start":660,"line_end":660,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":536871842}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113759,"byte_end":113766,"line_start":660,"line_end":660,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":903}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113840,"byte_end":113852,"line_start":663,"line_end":663,"column_start":18,"column_end":30},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113835,"byte_end":113839,"line_start":663,"line_end":663,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113873,"byte_end":113880,"line_start":664,"line_end":664,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113868,"byte_end":113872,"line_start":664,"line_end":664,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113901,"byte_end":113909,"line_start":665,"line_end":665,"column_start":18,"column_end":26},"ref_id":{"krate":0,"index":913}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113896,"byte_end":113900,"line_start":665,"line_end":665,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113915,"byte_end":113920,"line_start":665,"line_end":665,"column_start":32,"column_end":37},"ref_id":{"krate":0,"index":1602}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113910,"byte_end":113913,"line_start":665,"line_end":665,"column_start":27,"column_end":30},"ref_id":{"krate":0,"index":1571}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":113922,"byte_end":113928,"line_start":665,"line_end":665,"column_start":39,"column_end":45},"ref_id":{"krate":0,"index":1610613666}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114058,"byte_end":114070,"line_start":668,"line_end":668,"column_start":17,"column_end":29},"ref_id":{"krate":0,"index":915}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114053,"byte_end":114057,"line_start":668,"line_end":668,"column_start":12,"column_end":16},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114100,"byte_end":114107,"line_start":669,"line_end":669,"column_start":18,"column_end":25},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114095,"byte_end":114099,"line_start":669,"line_end":669,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114130,"byte_end":114133,"line_start":670,"line_end":670,"column_start":20,"column_end":23},"ref_id":{"krate":1,"index":29507}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114230,"byte_end":114237,"line_start":673,"line_end":673,"column_start":35,"column_end":42},"ref_id":{"krate":0,"index":903}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114261,"byte_end":114269,"line_start":674,"line_end":674,"column_start":22,"column_end":30},"ref_id":{"krate":0,"index":536871842}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114277,"byte_end":114284,"line_start":674,"line_end":674,"column_start":38,"column_end":45},"ref_id":{"krate":0,"index":903}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114252,"byte_end":114257,"line_start":674,"line_end":674,"column_start":13,"column_end":18},"ref_id":{"krate":1,"index":29348}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114376,"byte_end":114386,"line_start":676,"line_end":676,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114371,"byte_end":114375,"line_start":676,"line_end":676,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114388,"byte_end":114393,"line_start":676,"line_end":676,"column_start":30,"column_end":35},"ref_id":{"krate":0,"index":3825206178}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114519,"byte_end":114527,"line_start":678,"line_end":678,"column_start":51,"column_end":59},"ref_id":{"krate":1,"index":8468}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114509,"byte_end":114518,"line_start":678,"line_end":678,"column_start":41,"column_end":50},"ref_id":{"krate":0,"index":2835350434}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114540,"byte_end":114544,"line_start":678,"line_end":678,"column_start":72,"column_end":76},"ref_id":{"krate":1,"index":8467}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114534,"byte_end":114539,"line_start":678,"line_end":678,"column_start":66,"column_end":71},"ref_id":{"krate":0,"index":3439330210}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114485,"byte_end":114492,"line_start":678,"line_end":678,"column_start":17,"column_end":24},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114604,"byte_end":114605,"line_start":680,"line_end":680,"column_start":22,"column_end":23},"ref_id":{"krate":0,"index":4211082146}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114600,"byte_end":114601,"line_start":680,"line_end":680,"column_start":18,"column_end":19},"ref_id":{"krate":0,"index":2063598498}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114689,"byte_end":114699,"line_start":683,"line_end":683,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114684,"byte_end":114688,"line_start":683,"line_end":683,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114705,"byte_end":114714,"line_start":683,"line_end":683,"column_start":34,"column_end":43},"ref_id":{"krate":0,"index":2835350434}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114772,"byte_end":114782,"line_start":685,"line_end":685,"column_start":18,"column_end":28},"ref_id":{"krate":0,"index":911}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114767,"byte_end":114771,"line_start":685,"line_end":685,"column_start":13,"column_end":17},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114856,"byte_end":114872,"line_start":687,"line_end":687,"column_start":21,"column_end":37},"ref_id":{"krate":0,"index":916}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114851,"byte_end":114855,"line_start":687,"line_end":687,"column_start":16,"column_end":20},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114906,"byte_end":114913,"line_start":688,"line_end":688,"column_start":22,"column_end":29},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114901,"byte_end":114905,"line_start":688,"line_end":688,"column_start":17,"column_end":21},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114940,"byte_end":114943,"line_start":689,"line_end":689,"column_start":24,"column_end":27},"ref_id":{"krate":1,"index":29507}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114986,"byte_end":114993,"line_start":692,"line_end":692,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":114981,"byte_end":114985,"line_start":692,"line_end":692,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115010,"byte_end":115017,"line_start":693,"line_end":693,"column_start":14,"column_end":21},"ref_id":{"krate":0,"index":914}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115005,"byte_end":115009,"line_start":693,"line_end":693,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742754}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115029,"byte_end":115031,"line_start":694,"line_end":694,"column_start":9,"column_end":11},"ref_id":{"krate":1,"index":29504}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115352,"byte_end":115364,"line_start":706,"line_end":706,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115345,"byte_end":115350,"line_start":706,"line_end":706,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115369,"byte_end":115378,"line_start":706,"line_end":706,"column_start":29,"column_end":38},"ref_id":{"krate":30,"index":1324}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115365,"byte_end":115367,"line_start":706,"line_end":706,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115397,"byte_end":115406,"line_start":706,"line_end":706,"column_start":57,"column_end":66},"ref_id":{"krate":30,"index":512}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115380,"byte_end":115385,"line_start":706,"line_end":706,"column_start":40,"column_end":45},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115387,"byte_end":115395,"line_start":706,"line_end":706,"column_start":47,"column_end":55},"ref_id":{"krate":30,"index":460}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115420,"byte_end":115432,"line_start":707,"line_end":707,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115413,"byte_end":115418,"line_start":707,"line_end":707,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115437,"byte_end":115446,"line_start":707,"line_end":707,"column_start":29,"column_end":38},"ref_id":{"krate":30,"index":1327}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115433,"byte_end":115435,"line_start":707,"line_end":707,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115465,"byte_end":115472,"line_start":707,"line_end":707,"column_start":57,"column_end":64},"ref_id":{"krate":30,"index":473}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115448,"byte_end":115453,"line_start":707,"line_end":707,"column_start":40,"column_end":45},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115455,"byte_end":115463,"line_start":707,"line_end":707,"column_start":47,"column_end":55},"ref_id":{"krate":30,"index":460}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115486,"byte_end":115498,"line_start":708,"line_end":708,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115479,"byte_end":115484,"line_start":708,"line_end":708,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115503,"byte_end":115512,"line_start":708,"line_end":708,"column_start":29,"column_end":38},"ref_id":{"krate":30,"index":1321}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115499,"byte_end":115501,"line_start":708,"line_end":708,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115531,"byte_end":115538,"line_start":708,"line_end":708,"column_start":57,"column_end":64},"ref_id":{"krate":30,"index":476}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115514,"byte_end":115519,"line_start":708,"line_end":708,"column_start":40,"column_end":45},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115521,"byte_end":115529,"line_start":708,"line_end":708,"column_start":47,"column_end":55},"ref_id":{"krate":30,"index":460}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115552,"byte_end":115564,"line_start":709,"line_end":709,"column_start":12,"column_end":24},"ref_id":{"krate":30,"index":88}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115545,"byte_end":115550,"line_start":709,"line_end":709,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115569,"byte_end":115577,"line_start":709,"line_end":709,"column_start":29,"column_end":37},"ref_id":{"krate":30,"index":1330}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115565,"byte_end":115567,"line_start":709,"line_end":709,"column_start":25,"column_end":27},"ref_id":{"krate":30,"index":1242}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115596,"byte_end":115602,"line_start":709,"line_end":709,"column_start":56,"column_end":62},"ref_id":{"krate":30,"index":85}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115586,"byte_end":115594,"line_start":709,"line_end":709,"column_start":46,"column_end":54},"ref_id":{"krate":30,"index":460}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115579,"byte_end":115584,"line_start":709,"line_end":709,"column_start":39,"column_end":44},"ref_id":{"krate":30,"index":82}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115603,"byte_end":115616,"line_start":709,"line_end":709,"column_start":63,"column_end":76},"ref_id":{"krate":0,"index":932}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115631,"byte_end":115642,"line_start":710,"line_end":710,"column_start":12,"column_end":23},"ref_id":{"krate":30,"index":91}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115624,"byte_end":115629,"line_start":710,"line_end":710,"column_start":5,"column_end":10},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115647,"byte_end":115655,"line_start":710,"line_end":710,"column_start":28,"column_end":36},"ref_id":{"krate":30,"index":1330}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115643,"byte_end":115645,"line_start":710,"line_end":710,"column_start":24,"column_end":26},"ref_id":{"krate":30,"index":1242}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115670,"byte_end":115674,"line_start":710,"line_end":710,"column_start":51,"column_end":55},"ref_id":{"krate":30,"index":1235}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115657,"byte_end":115662,"line_start":710,"line_end":710,"column_start":38,"column_end":43},"ref_id":{"krate":30,"index":82}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115664,"byte_end":115668,"line_start":710,"line_end":710,"column_start":45,"column_end":49},"ref_id":{"krate":30,"index":1232}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115748,"byte_end":115753,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115754,"byte_end":115765,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115748,"byte_end":115753,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115754,"byte_end":115765,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115748,"byte_end":115753,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115754,"byte_end":115765,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115776,"byte_end":115779,"line_start":714,"line_end":714,"column_start":57,"column_end":60},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115769,"byte_end":115774,"line_start":714,"line_end":714,"column_start":50,"column_end":55},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115800,"byte_end":115806,"line_start":714,"line_end":714,"column_start":81,"column_end":87},"ref_id":{"krate":1,"index":6009}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115793,"byte_end":115797,"line_start":714,"line_end":714,"column_start":74,"column_end":78},"ref_id":{"krate":13,"index":14995}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115780,"byte_end":115791,"line_start":714,"line_end":714,"column_start":61,"column_end":72},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115748,"byte_end":115753,"line_start":714,"line_end":714,"column_start":29,"column_end":34},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115754,"byte_end":115765,"line_start":714,"line_end":714,"column_start":35,"column_end":46},"ref_id":{"krate":13,"index":14959}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115834,"byte_end":115840,"line_start":717,"line_end":717,"column_start":21,"column_end":27},"ref_id":{"krate":0,"index":894}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115841,"byte_end":115848,"line_start":717,"line_end":717,"column_start":28,"column_end":35},"ref_id":{"krate":30,"index":153}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115849,"byte_end":115853,"line_start":717,"line_end":717,"column_start":36,"column_end":40},"ref_id":{"krate":13,"index":5670}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115890,"byte_end":115896,"line_start":719,"line_end":719,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":113}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115950,"byte_end":115955,"line_start":720,"line_end":720,"column_start":45,"column_end":50},"ref_id":{"krate":13,"index":14997}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115937,"byte_end":115948,"line_start":720,"line_end":720,"column_start":32,"column_end":43},"ref_id":{"krate":13,"index":14959}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116018,"byte_end":116024,"line_start":721,"line_end":721,"column_start":58,"column_end":64},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115973,"byte_end":115985,"line_start":721,"line_end":721,"column_start":13,"column_end":25},"ref_id":{"krate":30,"index":413}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115965,"byte_end":115971,"line_start":721,"line_end":721,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115999,"byte_end":116003,"line_start":721,"line_end":721,"column_start":39,"column_end":43},"ref_id":{"krate":30,"index":1419}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115986,"byte_end":115992,"line_start":721,"line_end":721,"column_start":26,"column_end":32},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":115994,"byte_end":115997,"line_start":721,"line_end":721,"column_start":34,"column_end":37},"ref_id":{"krate":30,"index":1418}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116085,"byte_end":116091,"line_start":722,"line_end":722,"column_start":58,"column_end":64},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116040,"byte_end":116052,"line_start":722,"line_end":722,"column_start":13,"column_end":25},"ref_id":{"krate":30,"index":413}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116032,"byte_end":116038,"line_start":722,"line_end":722,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116066,"byte_end":116070,"line_start":722,"line_end":722,"column_start":39,"column_end":43},"ref_id":{"krate":30,"index":1421}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116053,"byte_end":116059,"line_start":722,"line_end":722,"column_start":26,"column_end":32},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116061,"byte_end":116064,"line_start":722,"line_end":722,"column_start":34,"column_end":37},"ref_id":{"krate":30,"index":1418}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116151,"byte_end":116157,"line_start":723,"line_end":723,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116107,"byte_end":116119,"line_start":723,"line_end":723,"column_start":13,"column_end":25},"ref_id":{"krate":30,"index":413}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116099,"byte_end":116105,"line_start":723,"line_end":723,"column_start":5,"column_end":11},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116133,"byte_end":116137,"line_start":723,"line_end":723,"column_start":39,"column_end":43},"ref_id":{"krate":30,"index":1423}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116120,"byte_end":116126,"line_start":723,"line_end":723,"column_start":26,"column_end":32},"ref_id":{"krate":30,"index":237}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116128,"byte_end":116131,"line_start":723,"line_end":723,"column_start":34,"column_end":37},"ref_id":{"krate":30,"index":1418}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116203,"byte_end":116206,"line_start":724,"line_end":724,"column_start":43,"column_end":46},"ref_id":{"krate":12,"index":96}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116195,"byte_end":116201,"line_start":724,"line_end":724,"column_start":35,"column_end":41},"ref_id":{"krate":12,"index":561}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116178,"byte_end":116186,"line_start":724,"line_end":724,"column_start":18,"column_end":26},"ref_id":{"krate":12,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116188,"byte_end":116193,"line_start":724,"line_end":724,"column_start":28,"column_end":33},"ref_id":{"krate":12,"index":93}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116233,"byte_end":116242,"line_start":725,"line_end":725,"column_start":24,"column_end":33},"ref_id":{"krate":12,"index":364}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116214,"byte_end":116225,"line_start":725,"line_end":725,"column_start":5,"column_end":16},"ref_id":{"krate":0,"index":1879049127}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116226,"byte_end":116232,"line_start":725,"line_end":725,"column_start":17,"column_end":23},"ref_id":{"krate":13,"index":14962}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116251,"byte_end":116254,"line_start":725,"line_end":725,"column_start":42,"column_end":45},"ref_id":{"krate":12,"index":531}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116259,"byte_end":116265,"line_start":725,"line_end":725,"column_start":50,"column_end":56},"ref_id":{"krate":0,"index":1006633895}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116272,"byte_end":116279,"line_start":726,"line_end":726,"column_start":5,"column_end":12},"ref_id":{"krate":0,"index":934}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116315,"byte_end":116324,"line_start":728,"line_end":728,"column_start":32,"column_end":41},"ref_id":{"krate":30,"index":134}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116298,"byte_end":116309,"line_start":728,"line_end":728,"column_start":15,"column_end":26},"ref_id":{"krate":0,"index":1879049127}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116310,"byte_end":116314,"line_start":728,"line_end":728,"column_start":27,"column_end":31},"ref_id":{"krate":13,"index":14971}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116349,"byte_end":116352,"line_start":729,"line_end":729,"column_start":22,"column_end":25},"ref_id":{"krate":0,"index":906}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116341,"byte_end":116347,"line_start":729,"line_end":729,"column_start":14,"column_end":20},"ref_id":{"krate":0,"index":894}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116353,"byte_end":116356,"line_start":729,"line_end":729,"column_start":26,"column_end":29},"ref_id":{"krate":0,"index":704644007}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116358,"byte_end":116363,"line_start":729,"line_end":729,"column_start":31,"column_end":36},"ref_id":{"krate":0,"index":933}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116365,"byte_end":116378,"line_start":729,"line_end":729,"column_start":38,"column_end":51},"ref_id":{"krate":0,"index":932}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116406,"byte_end":116412,"line_start":730,"line_end":730,"column_start":26,"column_end":32},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116399,"byte_end":116403,"line_start":730,"line_end":730,"column_start":19,"column_end":23},"ref_id":{"krate":0,"index":922}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116396,"byte_end":116398,"line_start":730,"line_end":730,"column_start":16,"column_end":18},"ref_id":{"krate":0,"index":1174406055}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116438,"byte_end":116442,"line_start":731,"line_end":731,"column_start":23,"column_end":27},"ref_id":{"krate":0,"index":3590325159}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116443,"byte_end":116455,"line_start":731,"line_end":731,"column_start":28,"column_end":40},"ref_id":{"krate":0,"index":1702}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116475,"byte_end":116486,"line_start":732,"line_end":732,"column_start":13,"column_end":24},"ref_id":{"krate":0,"index":3456107431}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116528,"byte_end":116530,"line_start":735,"line_end":735,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":1174406055}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116559,"byte_end":116564,"line_start":738,"line_end":738,"column_start":26,"column_end":31},"ref_id":{"krate":9,"index":214}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116565,"byte_end":116571,"line_start":738,"line_end":738,"column_start":32,"column_end":38},"ref_id":{"krate":0,"index":894}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116572,"byte_end":116579,"line_start":738,"line_end":738,"column_start":39,"column_end":46},"ref_id":{"krate":30,"index":153}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116580,"byte_end":116584,"line_start":738,"line_end":738,"column_start":47,"column_end":51},"ref_id":{"krate":13,"index":5670}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116596,"byte_end":116609,"line_start":740,"line_end":740,"column_start":6,"column_end":19},"ref_id":{"krate":0,"index":936}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116659,"byte_end":116662,"line_start":742,"line_end":742,"column_start":21,"column_end":24},"ref_id":{"krate":9,"index":227}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116652,"byte_end":116657,"line_start":742,"line_end":742,"column_start":14,"column_end":19},"ref_id":{"krate":9,"index":214}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116663,"byte_end":116674,"line_start":742,"line_end":742,"column_start":25,"column_end":36},"ref_id":{"krate":0,"index":935}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116709,"byte_end":116722,"line_start":746,"line_end":746,"column_start":22,"column_end":35},"ref_id":{"krate":0,"index":936}},{"kind":"Type","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116693,"byte_end":116704,"line_start":746,"line_end":746,"column_start":6,"column_end":17},"ref_id":{"krate":22,"index":7}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116840,"byte_end":116846,"line_start":748,"line_end":748,"column_start":56,"column_end":62},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116807,"byte_end":116818,"line_start":748,"line_end":748,"column_start":23,"column_end":34},"ref_id":{"krate":0,"index":927}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116800,"byte_end":116804,"line_start":748,"line_end":748,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116793,"byte_end":116797,"line_start":748,"line_end":748,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742766}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116798,"byte_end":116799,"line_start":748,"line_end":748,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":938}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116819,"byte_end":116822,"line_start":748,"line_end":748,"column_start":35,"column_end":38},"ref_id":{"krate":0,"index":1610613678}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116823,"byte_end":116831,"line_start":748,"line_end":748,"column_start":39,"column_end":47},"ref_id":{"krate":0,"index":536871854}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116969,"byte_end":116975,"line_start":751,"line_end":751,"column_start":57,"column_end":63},"ref_id":{"krate":1,"index":6426}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116935,"byte_end":116947,"line_start":751,"line_end":751,"column_start":23,"column_end":35},"ref_id":{"krate":0,"index":930}},{"kind":"Function","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116928,"byte_end":116932,"line_start":751,"line_end":751,"column_start":16,"column_end":20},"ref_id":{"krate":9,"index":232}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116921,"byte_end":116925,"line_start":751,"line_end":751,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":1073742767}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116926,"byte_end":116927,"line_start":751,"line_end":751,"column_start":14,"column_end":15},"ref_id":{"krate":0,"index":938}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116948,"byte_end":116951,"line_start":751,"line_end":751,"column_start":36,"column_end":39},"ref_id":{"krate":0,"index":1610613679}},{"kind":"Variable","span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116952,"byte_end":116960,"line_start":751,"line_end":751,"column_start":40,"column_end":48},"ref_id":{"krate":0,"index":536871855}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88825,"byte_end":88836,"line_start":4,"line_end":4,"column_start":5,"column_end":16},"ref_id":{"krate":10,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88845,"byte_end":88850,"line_start":5,"line_end":5,"column_start":5,"column_end":10},"ref_id":{"krate":4,"index":0}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88852,"byte_end":88856,"line_start":5,"line_end":5,"column_start":12,"column_end":16},"ref_id":{"krate":4,"index":4459}},{"kind":"Mod","span":{"file_name":"src/drivers/block/mod.rs","byte_start":88867,"byte_end":88874,"line_start":6,"line_end":6,"column_start":5,"column_end":12},"ref_id":{"krate":22,"index":0}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89096,"byte_end":89099,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89096,"byte_end":89099,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89096,"byte_end":89099,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89124,"byte_end":89127,"line_start":15,"line_end":15,"column_start":62,"column_end":65},"ref_id":{"krate":4,"index":4559}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89119,"byte_end":89122,"line_start":15,"line_end":15,"column_start":57,"column_end":60},"ref_id":{"krate":4,"index":4514}},{"kind":"Type","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89096,"byte_end":89099,"line_start":15,"line_end":15,"column_start":34,"column_end":37},"ref_id":{"krate":4,"index":4514}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89238,"byte_end":89243,"line_start":20,"line_end":20,"column_start":37,"column_end":42},"ref_id":{"krate":1,"index":1771}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89225,"byte_end":89237,"line_start":20,"line_end":20,"column_start":24,"column_end":36},"ref_id":{"krate":0,"index":1722}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89337,"byte_end":89338,"line_start":23,"line_end":23,"column_start":14,"column_end":15},"ref_id":{"krate":1,"index":28069}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89340,"byte_end":89343,"line_start":23,"line_end":23,"column_start":17,"column_end":20},"ref_id":{"krate":1,"index":28070}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89332,"byte_end":89333,"line_start":23,"line_end":23,"column_start":9,"column_end":10},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89366,"byte_end":89378,"line_start":24,"line_end":24,"column_start":21,"column_end":33},"ref_id":{"krate":0,"index":2952790963}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89358,"byte_end":89362,"line_start":24,"line_end":24,"column_start":13,"column_end":17},"ref_id":{"krate":1,"index":29348}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89400,"byte_end":89401,"line_start":24,"line_end":24,"column_start":55,"column_end":56},"ref_id":{"krate":0,"index":2348811187}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89393,"byte_end":89397,"line_start":24,"line_end":24,"column_start":48,"column_end":52},"ref_id":{"krate":0,"index":1912603571}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89432,"byte_end":89443,"line_start":25,"line_end":25,"column_start":22,"column_end":33},"ref_id":{"krate":22,"index":9}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89419,"byte_end":89431,"line_start":25,"line_end":25,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613683}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89444,"byte_end":89445,"line_start":25,"line_end":25,"column_start":34,"column_end":35},"ref_id":{"krate":0,"index":2348811187}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89457,"byte_end":89469,"line_start":25,"line_end":25,"column_start":47,"column_end":59},"ref_id":{"krate":0,"index":2952790963}},{"kind":"Function","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89493,"byte_end":89503,"line_start":26,"line_end":26,"column_start":22,"column_end":32},"ref_id":{"krate":22,"index":8}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89480,"byte_end":89492,"line_start":26,"line_end":26,"column_start":9,"column_end":21},"ref_id":{"krate":0,"index":1610613683}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89504,"byte_end":89505,"line_start":26,"line_end":26,"column_start":33,"column_end":34},"ref_id":{"krate":0,"index":2348811187}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89521,"byte_end":89532,"line_start":26,"line_end":26,"column_start":50,"column_end":61},"ref_id":{"krate":0,"index":671089587}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89554,"byte_end":89566,"line_start":27,"line_end":27,"column_start":20,"column_end":32},"ref_id":{"krate":0,"index":2952790963}},{"kind":"Variable","span":{"file_name":"src/drivers/block/mod.rs","byte_start":89568,"byte_end":89579,"line_start":27,"line_end":27,"column_start":34,"column_end":45},"ref_id":{"krate":0,"index":671089587}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"/home/hm/.rustup/toolchains/nightly-2021-01-30-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/mod.rs","byte_start":126707,"byte_end":126743,"line_start":17,"line_end":17,"column_start":38,"column_end":74},"ref_id":{"krate":1,"index":6911}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Mod","span":{"file_name":"src/drivers/mod.rs","byte_start":88771,"byte_end":88776,"line_start":3,"line_end":3,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":837}},{"kind":"Variable","span":{"file_name":"src/drivers/mod.rs","byte_start":88771,"byte_end":88776,"line_start":3,"line_end":3,"column_start":9,"column_end":14},"ref_id":{"krate":0,"index":1722}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":531,"byte_end":539,"line_start":34,"line_end":34,"column_start":36,"column_end":44},"ref_id":{"krate":1,"index":5650}},{"kind":"Type","span":{"file_name":"src/main.rs","byte_start":501,"byte_end":529,"line_start":34,"line_end":34,"column_start":6,"column_end":34},"ref_id":{"krate":1,"index":28067}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":501,"byte_end":514,"line_start":34,"line_end":34,"column_start":6,"column_end":19},"ref_id":{"krate":1,"index":28069}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":501,"byte_end":505,"line_start":34,"line_end":34,"column_start":6,"column_end":10},"ref_id":{"krate":0,"index":953}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":516,"byte_end":529,"line_start":34,"line_end":34,"column_start":21,"column_end":34},"ref_id":{"krate":1,"index":28070}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":516,"byte_end":520,"line_start":34,"line_end":34,"column_start":21,"column_end":25},"ref_id":{"krate":0,"index":954}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":578,"byte_end":592,"line_start":35,"line_end":35,"column_start":33,"column_end":47},"ref_id":{"krate":1,"index":1633}},{"kind":"Variable","span":{"file_name":"src/main.rs","byte_start":564,"byte_end":565,"line_start":35,"line_end":35,"column_start":19,"column_end":20},"ref_id":{"krate":0,"index":2281702327}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":652,"byte_end":661,"line_start":41,"line_end":41,"column_start":5,"column_end":14},"ref_id":{"krate":0,"index":951}},{"kind":"Function","span":{"file_name":"src/console.rs","byte_start":1551,"byte_end":1599,"line_start":29,"line_end":29,"column_start":32,"column_end":80},"ref_id":{"krate":1,"index":6918}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":713,"byte_end":717,"line_start":43,"line_end":43,"column_start":9,"column_end":13},"ref_id":{"krate":0,"index":684}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":709,"byte_end":711,"line_start":43,"line_end":43,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":375}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":729,"byte_end":739,"line_start":44,"line_end":44,"column_start":9,"column_end":19},"ref_id":{"krate":0,"index":656}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":725,"byte_end":727,"line_start":44,"line_end":44,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":375}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":753,"byte_end":757,"line_start":45,"line_end":45,"column_start":11,"column_end":15},"ref_id":{"krate":0,"index":139}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":747,"byte_end":751,"line_start":45,"line_end":45,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":109}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":771,"byte_end":793,"line_start":46,"line_end":46,"column_start":11,"column_end":33},"ref_id":{"krate":0,"index":142}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":765,"byte_end":769,"line_start":46,"line_end":46,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":109}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":808,"byte_end":824,"line_start":47,"line_end":47,"column_start":12,"column_end":28},"ref_id":{"krate":0,"index":374}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":801,"byte_end":806,"line_start":47,"line_end":47,"column_start":5,"column_end":10},"ref_id":{"krate":0,"index":366}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":836,"byte_end":845,"line_start":48,"line_end":48,"column_start":9,"column_end":18},"ref_id":{"krate":0,"index":768}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":832,"byte_end":834,"line_start":48,"line_end":48,"column_start":5,"column_end":7},"ref_id":{"krate":0,"index":685}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":859,"byte_end":871,"line_start":49,"line_end":49,"column_start":11,"column_end":23},"ref_id":{"krate":0,"index":365}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":853,"byte_end":857,"line_start":49,"line_end":49,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":160}},{"kind":"Function","span":{"file_name":"src/main.rs","byte_start":885,"byte_end":894,"line_start":50,"line_end":50,"column_start":11,"column_end":20},"ref_id":{"krate":0,"index":293}},{"kind":"Mod","span":{"file_name":"src/main.rs","byte_start":879,"byte_end":883,"line_start":50,"line_end":50,"column_start":5,"column_end":9},"ref_id":{"krate":0,"index":160}}],"macro_refs":[],"relations":[{"span":{"file_name":"src/console.rs","byte_start":1036,"byte_end":1042,"line_start":6,"line_end":6,"column_start":16,"column_end":22},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":11},"to":{"krate":1,"index":6887}},{"span":{"file_name":"src/trap/context.rs","byte_start":21250,"byte_end":21261,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":957},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/context.rs","byte_start":26073,"byte_end":26084,"line_start":9,"line_end":9,"column_start":6,"column_end":17},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":163},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/task.rs","byte_start":28151,"byte_end":28172,"line_start":63,"line_end":63,"column_start":6,"column_end":27},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":213},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/task.rs","byte_start":29096,"byte_end":29112,"line_start":96,"line_end":96,"column_start":6,"column_end":22},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":208},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/manager.rs","byte_start":38425,"byte_end":38436,"line_start":14,"line_end":14,"column_start":6,"column_end":17},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":258},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/processor.rs","byte_start":39837,"byte_end":39846,"line_start":15,"line_end":15,"column_start":22,"column_end":31},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":280},"to":{"krate":1,"index":2091}},{"span":{"file_name":"src/task/processor.rs","byte_start":39956,"byte_end":39965,"line_start":22,"line_end":22,"column_start":6,"column_end":15},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":280},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/pid.rs","byte_start":42838,"byte_end":42850,"line_start":16,"line_end":16,"column_start":6,"column_end":18},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":311},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/pid.rs","byte_start":43622,"byte_end":43631,"line_start":47,"line_end":47,"column_start":15,"column_end":24},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":318},"to":{"krate":1,"index":2303}},{"span":{"file_name":"src/task/pid.rs","byte_start":44132,"byte_end":44143,"line_start":69,"line_end":69,"column_start":6,"column_end":17},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":325},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/task/pid.rs","byte_start":45024,"byte_end":45035,"line_start":97,"line_end":97,"column_start":15,"column_end":26},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":325},"to":{"krate":1,"index":2303}},{"span":{"file_name":"src/mm/address.rs","byte_start":48094,"byte_end":48102,"line_start":24,"line_end":24,"column_start":16,"column_end":24},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":1083},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48240,"byte_end":48251,"line_start":29,"line_end":29,"column_start":16,"column_end":27},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":1125},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48390,"byte_end":48398,"line_start":34,"line_end":34,"column_start":16,"column_end":24},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":1062},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48536,"byte_end":48547,"line_start":39,"line_end":39,"column_start":16,"column_end":27},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":1104},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/address.rs","byte_start":48797,"byte_end":48805,"line_start":49,"line_end":49,"column_start":22,"column_end":30},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":1062},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":48873,"byte_end":48884,"line_start":52,"line_end":52,"column_start":22,"column_end":33},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":1104},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":48952,"byte_end":48960,"line_start":55,"line_end":55,"column_start":22,"column_end":30},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":1083},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49028,"byte_end":49039,"line_start":58,"line_end":58,"column_start":22,"column_end":33},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":1125},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49404,"byte_end":49412,"line_start":74,"line_end":74,"column_start":6,"column_end":14},"kind":{"Impl":{"id":26}},"from":{"krate":0,"index":1083},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":49739,"byte_end":49750,"line_start":80,"line_end":80,"column_start":25,"column_end":36},"kind":{"Impl":{"id":27}},"from":{"krate":0,"index":1125},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49881,"byte_end":49889,"line_start":86,"line_end":86,"column_start":28,"column_end":36},"kind":{"Impl":{"id":28}},"from":{"krate":0,"index":1083},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":49967,"byte_end":49975,"line_start":89,"line_end":89,"column_start":6,"column_end":14},"kind":{"Impl":{"id":29}},"from":{"krate":0,"index":1062},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":50301,"byte_end":50312,"line_start":95,"line_end":95,"column_start":25,"column_end":36},"kind":{"Impl":{"id":30}},"from":{"krate":0,"index":1104},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":50443,"byte_end":50451,"line_start":101,"line_end":101,"column_start":28,"column_end":36},"kind":{"Impl":{"id":31}},"from":{"krate":0,"index":1062},"to":{"krate":1,"index":1997}},{"span":{"file_name":"src/mm/address.rs","byte_start":50530,"byte_end":50541,"line_start":105,"line_end":105,"column_start":6,"column_end":17},"kind":{"Impl":{"id":32}},"from":{"krate":0,"index":1125},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":50774,"byte_end":50782,"line_start":117,"line_end":117,"column_start":6,"column_end":14},"kind":{"Impl":{"id":33}},"from":{"krate":0,"index":1062},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":51052,"byte_end":51063,"line_start":129,"line_end":129,"column_start":6,"column_end":17},"kind":{"Impl":{"id":34}},"from":{"krate":0,"index":1104},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":51691,"byte_end":51702,"line_start":151,"line_end":151,"column_start":20,"column_end":31},"kind":{"Impl":{"id":35}},"from":{"krate":0,"index":1125},"to":{"krate":0,"index":455}},{"span":{"file_name":"src/mm/address.rs","byte_start":51778,"byte_end":51789,"line_start":156,"line_end":156,"column_start":20,"column_end":31},"kind":{"Impl":{"id":36}},"from":{"krate":0,"index":1104},"to":{"krate":0,"index":455}},{"span":{"file_name":"src/mm/address.rs","byte_start":51992,"byte_end":52003,"line_start":168,"line_end":168,"column_start":9,"column_end":20},"kind":{"Impl":{"id":37}},"from":{"krate":0,"index":1146},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":52338,"byte_end":52349,"line_start":177,"line_end":177,"column_start":26,"column_end":37},"kind":{"Impl":{"id":38}},"from":{"krate":0,"index":1146},"to":{"krate":1,"index":5531}},{"span":{"file_name":"src/mm/address.rs","byte_start":52720,"byte_end":52739,"line_start":190,"line_end":190,"column_start":9,"column_end":28},"kind":{"Impl":{"id":39}},"from":{"krate":0,"index":471},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/address.rs","byte_start":52912,"byte_end":52931,"line_start":196,"line_end":196,"column_start":22,"column_end":41},"kind":{"Impl":{"id":40}},"from":{"krate":0,"index":471},"to":{"krate":1,"index":5627}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53517,"byte_end":53529,"line_start":12,"line_end":12,"column_start":6,"column_end":18},"kind":{"Impl":{"id":41}},"from":{"krate":0,"index":495},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53755,"byte_end":53767,"line_start":23,"line_end":23,"column_start":16,"column_end":28},"kind":{"Impl":{"id":42}},"from":{"krate":0,"index":495},"to":{"krate":1,"index":6929}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":53923,"byte_end":53935,"line_start":29,"line_end":29,"column_start":15,"column_end":27},"kind":{"Impl":{"id":43}},"from":{"krate":0,"index":495},"to":{"krate":1,"index":2303}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54249,"byte_end":54268,"line_start":47,"line_end":47,"column_start":6,"column_end":25},"kind":{"Impl":{"id":44}},"from":{"krate":0,"index":507},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/frame_allocator.rs","byte_start":54487,"byte_end":54506,"line_start":54,"line_end":54,"column_start":25,"column_end":44},"kind":{"Impl":{"id":45}},"from":{"krate":0,"index":507},"to":{"krate":0,"index":503}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":56964,"byte_end":56978,"line_start":34,"line_end":34,"column_start":6,"column_end":20},"kind":{"Impl":{"id":46}},"from":{"krate":0,"index":1287},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":57975,"byte_end":57984,"line_start":71,"line_end":71,"column_start":6,"column_end":15},"kind":{"Impl":{"id":47}},"from":{"krate":0,"index":548},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":62547,"byte_end":62557,"line_start":208,"line_end":208,"column_start":6,"column_end":16},"kind":{"Impl":{"id":48}},"from":{"krate":0,"index":569},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":62840,"byte_end":62850,"line_start":221,"line_end":221,"column_start":23,"column_end":33},"kind":{"Impl":{"id":49}},"from":{"krate":0,"index":569},"to":{"krate":1,"index":5531}},{"span":{"file_name":"src/mm/page_table.rs","byte_start":63244,"byte_end":63262,"line_start":239,"line_end":239,"column_start":19,"column_end":37},"kind":{"Impl":{"id":50}},"from":{"krate":0,"index":578},"to":{"krate":1,"index":5627}},{"span":{"file_name":"src/mm/memory_set.rs","byte_start":64716,"byte_end":64725,"line_start":48,"line_end":48,"column_start":6,"column_end":15},"kind":{"Impl":{"id":51}},"from":{"krate":0,"index":626},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/mm/memory_set.rs","byte_start":72114,"byte_end":72121,"line_start":242,"line_end":242,"column_start":6,"column_end":13},"kind":{"Impl":{"id":52}},"from":{"krate":0,"index":643},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/pipe.rs","byte_start":76526,"byte_end":76530,"line_start":15,"line_end":15,"column_start":6,"column_end":10},"kind":{"Impl":{"id":53}},"from":{"krate":0,"index":695},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/pipe.rs","byte_start":77208,"byte_end":77222,"line_start":49,"line_end":49,"column_start":6,"column_end":20},"kind":{"Impl":{"id":54}},"from":{"krate":0,"index":703},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/pipe.rs","byte_start":79179,"byte_end":79183,"line_start":115,"line_end":115,"column_start":15,"column_end":19},"kind":{"Impl":{"id":55}},"from":{"krate":0,"index":695},"to":{"krate":0,"index":817}},{"span":{"file_name":"src/fs/stdio.rs","byte_start":81197,"byte_end":81202,"line_start":10,"line_end":10,"column_start":15,"column_end":20},"kind":{"Impl":{"id":56}},"from":{"krate":0,"index":731},"to":{"krate":0,"index":817}},{"span":{"file_name":"src/fs/stdio.rs","byte_start":81877,"byte_end":81883,"line_start":35,"line_end":35,"column_start":15,"column_end":21},"kind":{"Impl":{"id":57}},"from":{"krate":0,"index":733},"to":{"krate":0,"index":817}},{"span":{"file_name":"src/fs/inode.rs","byte_start":82674,"byte_end":82681,"line_start":25,"line_end":25,"column_start":6,"column_end":13},"kind":{"Impl":{"id":58}},"from":{"krate":0,"index":757},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/inode.rs","byte_start":83944,"byte_end":83953,"line_start":81,"line_end":81,"column_start":6,"column_end":15},"kind":{"Impl":{"id":59}},"from":{"krate":0,"index":1441},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/fs/inode.rs","byte_start":85342,"byte_end":85349,"line_start":132,"line_end":132,"column_start":15,"column_end":22},"kind":{"Impl":{"id":60}},"from":{"krate":0,"index":757},"to":{"krate":0,"index":817}},{"span":{"file_name":"src/fs/proc.rs","byte_start":87216,"byte_end":87228,"line_start":52,"line_end":52,"column_start":15,"column_end":27},"kind":{"Impl":{"id":62}},"from":{"krate":0,"index":805},"to":{"krate":0,"index":817}},{"span":{"file_name":"src/fs/mod.rs","byte_start":75934,"byte_end":75938,"line_start":11,"line_end":11,"column_start":18,"column_end":22},"kind":"SuperTrait","from":{"krate":1,"index":2079},"to":{"krate":0,"index":817}},{"span":{"file_name":"src/fs/mod.rs","byte_start":75941,"byte_end":75945,"line_start":11,"line_end":11,"column_start":25,"column_end":29},"kind":"SuperTrait","from":{"krate":1,"index":2091},"to":{"krate":0,"index":817}},{"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90155,"byte_end":90166,"line_start":28,"line_end":28,"column_start":22,"column_end":33},"kind":{"Impl":{"id":63}},"from":{"krate":0,"index":857},"to":{"krate":22,"index":7}},{"span":{"file_name":"src/drivers/block/virtio_blk.rs","byte_start":90483,"byte_end":90494,"line_start":37,"line_end":37,"column_start":6,"column_end":17},"kind":{"Impl":{"id":64}},"from":{"krate":0,"index":857},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":96855,"byte_end":96861,"line_start":162,"line_end":162,"column_start":22,"column_end":28},"kind":{"Impl":{"id":65}},"from":{"krate":0,"index":894},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116596,"byte_end":116609,"line_start":740,"line_end":740,"column_start":6,"column_end":19},"kind":{"Impl":{"id":66}},"from":{"krate":0,"index":936},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"src/drivers/block/sdcard.rs","byte_start":116709,"byte_end":116722,"line_start":746,"line_end":746,"column_start":22,"column_end":35},"kind":{"Impl":{"id":67}},"from":{"krate":0,"index":936},"to":{"krate":22,"index":7}}]} \ No newline at end of file diff --git a/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-3263pu5ig92uv/s-g1i97az2hc-pou9c7.lock b/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-3263pu5ig92uv/s-g1jd2flp9y-1im3ufm.lock similarity index 100% rename from os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-3263pu5ig92uv/s-g1i97az2hc-pou9c7.lock rename to os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-3263pu5ig92uv/s-g1jd2flp9y-1im3ufm.lock diff --git a/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-pjm698brn085/s-g1i97b0da4-191l1b8.lock b/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-pjm698brn085/s-g1i97b0da4-191l1b8.lock deleted file mode 100755 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-pjm698brn085/s-g1i97d0s40-onlxqn.lock b/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-pjm698brn085/s-g1i97d0s40-onlxqn.lock deleted file mode 100755 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-3263pu5ig92uv/s-g1i97dc3nd-nde3eu.lock b/os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-pjm698brn085/s-g1jd2facsv-mj2b1r.lock similarity index 100% rename from os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-3263pu5ig92uv/s-g1i97dc3nd-nde3eu.lock rename to os/target/rls/riscv64gc-unknown-none-elf/debug/incremental/os-pjm698brn085/s-g1jd2facsv-mj2b1r.lock diff --git a/user/src/bin/monitor.rs b/user/src/bin/monitor.rs index 89b07da534b642f31381cdde7013a70988058507..090d273de7b13e05f054d68c3abbb945add22b15 100644 --- a/user/src/bin/monitor.rs +++ b/user/src/bin/monitor.rs @@ -16,7 +16,6 @@ use user_lib::*; const PROC_INFO: usize = 3; const WHITE_SPACE: u8 = 32; -const LOOP_TIMES:usize=30; #[derive(Copy, Clone, Deserialize)] pub struct SyscallCount { @@ -90,8 +89,6 @@ pub fn main() { if proc_stat[i].status == TaskStatus::Zombie { continue; } -<<<<<<< HEAD - //println!("{} ", proc_stat[i].name); print!( "{:<15}{:<10}{:<10}", @@ -170,29 +167,12 @@ pub fn main() { print!("\n{:<82}", ""); } if sycall_cnt.syscall_getpid.0 != 0 { -======= - println!("\x1b[2J"); - println!("-----------------------------------------------------------------------------------------------------------------------"); - println!(" rCore-Tutorial-v3 Resource Monitor Time: {} s", time_sec); - println!("-----------------------------------------------------------------------------------------------------------------------\n"); - - let proc_stat: Vec = from_str(&temp).unwrap(); - println!("Process | pid | ppid | status | heap | mem | cpu time | syscall | times | duration "); - println!("-----------------------------------------------------------------------------------------------------------------------\n"); - for i in 0..proc_stat.len() { - if proc_stat[i].status == TaskStatus::Zombie { - continue; - } - - //println!("{} ", proc_stat[i].name); ->>>>>>> 60373bbac37ce2b8b21ce5c7d69a17753b7a17f2 print!( "{:<18}{:^4} {}ms", "SYSCALL_GETPID", sycall_cnt.syscall_getpid.0, sycall_cnt.syscall_getpid.1 ); print!("\n{:<82}", ""); } -<<<<<<< HEAD if sycall_cnt.syscall_fork.0 != 0 { print!( "{:<18}{:^4} {}ms", @@ -216,16 +196,10 @@ pub fn main() { } println!(""); } - println!("-----------------------------------------------------------------------------------------------------------------------\n\n\n"); + print!("-----------------------------------------------------------------------------------------------------------------------\n"); //println!("{} ", proc_stat[i].total_size); //println!("{} ", proc_stat[i].cpu_time); -======= - println!("-----------------------------------------------------------------------------------------------------------------------"); - - //println!("{} ", proc_stat[i].total_size); - //println!("{} ", proc_stat[i].cpu_time); ->>>>>>> 60373bbac37ce2b8b21ce5c7d69a17753b7a17f2 }