diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bcachefs.rs | 1 | ||||
-rw-r--r-- | src/dump_stack.rs | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/bcachefs.rs b/src/bcachefs.rs index 91c44db0..f49f9195 100644 --- a/src/bcachefs.rs +++ b/src/bcachefs.rs @@ -1,5 +1,6 @@ mod commands; mod key; +mod dump_stack; mod logging; mod wrappers; diff --git a/src/dump_stack.rs b/src/dump_stack.rs new file mode 100644 index 00000000..35f0ee27 --- /dev/null +++ b/src/dump_stack.rs @@ -0,0 +1,6 @@ +// This will show C frames in the backtrace +#[no_mangle] +pub extern "C" fn dump_stack() { + let bt = std::backtrace::Backtrace::force_capture(); + println!("{}", bt); +} |