objc::runtime
pub unsafe extern "C" fn objc_initWeak( location: *mut *mut Object, obj: *mut Object) -> *mut Object