| {"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":false,"distro_crate":true,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/home/xanewok/repos/rust","program":"/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc","arguments":["--edition=2018","--crate-name","panic_abort","src/libpanic_abort/lib.rs","--color","always","--crate-type","lib","--emit=dep-info,link","-C","opt-level=2","-C","metadata=bc692285f7fa669f-rustc","-C","extra-filename=-bc692285f7fa669f","--out-dir","/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps","--target","x86_64-unknown-linux-gnu","-L","dependency=/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps","-L","dependency=/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/release/deps","--extern","compiler_builtins=/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcompiler_builtins-8aed34fb6416e6f8.rlib","--extern","core=/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libcore-a5db6a3445116c08.rlib","--extern","libc=/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/liblibc-08bc34c3a07b089e.rlib","-L","native=/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/build/compiler_builtins-3afcb1fbb7509ea8/out","--cfg","stage1","--sysroot","/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1","-Zexternal-macro-backtrace","-Cprefer-dynamic","-C","panic=abort","-C","debug-assertions=n","-Zsave-analysis","-C","link-args=-Wl,-rpath,$ORIGIN/../lib","-Zunstable-options","-Z","force-unstable-if-unmarked","-Dwarnings","-Dbare_trait_objects"],"output":"/home/xanewok/repos/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/deps/libpanic_abort-bc692285f7fa669f.rlib"},"prelude":{"crate_id":{"name":"panic_abort","disambiguator":[15630339358339061233,14296800260290980153]},"crate_root":"src/libpanic_abort","external_crates":[{"file_name":"/home/xanewok/repos/rust/src/libpanic_abort/lib.rs","num":1,"id":{"name":"core","disambiguator":[824896561043773286,9999613319747983107]}},{"file_name":"/home/xanewok/repos/rust/src/libpanic_abort/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[12915625401948968286,5836208655484837655]}},{"file_name":"/home/xanewok/repos/rust/src/libpanic_abort/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[12313834146842590529,3636109452838087496]}},{"file_name":"/home/xanewok/repos/rust/src/libpanic_abort/lib.rs","num":4,"id":{"name":"libc","disambiguator":[15695943100959094861,16570421358898688848]}}],"span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":0,"byte_end":5524,"line_start":1,"line_end":138,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":0,"byte_end":5524,"line_start":1,"line_end":138,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"src/libpanic_abort/lib.rs","parent":null,"children":[{"krate":0,"index":2},{"krate":0,"index":4},{"krate":0,"index":6},{"krate":0,"index":8},{"krate":0,"index":10},{"krate":0,"index":14}],"decl_id":null,"docs":" Implementation of Rust panics via process aborts","sig":null,"attributes":[{"value":"no_std","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":208,"byte_end":218,"line_start":6,"line_end":6,"column_start":1,"column_end":11}},{"value":"unstable(feature = \"panic_abort\", issue = \"32837\")","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":219,"byte_end":273,"line_start":7,"line_end":7,"column_start":1,"column_end":55}},{"value":"panic_runtime","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":413,"byte_end":430,"line_start":10,"line_end":10,"column_start":1,"column_end":18}},{"value":"allow(unused_features)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":432,"byte_end":458,"line_start":12,"line_end":12,"column_start":1,"column_end":27}},{"value":"deny(rust_2018_idioms)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":459,"byte_end":485,"line_start":13,"line_end":13,"column_start":1,"column_end":27}},{"value":"feature(core_intrinsics)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":487,"byte_end":515,"line_start":15,"line_end":15,"column_start":1,"column_end":29}},{"value":"feature(libc)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":516,"byte_end":533,"line_start":16,"line_end":16,"column_start":1,"column_end":18}},{"value":"feature(nll)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":534,"byte_end":550,"line_start":17,"line_end":17,"column_start":1,"column_end":17}},{"value":"feature(panic_runtime)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":551,"byte_end":577,"line_start":18,"line_end":18,"column_start":1,"column_end":27}},{"value":"feature(staged_api)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":578,"byte_end":601,"line_start":19,"line_end":19,"column_start":1,"column_end":24}},{"value":"feature(rustc_attrs)","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":602,"byte_end":626,"line_start":20,"line_end":20,"column_start":1,"column_end":25}}]},{"kind":"Function","id":{"krate":0,"index":8},"span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":809,"byte_end":833,"line_start":25,"line_end":25,"column_start":22,"column_end":46},"name":"__rust_maybe_catch_panic","qualname":"::__rust_maybe_catch_panic","value":"fn (f: fn(*mut u8), data: *mut u8, _data_ptr: *mut usize, _vtable_ptr: *mut usize) -> u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"rustc_std_internal_symbol","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":759,"byte_end":787,"line_start":24,"line_end":24,"column_start":1,"column_end":29}}]},{"kind":"Function","id":{"krate":0,"index":10},"span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":1713,"byte_end":1731,"line_start":44,"line_end":44,"column_start":22,"column_end":40},"name":"__rust_start_panic","qualname":"::__rust_start_panic","value":"fn (_payload: usize) -> u32","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"rustc_std_internal_symbol","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":1663,"byte_end":1691,"line_start":43,"line_end":43,"column_start":1,"column_end":29}}]},{"kind":"Mod","id":{"krate":0,"index":14},"span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":3840,"byte_end":3853,"line_start":93,"line_end":93,"column_start":9,"column_end":22},"name":"personalities","qualname":"::personalities","value":"src/libpanic_abort/lib.rs","parent":null,"children":[{"krate":0,"index":16}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Function","id":{"krate":0,"index":16},"span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":4149,"byte_end":4168,"line_start":106,"line_end":106,"column_start":19,"column_end":38},"name":"rust_eh_personality","qualname":"::personalities::rust_eh_personality","value":"fn () -> ()","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[{"value":"no_mangle","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":3860,"byte_end":3872,"line_start":94,"line_end":94,"column_start":5,"column_end":17}},{"value":"cfg(not(any(all(target_arch = \"wasm32\", not(target_os = \"emscripten\")),\n all(target_os = \"windows\",\n target_env = \"gnu\",\n target_arch = \"x86_64\"))))","span":{"file_name":"src/libpanic_abort/lib.rs","byte_start":3877,"byte_end":4130,"line_start":95,"line_end":105,"column_start":5,"column_end":9}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]} |