@@ -948,6 +948,11 @@ s! {
948
948
pub ri_interval_max_phys_footprint: u64 ,
949
949
pub ri_runnable_time: u64 ,
950
950
}
951
+
952
+ pub struct image_offset {
953
+ pub uuid: :: uuid_t,
954
+ pub offset: u32 ,
955
+ }
951
956
}
952
957
953
958
s_no_extra_traits ! {
@@ -4945,6 +4950,23 @@ extern "C" {
4945
4950
) -> kern_return_t ;
4946
4951
pub fn __error ( ) -> * mut :: c_int ;
4947
4952
pub fn backtrace ( buf : * mut * mut :: c_void , sz : :: c_int ) -> :: c_int ;
4953
+ pub fn backtrace_symbols ( addrs : * const * mut :: c_void , sz : :: c_int ) -> * mut * mut :: c_char ;
4954
+ pub fn backtrace_symbols_fd ( addrs : * const * mut :: c_void , sz : :: c_int , fd : :: c_int ) ;
4955
+ pub fn backtrace_from_fp (
4956
+ startfp : * mut :: c_void ,
4957
+ array : * mut * mut :: c_void ,
4958
+ size : :: c_int ,
4959
+ ) -> :: c_int ;
4960
+ pub fn backtrace_image_offsets (
4961
+ array : * const * mut :: c_void ,
4962
+ image_offsets : * mut image_offset ,
4963
+ size : :: c_int ,
4964
+ ) ;
4965
+ pub fn backtrace_async (
4966
+ array : * mut * mut :: c_void ,
4967
+ length : :: size_t ,
4968
+ task_id : * mut u32 ,
4969
+ ) -> :: size_t ;
4948
4970
#[ cfg_attr(
4949
4971
all( target_os = "macos" , not( target_arch = "aarch64" ) ) ,
4950
4972
link_name = "statfs$INODE64"
0 commit comments