// Skip function: __VERIFIER_error // Skip function: __VERIFIER_nondet_int // Function: __class_create // with type: struct class *__class_create(struct module *, const char *, struct lock_class_key *) // with return type: (struct class)* struct class *__class_create(struct module *arg0, const char *arg1, struct lock_class_key *arg2) { // Pointer type return ldv_malloc(sizeof(struct class)); } // Function: __dynamic_dev_dbg // with type: int __dynamic_dev_dbg(struct _ddebug *, const struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int __dynamic_dev_dbg(struct _ddebug *arg0, const struct device *arg1, const char *arg2, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: __dynamic_pr_debug // with type: int __dynamic_pr_debug(struct _ddebug *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int __dynamic_pr_debug(struct _ddebug *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: __get_free_pages // with type: unsigned long int __get_free_pages(gfp_t , unsigned int) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int __get_free_pages(gfp_t arg0, unsigned int arg1) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: __init_waitqueue_head // with type: void __init_waitqueue_head(wait_queue_head_t *, const char *, struct lock_class_key *) // with return type: void void __init_waitqueue_head(wait_queue_head_t *arg0, const char *arg1, struct lock_class_key *arg2) { // Void type return; } // Function: __init_work // with type: void __init_work(struct work_struct *, int) // with return type: void void __init_work(struct work_struct *arg0, int arg1) { // Void type return; } // Function: __invalid_creds // with type: void __invalid_creds(const struct cred *, const char *, unsigned int) // with return type: void void __invalid_creds(const struct cred *arg0, const char *arg1, unsigned int arg2) { // Void type return; } // Function: __list_add // with type: void __list_add(struct list_head *, struct list_head *, struct list_head *) // with return type: void void __list_add(struct list_head *arg0, struct list_head *arg1, struct list_head *arg2) { // Void type return; } // Function: __list_del_entry // with type: void __list_del_entry(struct list_head *) // with return type: void void __list_del_entry(struct list_head *arg0) { // Void type return; } // Function: __might_sleep // with type: void __might_sleep(const char *, int, int) // with return type: void void __might_sleep(const char *arg0, int arg1, int arg2) { // Void type return; } // Function: __mutex_init // with type: void __mutex_init(struct mutex *, const char *, struct lock_class_key *) // with return type: void void __mutex_init(struct mutex *arg0, const char *arg1, struct lock_class_key *arg2) { // Void type return; } // Function: __phys_addr // with type: unsigned long int __phys_addr(unsigned long) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int __phys_addr(unsigned long arg0) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: __pm_runtime_disable // with type: void __pm_runtime_disable(struct device *, bool ) // with return type: void void __pm_runtime_disable(struct device *arg0, bool arg1) { // Void type return; } // Function: __pm_runtime_idle // with type: int __pm_runtime_idle(struct device *, int) // with return type: int int __VERIFIER_nondet_int(void); int __pm_runtime_idle(struct device *arg0, int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: __pm_runtime_resume // with type: int __pm_runtime_resume(struct device *, int) // with return type: int int __VERIFIER_nondet_int(void); int __pm_runtime_resume(struct device *arg0, int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: __pm_runtime_set_status // with type: int __pm_runtime_set_status(struct device *, unsigned int) // with return type: int int __VERIFIER_nondet_int(void); int __pm_runtime_set_status(struct device *arg0, unsigned int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: __pm_runtime_suspend // with type: int __pm_runtime_suspend(struct device *, int) // with return type: int int __VERIFIER_nondet_int(void); int __pm_runtime_suspend(struct device *arg0, int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: __pm_runtime_use_autosuspend // with type: void __pm_runtime_use_autosuspend(struct device *, bool ) // with return type: void void __pm_runtime_use_autosuspend(struct device *arg0, bool arg1) { // Void type return; } // Function: __printk_ratelimit // with type: int __printk_ratelimit(const char *) // with return type: int int __VERIFIER_nondet_int(void); int __printk_ratelimit(const char *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: __put_cred // with type: void __put_cred(struct cred *) // with return type: void void __put_cred(struct cred *arg0) { // Void type return; } // Function: __raw_spin_lock_init // with type: void __raw_spin_lock_init(raw_spinlock_t *, const char *, struct lock_class_key *) // with return type: void void __raw_spin_lock_init(raw_spinlock_t *arg0, const char *arg1, struct lock_class_key *arg2) { // Void type return; } // Function: __refrigerator // with type: bool __refrigerator(bool ) // with return type: bool bool __VERIFIER_nondet_bool(void); bool __refrigerator(bool arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: __register_chrdev // with type: int __register_chrdev(unsigned int, unsigned int, unsigned int, const char *, const struct file_operations *) // with return type: int int __VERIFIER_nondet_int(void); int __register_chrdev(unsigned int arg0, unsigned int arg1, unsigned int arg2, const char *arg3, const struct file_operations *arg4) { // Simple type return __VERIFIER_nondet_int(); } // Function: __release_region // with type: void __release_region(struct resource *, resource_size_t , resource_size_t ) // with return type: void void __release_region(struct resource *arg0, resource_size_t arg1, resource_size_t arg2) { // Void type return; } // Function: __request_region // with type: struct resource *__request_region(struct resource *, resource_size_t , resource_size_t , const char *, int) // with return type: (struct resource)* struct resource *__request_region(struct resource *arg0, resource_size_t arg1, resource_size_t arg2, const char *arg3, int arg4) { // Pointer type return ldv_malloc(sizeof(struct resource)); } // Function: __suspend_report_result // with type: void __suspend_report_result(const char *, void *, int) // with return type: void void __suspend_report_result(const char *arg0, void *arg1, int arg2) { // Void type return; } // Function: __unregister_chrdev // with type: void __unregister_chrdev(unsigned int, unsigned int, unsigned int, const char *) // with return type: void void __unregister_chrdev(unsigned int arg0, unsigned int arg1, unsigned int arg2, const char *arg3) { // Void type return; } // Function: __wake_up // with type: void __wake_up(wait_queue_head_t *, unsigned int, int, void *) // with return type: void void __wake_up(wait_queue_head_t *arg0, unsigned int arg1, int arg2, void *arg3) { // Void type return; } // Function: _copy_from_user // with type: unsigned long int _copy_from_user(void *, const void *, unsigned int) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int _copy_from_user(void *arg0, const void *arg1, unsigned int arg2) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: _copy_to_user // with type: unsigned long int _copy_to_user(void *, const void *, unsigned int) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int _copy_to_user(void *arg0, const void *arg1, unsigned int arg2) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: _dev_info // with type: int _dev_info(const struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int _dev_info(const struct device *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: _raw_spin_lock // with type: void _raw_spin_lock(raw_spinlock_t *) // with return type: void void _raw_spin_lock(raw_spinlock_t *arg0) { // Void type return; } // Function: _raw_spin_lock_irq // with type: void _raw_spin_lock_irq(raw_spinlock_t *) // with return type: void void _raw_spin_lock_irq(raw_spinlock_t *arg0) { // Void type return; } // Function: _raw_spin_lock_irqsave // with type: unsigned long int _raw_spin_lock_irqsave(raw_spinlock_t *) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int _raw_spin_lock_irqsave(raw_spinlock_t *arg0) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: _raw_spin_unlock // with type: void _raw_spin_unlock(raw_spinlock_t *) // with return type: void void _raw_spin_unlock(raw_spinlock_t *arg0) { // Void type return; } // Function: _raw_spin_unlock_irq // with type: void _raw_spin_unlock_irq(raw_spinlock_t *) // with return type: void void _raw_spin_unlock_irq(raw_spinlock_t *arg0) { // Void type return; } // Function: _raw_spin_unlock_irqrestore // with type: void _raw_spin_unlock_irqrestore(raw_spinlock_t *, unsigned long) // with return type: void void _raw_spin_unlock_irqrestore(raw_spinlock_t *arg0, unsigned long arg1) { // Void type return; } // Function: acpi_bus_power_manageable // with type: bool acpi_bus_power_manageable(acpi_handle ) // with return type: bool bool __VERIFIER_nondet_bool(void); bool acpi_bus_power_manageable(acpi_handle arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: acpi_bus_set_power // with type: int acpi_bus_set_power(acpi_handle , int) // with return type: int int __VERIFIER_nondet_int(void); int acpi_bus_set_power(acpi_handle arg0, int arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: acpi_evaluate_object // with type: acpi_status acpi_evaluate_object(acpi_handle , acpi_string , struct acpi_object_list *, struct acpi_buffer *) // with return type: acpi_status unsigned int __VERIFIER_nondet_uint(void); acpi_status acpi_evaluate_object(acpi_handle arg0, acpi_string arg1, struct acpi_object_list *arg2, struct acpi_buffer *arg3) { // Typedef type // Real type: u32 // Typedef type // Real type: unsigned int // Simple type return __VERIFIER_nondet_uint(); } // Function: acpi_get_child // with type: acpi_handle acpi_get_child(acpi_handle , u64 ) // with return type: acpi_handle acpi_handle acpi_get_child(acpi_handle arg0, u64 arg1) { // Typedef type // Real type: (void)* // Pointer type return ldv_malloc(0UL); } // Function: acpi_get_physical_device_location // with type: acpi_status acpi_get_physical_device_location(acpi_handle , struct acpi_pld_info **) // with return type: acpi_status unsigned int __VERIFIER_nondet_uint(void); acpi_status acpi_get_physical_device_location(acpi_handle arg0, struct acpi_pld_info **arg1) { // Typedef type // Real type: u32 // Typedef type // Real type: unsigned int // Simple type return __VERIFIER_nondet_uint(); } // Function: add_device_randomness // with type: void add_device_randomness(const void *, unsigned int) // with return type: void void add_device_randomness(const void *arg0, unsigned int arg1) { // Void type return; } // Function: add_uevent_var // with type: int add_uevent_var(struct kobj_uevent_env *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int add_uevent_var(struct kobj_uevent_env *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: add_wait_queue // with type: void add_wait_queue(wait_queue_head_t *, wait_queue_t *) // with return type: void void add_wait_queue(wait_queue_head_t *arg0, wait_queue_t *arg1) { // Void type return; } // Function: blocking_notifier_call_chain // with type: int blocking_notifier_call_chain(struct blocking_notifier_head *, unsigned long, void *) // with return type: int int __VERIFIER_nondet_int(void); int blocking_notifier_call_chain(struct blocking_notifier_head *arg0, unsigned long arg1, void *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: blocking_notifier_chain_register // with type: int blocking_notifier_chain_register(struct blocking_notifier_head *, struct notifier_block *) // with return type: int int __VERIFIER_nondet_int(void); int blocking_notifier_chain_register(struct blocking_notifier_head *arg0, struct notifier_block *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: blocking_notifier_chain_unregister // with type: int blocking_notifier_chain_unregister(struct blocking_notifier_head *, struct notifier_block *) // with return type: int int __VERIFIER_nondet_int(void); int blocking_notifier_chain_unregister(struct blocking_notifier_head *arg0, struct notifier_block *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: bus_find_device // with type: struct device *bus_find_device(struct bus_type *, struct device *, void *, int (*)(struct device *, void *)) // with return type: (struct device)* struct device *bus_find_device(struct bus_type *arg0, struct device *arg1, void *arg2, int (*arg3)(struct device *, void *)) { // Pointer type return ldv_malloc(sizeof(struct device)); } // Function: bus_register // with type: int bus_register(struct bus_type *) // with return type: int int __VERIFIER_nondet_int(void); int bus_register(struct bus_type *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: bus_register_notifier // with type: int bus_register_notifier(struct bus_type *, struct notifier_block *) // with return type: int int __VERIFIER_nondet_int(void); int bus_register_notifier(struct bus_type *arg0, struct notifier_block *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: bus_unregister // with type: void bus_unregister(struct bus_type *) // with return type: void void bus_unregister(struct bus_type *arg0) { // Void type return; } // Function: bus_unregister_notifier // with type: int bus_unregister_notifier(struct bus_type *, struct notifier_block *) // with return type: int int __VERIFIER_nondet_int(void); int bus_unregister_notifier(struct bus_type *arg0, struct notifier_block *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: cancel_delayed_work_sync // with type: bool cancel_delayed_work_sync(struct delayed_work *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool cancel_delayed_work_sync(struct delayed_work *arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: cancel_work_sync // with type: bool cancel_work_sync(struct work_struct *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool cancel_work_sync(struct work_struct *arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: cdev_add // with type: int cdev_add(struct cdev *, dev_t , unsigned int) // with return type: int int __VERIFIER_nondet_int(void); int cdev_add(struct cdev *arg0, dev_t arg1, unsigned int arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: cdev_del // with type: void cdev_del(struct cdev *) // with return type: void void cdev_del(struct cdev *arg0) { // Void type return; } // Function: cdev_init // with type: void cdev_init(struct cdev *, const struct file_operations *) // with return type: void void cdev_init(struct cdev *arg0, const struct file_operations *arg1) { // Void type return; } // Function: class_destroy // with type: void class_destroy(struct class *) // with return type: void void class_destroy(struct class *arg0) { // Void type return; } // Function: compat_alloc_user_space // with type: void *compat_alloc_user_space(unsigned long) // with return type: (void)* void *compat_alloc_user_space(unsigned long arg0) { // Pointer type return ldv_malloc(0UL); } // Function: complete // with type: void complete(struct completion *) // with return type: void void complete(struct completion *arg0) { // Void type return; } // Function: copy_in_user // with type: unsigned long int copy_in_user(void *, const void *, unsigned int) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int copy_in_user(void *arg0, const void *arg1, unsigned int arg2) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: creds_are_invalid // with type: bool creds_are_invalid(const struct cred *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool creds_are_invalid(const struct cred *arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: current_kernel_time // with type: struct timespec current_kernel_time() // with return type: struct timespec struct timespec current_kernel_time() { // Composite type return *(struct timespec *)ldv_xmalloc(sizeof(struct timespec)); } // Function: debug_dma_alloc_coherent // with type: void debug_dma_alloc_coherent(struct device *, size_t , dma_addr_t , void *) // with return type: void void debug_dma_alloc_coherent(struct device *arg0, size_t arg1, dma_addr_t arg2, void *arg3) { // Void type return; } // Function: debug_dma_free_coherent // with type: void debug_dma_free_coherent(struct device *, size_t , void *, dma_addr_t ) // with return type: void void debug_dma_free_coherent(struct device *arg0, size_t arg1, void *arg2, dma_addr_t arg3) { // Void type return; } // Function: debug_dma_map_page // with type: void debug_dma_map_page(struct device *, struct page *, size_t , size_t , int, dma_addr_t , bool ) // with return type: void void debug_dma_map_page(struct device *arg0, struct page *arg1, size_t arg2, size_t arg3, int arg4, dma_addr_t arg5, bool arg6) { // Void type return; } // Function: debug_dma_map_sg // with type: void debug_dma_map_sg(struct device *, struct scatterlist *, int, int, int) // with return type: void void debug_dma_map_sg(struct device *arg0, struct scatterlist *arg1, int arg2, int arg3, int arg4) { // Void type return; } // Function: debug_dma_mapping_error // with type: void debug_dma_mapping_error(struct device *, dma_addr_t ) // with return type: void void debug_dma_mapping_error(struct device *arg0, dma_addr_t arg1) { // Void type return; } // Function: debug_dma_unmap_page // with type: void debug_dma_unmap_page(struct device *, dma_addr_t , size_t , int, bool ) // with return type: void void debug_dma_unmap_page(struct device *arg0, dma_addr_t arg1, size_t arg2, int arg3, bool arg4) { // Void type return; } // Function: debug_dma_unmap_sg // with type: void debug_dma_unmap_sg(struct device *, struct scatterlist *, int, int) // with return type: void void debug_dma_unmap_sg(struct device *arg0, struct scatterlist *arg1, int arg2, int arg3) { // Void type return; } // Function: debug_lockdep_rcu_enabled // with type: int debug_lockdep_rcu_enabled() // with return type: int int __VERIFIER_nondet_int(void); int debug_lockdep_rcu_enabled() { // Simple type return __VERIFIER_nondet_int(); } // Function: debugfs_create_dir // with type: struct dentry *debugfs_create_dir(const char *, struct dentry *) // with return type: (struct dentry)* struct dentry *debugfs_create_dir(const char *arg0, struct dentry *arg1) { // Pointer type return ldv_malloc(sizeof(struct dentry)); } // Function: debugfs_create_file // with type: struct dentry *debugfs_create_file(const char *, umode_t , struct dentry *, void *, const struct file_operations *) // with return type: (struct dentry)* struct dentry *debugfs_create_file(const char *arg0, umode_t arg1, struct dentry *arg2, void *arg3, const struct file_operations *arg4) { // Pointer type return ldv_malloc(sizeof(struct dentry)); } // Function: debugfs_remove // with type: void debugfs_remove(struct dentry *) // with return type: void void debugfs_remove(struct dentry *arg0) { // Void type return; } // Function: del_timer // with type: int del_timer(struct timer_list *) // with return type: int int __VERIFIER_nondet_int(void); int del_timer(struct timer_list *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: del_timer_sync // with type: int del_timer_sync(struct timer_list *) // with return type: int int __VERIFIER_nondet_int(void); int del_timer_sync(struct timer_list *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_driver_string // with type: const char *dev_driver_string(const struct device *) // with return type: (const char)* const char *dev_driver_string(const struct device *arg0) { // Pointer type return ldv_malloc(sizeof(char)); } // Function: dev_err // with type: int dev_err(const struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int dev_err(const struct device *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_get_drvdata // with type: void *dev_get_drvdata(const struct device *) // with return type: (void)* void *dev_get_drvdata(const struct device *arg0) { // Pointer type return ldv_malloc(0UL); } // Function: dev_pm_qos_expose_flags // with type: int dev_pm_qos_expose_flags(struct device *, s32 ) // with return type: int int __VERIFIER_nondet_int(void); int dev_pm_qos_expose_flags(struct device *arg0, s32 arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_pm_qos_flags // with type: enum pm_qos_flags_status dev_pm_qos_flags(struct device *, s32 ) // with return type: enum pm_qos_flags_status int __VERIFIER_nondet_int(void); enum pm_qos_flags_status dev_pm_qos_flags(struct device *arg0, s32 arg1) { // Enum type return __VERIFIER_nondet_int(); } // Function: dev_printk // with type: int dev_printk(const char *, const struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int dev_printk(const char *arg0, const struct device *arg1, const char *arg2, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_set_drvdata // with type: int dev_set_drvdata(struct device *, void *) // with return type: int int __VERIFIER_nondet_int(void); int dev_set_drvdata(struct device *arg0, void *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_set_name // with type: int dev_set_name(struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int dev_set_name(struct device *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: dev_warn // with type: int dev_warn(const struct device *, const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int dev_warn(const struct device *arg0, const char *arg1, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_add // with type: int device_add(struct device *) // with return type: int int __VERIFIER_nondet_int(void); int device_add(struct device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_attach // with type: int device_attach(struct device *) // with return type: int int __VERIFIER_nondet_int(void); int device_attach(struct device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_bind_driver // with type: int device_bind_driver(struct device *) // with return type: int int __VERIFIER_nondet_int(void); int device_bind_driver(struct device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_create // with type: struct device *device_create(struct class *, struct device *, dev_t , void *, const char *, ...) // with return type: (struct device)* struct device *device_create(struct class *arg0, struct device *arg1, dev_t arg2, void *arg3, const char *arg4, ...) { // Pointer type return ldv_malloc(sizeof(struct device)); } // Function: device_create_bin_file // with type: int device_create_bin_file(struct device *, const struct bin_attribute *) // with return type: int int __VERIFIER_nondet_int(void); int device_create_bin_file(struct device *arg0, const struct bin_attribute *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_create_file // with type: int device_create_file(struct device *, const struct device_attribute *) // with return type: int int __VERIFIER_nondet_int(void); int device_create_file(struct device *arg0, const struct device_attribute *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_del // with type: void device_del(struct device *) // with return type: void void device_del(struct device *arg0) { // Void type return; } // Function: device_destroy // with type: void device_destroy(struct class *, dev_t ) // with return type: void void device_destroy(struct class *arg0, dev_t arg1) { // Void type return; } // Function: device_init_wakeup // with type: int device_init_wakeup(struct device *, bool ) // with return type: int int __VERIFIER_nondet_int(void); int device_init_wakeup(struct device *arg0, bool arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_initialize // with type: void device_initialize(struct device *) // with return type: void void device_initialize(struct device *arg0) { // Void type return; } // Function: device_pm_wait_for_dev // with type: int device_pm_wait_for_dev(struct device *, struct device *) // with return type: int int __VERIFIER_nondet_int(void); int device_pm_wait_for_dev(struct device *arg0, struct device *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_register // with type: int device_register(struct device *) // with return type: int int __VERIFIER_nondet_int(void); int device_register(struct device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_release_driver // with type: void device_release_driver(struct device *) // with return type: void void device_release_driver(struct device *arg0) { // Void type return; } // Function: device_remove_bin_file // with type: void device_remove_bin_file(struct device *, const struct bin_attribute *) // with return type: void void device_remove_bin_file(struct device *arg0, const struct bin_attribute *arg1) { // Void type return; } // Function: device_remove_file // with type: void device_remove_file(struct device *, const struct device_attribute *) // with return type: void void device_remove_file(struct device *arg0, const struct device_attribute *arg1) { // Void type return; } // Function: device_set_wakeup_capable // with type: void device_set_wakeup_capable(struct device *, bool ) // with return type: void void device_set_wakeup_capable(struct device *arg0, bool arg1) { // Void type return; } // Function: device_set_wakeup_enable // with type: int device_set_wakeup_enable(struct device *, bool ) // with return type: int int __VERIFIER_nondet_int(void); int device_set_wakeup_enable(struct device *arg0, bool arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: device_unregister // with type: void device_unregister(struct device *) // with return type: void void device_unregister(struct device *arg0) { // Void type return; } // Function: device_wakeup_enable // with type: int device_wakeup_enable(struct device *) // with return type: int int __VERIFIER_nondet_int(void); int device_wakeup_enable(struct device *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: dma_pool_alloc // with type: void *dma_pool_alloc(struct dma_pool *, gfp_t , dma_addr_t *) // with return type: (void)* void *dma_pool_alloc(struct dma_pool *arg0, gfp_t arg1, dma_addr_t *arg2) { // Pointer type return ldv_malloc(0UL); } // Function: dma_pool_create // with type: struct dma_pool *dma_pool_create(const char *, struct device *, size_t , size_t , size_t ) // with return type: (struct dma_pool)* struct dma_pool *dma_pool_create(const char *arg0, struct device *arg1, size_t arg2, size_t arg3, size_t arg4) { // Pointer type return ldv_malloc(0UL); } // Function: dma_pool_destroy // with type: void dma_pool_destroy(struct dma_pool *) // with return type: void void dma_pool_destroy(struct dma_pool *arg0) { // Void type return; } // Function: dma_pool_free // with type: void dma_pool_free(struct dma_pool *, void *, dma_addr_t ) // with return type: void void dma_pool_free(struct dma_pool *arg0, void *arg1, dma_addr_t arg2) { // Void type return; } // Function: down_read // with type: void down_read(struct rw_semaphore *) // with return type: void void down_read(struct rw_semaphore *arg0) { // Void type return; } // Function: down_write // with type: void down_write(struct rw_semaphore *) // with return type: void void down_write(struct rw_semaphore *arg0) { // Void type return; } // Function: driver_attach // with type: int driver_attach(struct device_driver *) // with return type: int int __VERIFIER_nondet_int(void); int driver_attach(struct device_driver *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: driver_create_file // with type: int driver_create_file(struct device_driver *, const struct driver_attribute *) // with return type: int int __VERIFIER_nondet_int(void); int driver_create_file(struct device_driver *arg0, const struct driver_attribute *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: driver_register // with type: int driver_register(struct device_driver *) // with return type: int int __VERIFIER_nondet_int(void); int driver_register(struct device_driver *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: driver_remove_file // with type: void driver_remove_file(struct device_driver *, const struct driver_attribute *) // with return type: void void driver_remove_file(struct device_driver *arg0, const struct driver_attribute *arg1) { // Void type return; } // Function: driver_unregister // with type: void driver_unregister(struct device_driver *) // with return type: void void driver_unregister(struct device_driver *arg0) { // Void type return; } // Function: find_next_zero_bit // with type: unsigned long int find_next_zero_bit(const unsigned long *, unsigned long, unsigned long) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int find_next_zero_bit(const unsigned long *arg0, unsigned long arg1, unsigned long arg2) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: finish_wait // with type: void finish_wait(wait_queue_head_t *, wait_queue_t *) // with return type: void void finish_wait(wait_queue_head_t *arg0, wait_queue_t *arg1) { // Void type return; } // Function: flush_work // with type: bool flush_work(struct work_struct *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool flush_work(struct work_struct *arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: free_irq // with type: void free_irq(unsigned int, void *) // with return type: void void free_irq(unsigned int arg0, void *arg1) { // Void type return; } // Function: free_pages // with type: void free_pages(unsigned long, unsigned int) // with return type: void void free_pages(unsigned long arg0, unsigned int arg1) { // Void type return; } // Function: freezing_slow_path // with type: bool freezing_slow_path(struct task_struct *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool freezing_slow_path(struct task_struct *arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: get_device // with type: struct device *get_device(struct device *) // with return type: (struct device)* struct device *get_device(struct device *arg0) { // Pointer type return ldv_malloc(sizeof(struct device)); } // Function: init_timer_key // with type: void init_timer_key(struct timer_list *, unsigned int, const char *, struct lock_class_key *) // with return type: void void init_timer_key(struct timer_list *arg0, unsigned int arg1, const char *arg2, struct lock_class_key *arg3) { // Void type return; } // Function: ioremap_nocache // with type: void *ioremap_nocache(resource_size_t , unsigned long) // with return type: (void)* void *ioremap_nocache(resource_size_t arg0, unsigned long arg1) { // Pointer type return ldv_malloc(0UL); } // Function: iounmap // with type: void iounmap(volatile void *) // with return type: void void iounmap(volatile void *arg0) { // Void type return; } // Function: jiffies_to_msecs // with type: unsigned int jiffies_to_msecs(const unsigned long) // with return type: unsigned int unsigned int __VERIFIER_nondet_uint(void); unsigned int jiffies_to_msecs(const unsigned long arg0) { // Simple type return __VERIFIER_nondet_uint(); } // Function: kasprintf // with type: char *kasprintf(gfp_t , const char *, ...) // with return type: (char)* char *kasprintf(gfp_t arg0, const char *arg1, ...) { // Pointer type return ldv_malloc(sizeof(char)); } // Skip function: kfree // Function: kill_pid_info_as_cred // with type: int kill_pid_info_as_cred(int, struct siginfo *, struct pid *, const struct cred *, u32 ) // with return type: int int __VERIFIER_nondet_int(void); int kill_pid_info_as_cred(int arg0, struct siginfo *arg1, struct pid *arg2, const struct cred *arg3, u32 arg4) { // Simple type return __VERIFIER_nondet_int(); } // Function: kstrdup // with type: char *kstrdup(const char *, gfp_t ) // with return type: (char)* char *kstrdup(const char *arg0, gfp_t arg1) { // Pointer type return ldv_malloc(sizeof(char)); } // Function: kthread_create_on_node // with type: struct task_struct *kthread_create_on_node(int (*)(void *), void *, int, const char *, ...) // with return type: (struct task_struct)* struct task_struct *kthread_create_on_node(int (*arg0)(void *), void *arg1, int arg2, const char *arg3, ...) { // Pointer type return ldv_malloc(sizeof(struct task_struct)); } // Function: kthread_should_stop // with type: bool kthread_should_stop() // with return type: bool bool __VERIFIER_nondet_bool(void); bool kthread_should_stop() { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: kthread_stop // with type: int kthread_stop(struct task_struct *) // with return type: int int __VERIFIER_nondet_int(void); int kthread_stop(struct task_struct *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: ldv_check_return_value // with type: void ldv_check_return_value(int) // with return type: void void ldv_check_return_value(int arg0) { // Void type return; } // Function: ldv_check_return_value_probe // with type: void ldv_check_return_value_probe(int) // with return type: void void ldv_check_return_value_probe(int arg0) { // Void type return; } // Function: ldv_handler_precall // with type: void ldv_handler_precall() // with return type: void void ldv_handler_precall() { // Void type return; } // Function: list_del // with type: void list_del(struct list_head *) // with return type: void void list_del(struct list_head *arg0) { // Void type return; } // Function: lockdep_init_map // with type: void lockdep_init_map(struct lockdep_map *, const char *, struct lock_class_key *, int) // with return type: void void lockdep_init_map(struct lockdep_map *arg0, const char *arg1, struct lock_class_key *arg2, int arg3) { // Void type return; } // Skip function: malloc // Skip function: memchr // Skip function: memcmp // Skip function: memcpy // Skip function: memset // Function: might_fault // with type: void might_fault() // with return type: void void might_fault() { // Void type return; } // Function: mod_timer // with type: int mod_timer(struct timer_list *, unsigned long) // with return type: int int __VERIFIER_nondet_int(void); int mod_timer(struct timer_list *arg0, unsigned long arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: module_put // with type: void module_put(struct module *) // with return type: void void module_put(struct module *arg0) { // Void type return; } // Function: msecs_to_jiffies // with type: unsigned long int msecs_to_jiffies(const unsigned int) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int msecs_to_jiffies(const unsigned int arg0) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: msleep // with type: void msleep(unsigned int) // with return type: void void msleep(unsigned int arg0) { // Void type return; } // Function: mutex_lock // with type: void mutex_lock(struct mutex *) // with return type: void void mutex_lock(struct mutex *arg0) { // Void type return; } // Function: mutex_trylock // with type: int mutex_trylock(struct mutex *) // with return type: int int __VERIFIER_nondet_int(void); int mutex_trylock(struct mutex *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: mutex_unlock // with type: void mutex_unlock(struct mutex *) // with return type: void void mutex_unlock(struct mutex *arg0) { // Void type return; } // Function: pci_back_from_sleep // with type: int pci_back_from_sleep(struct pci_dev *) // with return type: int int __VERIFIER_nondet_int(void); int pci_back_from_sleep(struct pci_dev *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pci_dev_run_wake // with type: bool pci_dev_run_wake(struct pci_dev *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool pci_dev_run_wake(struct pci_dev *arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: pci_disable_device // with type: void pci_disable_device(struct pci_dev *) // with return type: void void pci_disable_device(struct pci_dev *arg0) { // Void type return; } // Function: pci_enable_device // with type: int pci_enable_device(struct pci_dev *) // with return type: int int __VERIFIER_nondet_int(void); int pci_enable_device(struct pci_dev *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pci_get_device // with type: struct pci_dev *pci_get_device(unsigned int, unsigned int, struct pci_dev *) // with return type: (struct pci_dev)* struct pci_dev *pci_get_device(unsigned int arg0, unsigned int arg1, struct pci_dev *arg2) { // Pointer type return ldv_malloc(sizeof(struct pci_dev)); } // Function: pci_prepare_to_sleep // with type: int pci_prepare_to_sleep(struct pci_dev *) // with return type: int int __VERIFIER_nondet_int(void); int pci_prepare_to_sleep(struct pci_dev *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pci_save_state // with type: int pci_save_state(struct pci_dev *) // with return type: int int __VERIFIER_nondet_int(void); int pci_save_state(struct pci_dev *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: pci_set_master // with type: void pci_set_master(struct pci_dev *) // with return type: void void pci_set_master(struct pci_dev *arg0) { // Void type return; } // Function: pm_runtime_allow // with type: void pm_runtime_allow(struct device *) // with return type: void void pm_runtime_allow(struct device *arg0) { // Void type return; } // Function: pm_runtime_enable // with type: void pm_runtime_enable(struct device *) // with return type: void void pm_runtime_enable(struct device *arg0) { // Void type return; } // Function: pm_runtime_forbid // with type: void pm_runtime_forbid(struct device *) // with return type: void void pm_runtime_forbid(struct device *arg0) { // Void type return; } // Function: pm_runtime_no_callbacks // with type: void pm_runtime_no_callbacks(struct device *) // with return type: void void pm_runtime_no_callbacks(struct device *arg0) { // Void type return; } // Function: pm_runtime_set_autosuspend_delay // with type: void pm_runtime_set_autosuspend_delay(struct device *, int) // with return type: void void pm_runtime_set_autosuspend_delay(struct device *arg0, int arg1) { // Void type return; } // Function: pm_wakeup_event // with type: void pm_wakeup_event(struct device *, unsigned int) // with return type: void void pm_wakeup_event(struct device *arg0, unsigned int arg1) { // Void type return; } // Function: prepare_to_wait // with type: void prepare_to_wait(wait_queue_head_t *, wait_queue_t *, int) // with return type: void void prepare_to_wait(wait_queue_head_t *arg0, wait_queue_t *arg1, int arg2) { // Void type return; } // Function: print_hex_dump // with type: void print_hex_dump(const char *, const char *, int, int, int, const void *, size_t , bool ) // with return type: void void print_hex_dump(const char *arg0, const char *arg1, int arg2, int arg3, int arg4, const void *arg5, size_t arg6, bool arg7) { // Void type return; } // Function: printk // with type: int printk(const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int printk(const char *arg0, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: put_device // with type: void put_device(struct device *) // with return type: void void put_device(struct device *arg0) { // Void type return; } // Function: put_pid // with type: void put_pid(struct pid *) // with return type: void void put_pid(struct pid *arg0) { // Void type return; } // Function: queue_delayed_work_on // with type: bool queue_delayed_work_on(int, struct workqueue_struct *, struct delayed_work *, unsigned long) // with return type: bool bool __VERIFIER_nondet_bool(void); bool queue_delayed_work_on(int arg0, struct workqueue_struct *arg1, struct delayed_work *arg2, unsigned long arg3) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: queue_work_on // with type: bool queue_work_on(int, struct workqueue_struct *, struct work_struct *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool queue_work_on(int arg0, struct workqueue_struct *arg1, struct work_struct *arg2) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: register_acpi_bus_type // with type: int register_acpi_bus_type(struct acpi_bus_type *) // with return type: int int __VERIFIER_nondet_int(void); int register_acpi_bus_type(struct acpi_bus_type *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: register_chrdev_region // with type: int register_chrdev_region(dev_t , unsigned int, const char *) // with return type: int int __VERIFIER_nondet_int(void); int register_chrdev_region(dev_t arg0, unsigned int arg1, const char *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: remove_wait_queue // with type: void remove_wait_queue(wait_queue_head_t *, wait_queue_t *) // with return type: void void remove_wait_queue(wait_queue_head_t *arg0, wait_queue_t *arg1) { // Void type return; } // Function: request_threaded_irq // with type: int request_threaded_irq(unsigned int, irqreturn_t (*)(int, void *), irqreturn_t (*)(int, void *), unsigned long, const char *, void *) // with return type: int int __VERIFIER_nondet_int(void); int request_threaded_irq(unsigned int arg0, irqreturn_t (*arg1)(int, void *), irqreturn_t (*arg2)(int, void *), unsigned long arg3, const char *arg4, void *arg5) { // Simple type return __VERIFIER_nondet_int(); } // Function: schedule // with type: void schedule() // with return type: void void schedule() { // Void type return; } // Function: schedule_timeout // with type: long int schedule_timeout(long) // with return type: long int long __VERIFIER_nondet_long(void); long int schedule_timeout(long arg0) { // Simple type return __VERIFIER_nondet_long(); } // Function: scnprintf // with type: int scnprintf(char *, size_t , const char *, ...) // with return type: int int __VERIFIER_nondet_int(void); int scnprintf(char *arg0, size_t arg1, const char *arg2, ...) { // Simple type return __VERIFIER_nondet_int(); } // Function: security_task_getsecid // with type: void security_task_getsecid(struct task_struct *, u32 *) // with return type: void void security_task_getsecid(struct task_struct *arg0, u32 *arg1) { // Void type return; } // Function: set_freezable // with type: bool set_freezable() // with return type: bool bool __VERIFIER_nondet_bool(void); bool set_freezable() { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: sg_init_table // with type: void sg_init_table(struct scatterlist *, unsigned int) // with return type: void void sg_init_table(struct scatterlist *arg0, unsigned int arg1) { // Void type return; } // Function: sg_next // with type: struct scatterlist *sg_next(struct scatterlist *) // with return type: (struct scatterlist)* struct scatterlist *sg_next(struct scatterlist *arg0) { // Pointer type return ldv_malloc(sizeof(struct scatterlist)); } // Skip function: snprintf // Skip function: sprintf // Skip function: sscanf // Function: strlcpy // with type: size_t strlcpy(char *, const char *, size_t ) // with return type: size_t unsigned long __VERIFIER_nondet_ulong(void); size_t strlcpy(char *arg0, const char *arg1, size_t arg2) { // Typedef type // Real type: __kernel_size_t // Typedef type // Real type: __kernel_ulong_t // Typedef type // Real type: unsigned long // Simple type return __VERIFIER_nondet_ulong(); } // Skip function: strlen // Skip function: strncmp // Skip function: strrchr // Function: strtobool // with type: int strtobool(const char *, bool *) // with return type: int int __VERIFIER_nondet_int(void); int strtobool(const char *arg0, bool *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: synchronize_irq // with type: void synchronize_irq(unsigned int) // with return type: void void synchronize_irq(unsigned int arg0) { // Void type return; } // Function: sysfs_add_file_to_group // with type: int sysfs_add_file_to_group(struct kobject *, const struct attribute *, const char *) // with return type: int int __VERIFIER_nondet_int(void); int sysfs_add_file_to_group(struct kobject *arg0, const struct attribute *arg1, const char *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: sysfs_create_group // with type: int sysfs_create_group(struct kobject *, const struct attribute_group *) // with return type: int int __VERIFIER_nondet_int(void); int sysfs_create_group(struct kobject *arg0, const struct attribute_group *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: sysfs_create_link // with type: int sysfs_create_link(struct kobject *, struct kobject *, const char *) // with return type: int int __VERIFIER_nondet_int(void); int sysfs_create_link(struct kobject *arg0, struct kobject *arg1, const char *arg2) { // Simple type return __VERIFIER_nondet_int(); } // Function: sysfs_merge_group // with type: int sysfs_merge_group(struct kobject *, const struct attribute_group *) // with return type: int int __VERIFIER_nondet_int(void); int sysfs_merge_group(struct kobject *arg0, const struct attribute_group *arg1) { // Simple type return __VERIFIER_nondet_int(); } // Function: sysfs_remove_file_from_group // with type: void sysfs_remove_file_from_group(struct kobject *, const struct attribute *, const char *) // with return type: void void sysfs_remove_file_from_group(struct kobject *arg0, const struct attribute *arg1, const char *arg2) { // Void type return; } // Function: sysfs_remove_group // with type: void sysfs_remove_group(struct kobject *, const struct attribute_group *) // with return type: void void sysfs_remove_group(struct kobject *arg0, const struct attribute_group *arg1) { // Void type return; } // Function: sysfs_remove_link // with type: void sysfs_remove_link(struct kobject *, const char *) // with return type: void void sysfs_remove_link(struct kobject *arg0, const char *arg1) { // Void type return; } // Function: sysfs_unmerge_group // with type: void sysfs_unmerge_group(struct kobject *, const struct attribute_group *) // with return type: void void sysfs_unmerge_group(struct kobject *arg0, const struct attribute_group *arg1) { // Void type return; } // Function: trace_hardirqs_off // with type: void trace_hardirqs_off() // with return type: void void trace_hardirqs_off() { // Void type return; } // Function: trace_hardirqs_on // with type: void trace_hardirqs_on() // with return type: void void trace_hardirqs_on() { // Void type return; } // Function: try_module_get // with type: bool try_module_get(struct module *) // with return type: bool bool __VERIFIER_nondet_bool(void); bool try_module_get(struct module *arg0) { // Typedef type // Real type: _Bool // Simple type return __VERIFIER_nondet_bool(); } // Function: unregister_acpi_bus_type // with type: int unregister_acpi_bus_type(struct acpi_bus_type *) // with return type: int int __VERIFIER_nondet_int(void); int unregister_acpi_bus_type(struct acpi_bus_type *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: unregister_chrdev_region // with type: void unregister_chrdev_region(dev_t , unsigned int) // with return type: void void unregister_chrdev_region(dev_t arg0, unsigned int arg1) { // Void type return; } // Function: up_read // with type: void up_read(struct rw_semaphore *) // with return type: void void up_read(struct rw_semaphore *arg0) { // Void type return; } // Function: up_write // with type: void up_write(struct rw_semaphore *) // with return type: void void up_write(struct rw_semaphore *arg0) { // Void type return; } // Function: usb_speed_string // with type: const char *usb_speed_string(enum usb_device_speed ) // with return type: (const char)* const char *usb_speed_string(enum usb_device_speed arg0) { // Pointer type return ldv_malloc(sizeof(char)); } // Function: usleep_range // with type: void usleep_range(unsigned long, unsigned long) // with return type: void void usleep_range(unsigned long arg0, unsigned long arg1) { // Void type return; } // Function: utf16s_to_utf8s // with type: int utf16s_to_utf8s(const wchar_t *, int, enum utf16_endian , u8 *, int) // with return type: int int __VERIFIER_nondet_int(void); int utf16s_to_utf8s(const wchar_t *arg0, int arg1, enum utf16_endian arg2, u8 *arg3, int arg4) { // Simple type return __VERIFIER_nondet_int(); } // Function: wait_for_completion // with type: void wait_for_completion(struct completion *) // with return type: void void wait_for_completion(struct completion *arg0) { // Void type return; } // Function: wait_for_completion_timeout // with type: unsigned long int wait_for_completion_timeout(struct completion *, unsigned long) // with return type: unsigned long int unsigned long __VERIFIER_nondet_ulong(void); unsigned long int wait_for_completion_timeout(struct completion *arg0, unsigned long arg1) { // Simple type return __VERIFIER_nondet_ulong(); } // Function: wake_up_process // with type: int wake_up_process(struct task_struct *) // with return type: int int __VERIFIER_nondet_int(void); int wake_up_process(struct task_struct *arg0) { // Simple type return __VERIFIER_nondet_int(); } // Function: warn_slowpath_fmt // with type: void warn_slowpath_fmt(const char *, const int, const char *, ...) // with return type: void void warn_slowpath_fmt(const char *arg0, const int arg1, const char *arg2, ...) { // Void type return; } // Function: warn_slowpath_null // with type: void warn_slowpath_null(const char *, const int) // with return type: void void warn_slowpath_null(const char *arg0, const int arg1) { // Void type return; } // Function: yield // with type: void yield() // with return type: void void yield() { // Void type return; }