INNER CODE UNIT · Rust
jl_gc_mmtk_run_pending_finalizers
JuliaLang/julia · src/gc-mmtk/mmtk_julia/src/lib.rs:134
pub fn jl_gc_mmtk_run_pending_finalizers();
pub fn jl_gc_safe_enter() -> i8;
pub fn jl_gc_safe_leave(state: i8);
pub fn jl_gc_get_owner_address_to_mmtk(m: Address) -> Address;
pub fn jl_gc_genericmemory_how(m: Address) -> usize;
pub fn jl_gc_get_max_memory() -> usize;
pub fn jl_gc_get_hard_heap_limit() -> usize;
pub static mut MMTK_SIDE_LOG_BIT_BASE_ADDRESS: Address;
}
pub(crate) fn set_panic_hook() {
let old_hook = std::panic::take_hook();
std::panic::set_hook(Box::new(move |panic_info| {
if crate::collection::is_gc_thread() {
eprintln!("ERROR: An MMTk GC thread panicked. This is a bug.");
eprintln!("{panic_info}");