"Initialize the module after insmod with 'ldv_init' function.",
"Get callbacks to register provided within 'usb_driver' argument.",
"Register FUNCTIONS MODELS callbacks.",
"Begin USB callbacks invocation scenario.",
"Allocate memory and initialize new USB interface.",
"Allocate memory for adhoc callback parameters.",
"Associate driver-specific data with the USB interface. Invoke callback probe from usb_driver."
],
"callback actions":[],
"edges":[
{
"assumption":"((signed long long int)(&__this_module)) == 1LL; ((signed long long int)(&(__this_module.list))) == 5LL; (&(__this_module.name)) == 21LL; ((signed long long int)(&(__this_module.mkobj))) == 77LL; ((signed long long int)(&(__this_module.mkobj.kobj))) == 77LL; ((signed long long int)(&(__this_module.mkobj.kobj.entry))) == 85LL; ((signed long long int)(&(__this_module.mkobj.kobj.kref))) == 133LL; ((signed long long int)(&(__this_module.mkobj.kobj.kref.refcount))) == 133LL; ((signed long long int)(&(__this_module.mkobj.kobj.release))) == 137LL; ((signed long long int)(&(__this_module.mkobj.kobj.release.work))) == 137LL; ((signed long long int)(&(__this_module.mkobj.kobj.release.work.data))) == 137LL; ((signed long long int)(&(__this_module.mkobj.kobj.release.work.entry))) == 145LL; ((signed long long int)(&(__this_module.mkobj.kobj.release.work.lockdep_map))) == 169LL; (&(__this_module.mkobj.kobj.release.work.lockdep_map.class_cache)) == 177LL; ((signed long long int)(&(__this_module.mkobj.kobj.release.timer))) == 217LL; ((signed long long int)(&(__this_module.mkobj.kobj.release.timer.entry))) == 217LL; (&(__this_module.mkobj.kobj.release.timer.start_comm)) == 281LL; ((signed long long int)(&(__this_module.mkobj.kobj.release.timer.lockdep_map))) == 297LL; (&(__this_module.mkobj.kobj.release.timer.lockdep_map.class_cache)) == 305LL; ((signed long long int)(&(__this_module.arch))) == 610LL; ((signed long long int)(&(__this_module.bug_list))) == 618LL; ((signed long long int)(&(__this_module.source_list))) == 778LL; ((signed long long int)(&(__this_module.target_list))) == 794LL;",
"file":0,
"source":"extern struct module __this_module;",
"source node":0,
"start line":33,
"target node":1,
"thread":0
},
{
"assumption":"((signed long long int)(&ldv_driver)) == 6849LL; ((signed long long int)(&(ldv_driver.dynids))) == 6929LL; ((signed long long int)(&(ldv_driver.dynids.lock))) == 6929LL; ((signed long long int)(&(ldv_driver.dynids.lock.__annonCompField20))) == 6929LL; ((signed long long int)(&(ldv_driver.dynids.list))) == 7001LL; ((signed long long int)(&(ldv_driver.drvwrap))) == 7017LL; ((signed long long int)(&(ldv_driver.drvwrap.driver))) == 7017LL;",
"assumption":"ldv_emg_alias_ldv_driver_2 == 6849LL; ((signed long long int)(&(ldv_emg_alias_ldv_driver_2->dynids))) == 6929LL; ((signed long long int)(&(ldv_emg_alias_ldv_driver_2->dynids.lock))) == 6929LL; ((signed long long int)(&(ldv_emg_alias_ldv_driver_2->dynids.lock.__annonCompField20))) == 6929LL; ((signed long long int)(&(ldv_emg_alias_ldv_driver_2->dynids.list))) == 7001LL; ((signed long long int)(&(ldv_emg_alias_ldv_driver_2->drvwrap))) == 7017LL; ((signed long long int)(&(ldv_emg_alias_ldv_driver_2->drvwrap.driver))) == 7017LL;",
"assumption":"arg0 == 6849LL; ((signed long long int)(&(arg0->dynids))) == 6929LL; ((signed long long int)(&(arg0->dynids.lock))) == 6929LL; ((signed long long int)(&(arg0->dynids.lock.__annonCompField20))) == 6929LL; ((signed long long int)(&(arg0->dynids.list))) == 7001LL; ((signed long long int)(&(arg0->drvwrap))) == 7017LL; ((signed long long int)(&(arg0->drvwrap.driver))) == 7017LL;",
"assumption":"arg0 == 6849LL; ((signed long long int)(&(arg0->dynids))) == 6929LL; ((signed long long int)(&(arg0->dynids.lock))) == 6929LL; ((signed long long int)(&(arg0->dynids.lock.__annonCompField20))) == 6929LL; ((signed long long int)(&(arg0->dynids.list))) == 7001LL; ((signed long long int)(&(arg0->drvwrap))) == 7017LL; ((signed long long int)(&(arg0->drvwrap.driver))) == 7017LL;",
"assumption":"ldv_3_container == 6849LL; ((signed long long int)(&(ldv_3_container->dynids))) == 6929LL; ((signed long long int)(&(ldv_3_container->dynids.lock))) == 6929LL; ((signed long long int)(&(ldv_3_container->dynids.lock.__annonCompField20))) == 6929LL; ((signed long long int)(&(ldv_3_container->dynids.list))) == 7001LL; ((signed long long int)(&(ldv_3_container->drvwrap))) == 7017LL; ((signed long long int)(&(ldv_3_container->drvwrap.driver))) == 7017LL;",
"assumption":"ldv_3_container == 6849LL; ((signed long long int)(&(ldv_3_container->dynids))) == 6929LL; ((signed long long int)(&(ldv_3_container->dynids.lock))) == 6929LL; ((signed long long int)(&(ldv_3_container->dynids.lock.__annonCompField20))) == 6929LL; ((signed long long int)(&(ldv_3_container->dynids.list))) == 7001LL; ((signed long long int)(&(ldv_3_container->drvwrap))) == 7017LL; ((signed long long int)(&(ldv_3_container->drvwrap.driver))) == 7017LL;",