Skip to content

Instantly share code, notes, and snippets.

@rfc1459
Created November 30, 2014 20:55
Show Gist options
  • Save rfc1459/de992a70fe9608e48389 to your computer and use it in GitHub Desktop.
Save rfc1459/de992a70fe9608e48389 to your computer and use it in GitHub Desktop.
libudev/libgudev ABI
$VAR1 = {
'ABI_DUMPER_VERSION' => '0.99.8',
'ABI_DUMP_VERSION' => '3.2',
'Arch' => 'x86_64',
'GccVersion' => '4.9.1 -mtune=generic -march=x86-64 -g -O0 -std=gnu99 -ffast-math -fno-common -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector -fstack-protector-strong -fvisibility=default -fstack-protector-strong -fPIC --param ssp-buffer-size=4',
'Headers' => {
'gdataset.h' => 1,
'ghash.h' => 1,
'glibconfig.h' => 1,
'glist.h' => 1,
'gmain.h' => 1,
'gobject.h' => 1,
'gslist.h' => 1,
'gtype.h' => 1,
'gtypes.h' => 1,
'gudevclient.h' => 1,
'gudevdevice.h' => 1,
'gudevenumerator.h' => 1,
'gudevenums.h' => 1,
'gudevtypes.h' => 1,
'types.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libgudev-1.0.so.0.2.0',
'LibraryVersion' => '0.2.0',
'LocalSymbols' => {},
'NameSpaces' => {},
'Needed' => {
'libc.so.6' => 1,
'libdl.so.2' => 1,
'libgio-2.0.so.0' => 1,
'libglib-2.0.so.0' => 1,
'libgobject-2.0.so.0' => 1,
'libpthread.so.0' => 1,
'libudev.so.1' => 1
},
'Sources' => {
'gudevclient.c' => 1,
'gudevdevice.c' => 1,
'gudevenumerator.c' => 1,
'gudevenumtypes.c' => 1
},
'SymbolInfo' => {
'10032' => {
'Line' => '204',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_number',
'Source' => 'gudevdevice.c'
},
'10180' => {
'Line' => '219',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_sysfs_path',
'Source' => 'gudevdevice.c'
},
'10328' => {
'Line' => '235',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_driver',
'Source' => 'gudevdevice.c'
},
'10460' => {
'Line' => '250',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_action',
'Source' => 'gudevdevice.c'
},
'10592' => {
'Line' => '265',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '324',
'ShortName' => 'g_udev_device_get_seqnum',
'Source' => 'gudevdevice.c'
},
'10729' => {
'Line' => '280',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-216',
'type' => '3969'
}
},
'Return' => '3602',
'ShortName' => 'g_udev_device_get_device_type',
'Source' => 'gudevdevice.c'
},
'10950' => {
'Line' => '317',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '3709',
'ShortName' => 'g_udev_device_get_device_number',
'Source' => 'gudevdevice.c'
},
'11087' => {
'Line' => '333',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_device_file',
'Source' => 'gudevdevice.c'
},
'11224' => {
'Line' => '349',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-88',
'type' => '3969'
}
},
'Return' => '5310',
'ShortName' => 'g_udev_device_get_device_file_symlinks',
'Source' => 'gudevdevice.c'
},
'11449' => {
'Line' => '383',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-72',
'type' => '3969'
}
},
'Return' => '3969',
'ShortName' => 'g_udev_device_get_parent',
'Source' => 'gudevdevice.c'
},
'11633' => {
'Line' => '416',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-72',
'type' => '3969'
},
'1' => {
'name' => 'subsystem',
'offset' => '-80',
'type' => '498'
},
'2' => {
'name' => 'devtype',
'offset' => '-88',
'type' => '498'
}
},
'Return' => '3969',
'ShortName' => 'g_udev_device_get_parent_with_subsystem',
'Source' => 'gudevdevice.c'
},
'11849' => {
'Line' => '451',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-88',
'type' => '3969'
}
},
'Return' => '5310',
'ShortName' => 'g_udev_device_get_property_keys',
'Source' => 'gudevdevice.c'
},
'12030' => {
'Line' => '484',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '379',
'ShortName' => 'g_udev_device_has_property',
'Source' => 'gudevdevice.c'
},
'12198' => {
'Line' => '503',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_property',
'Source' => 'gudevdevice.c'
},
'12350' => {
'Line' => '523',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '368',
'ShortName' => 'g_udev_device_get_property_as_int',
'Source' => 'gudevdevice.c'
},
'12562' => {
'Line' => '554',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-72',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-80',
'type' => '498'
}
},
'Return' => '324',
'ShortName' => 'g_udev_device_get_property_as_uint64',
'Source' => 'gudevdevice.c'
},
'12776' => {
'Line' => '585',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-72',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-80',
'type' => '498'
}
},
'Return' => '430',
'ShortName' => 'g_udev_device_get_property_as_double',
'Source' => 'gudevdevice.c'
},
'12974' => {
'Line' => '617',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '379',
'ShortName' => 'g_udev_device_get_property_as_boolean',
'Source' => 'gudevdevice.c'
},
'13275' => {
'Line' => '678',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-88',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-96',
'type' => '498'
}
},
'Return' => '5310',
'ShortName' => 'g_udev_device_get_property_as_strv',
'Source' => 'gudevdevice.c'
},
'13490' => {
'Line' => '722',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-88',
'type' => '3969'
}
},
'Return' => '5310',
'ShortName' => 'g_udev_device_get_sysfs_attr_keys',
'Source' => 'gudevdevice.c'
},
'13671' => {
'Line' => '754',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'key',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '379',
'ShortName' => 'g_udev_device_has_sysfs_attr',
'Source' => 'gudevdevice.c'
},
'13823' => {
'Line' => '774',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'name',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_sysfs_attr',
'Source' => 'gudevdevice.c'
},
'13975' => {
'Line' => '794',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'name',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '368',
'ShortName' => 'g_udev_device_get_sysfs_attr_as_int',
'Source' => 'gudevdevice.c'
},
'14187' => {
'Line' => '825',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-72',
'type' => '3969'
},
'1' => {
'name' => 'name',
'offset' => '-80',
'type' => '498'
}
},
'Return' => '324',
'ShortName' => 'g_udev_device_get_sysfs_attr_as_uint64',
'Source' => 'gudevdevice.c'
},
'14385' => {
'Line' => '856',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-72',
'type' => '3969'
},
'1' => {
'name' => 'name',
'offset' => '-80',
'type' => '498'
}
},
'Return' => '430',
'ShortName' => 'g_udev_device_get_sysfs_attr_as_double',
'Source' => 'gudevdevice.c'
},
'14583' => {
'Line' => '888',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
},
'1' => {
'name' => 'name',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '379',
'ShortName' => 'g_udev_device_get_sysfs_attr_as_boolean',
'Source' => 'gudevdevice.c'
},
'14779' => {
'Line' => '925',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-88',
'type' => '3969'
},
'1' => {
'name' => 'name',
'offset' => '-96',
'type' => '498'
}
},
'Return' => '5310',
'ShortName' => 'g_udev_device_get_sysfs_attr_as_strv',
'Source' => 'gudevdevice.c'
},
'14978' => {
'Line' => '969',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-88',
'type' => '3969'
}
},
'Return' => '5310',
'ShortName' => 'g_udev_device_get_tags',
'Source' => 'gudevdevice.c'
},
'15159' => {
'Line' => '1002',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '379',
'ShortName' => 'g_udev_device_get_is_initialized',
'Source' => 'gudevdevice.c'
},
'15312' => {
'Line' => '1022',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '324',
'ShortName' => 'g_udev_device_get_usec_since_initialized',
'Source' => 'gudevdevice.c'
},
'17649' => {
'Line' => '54',
'Return' => '2391',
'ShortName' => 'g_udev_enumerator_get_type',
'Source' => 'gudevenumerator.c'
},
'18462' => {
'Line' => '185',
'Param' => {
'0' => {
'name' => 'client',
'offset' => '-72',
'type' => '3963'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_new',
'Source' => 'gudevenumerator.c'
},
'18611' => {
'Line' => '204',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'subsystem',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_match_subsystem',
'Source' => 'gudevenumerator.c'
},
'18773' => {
'Line' => '225',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'subsystem',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_nomatch_subsystem',
'Source' => 'gudevenumerator.c'
},
'18919' => {
'Line' => '247',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'name',
'offset' => '-64',
'type' => '498'
},
'2' => {
'name' => 'value',
'offset' => '-72',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_match_sysfs_attr',
'Source' => 'gudevenumerator.c'
},
'19096' => {
'Line' => '271',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'name',
'offset' => '-64',
'type' => '498'
},
'2' => {
'name' => 'value',
'offset' => '-72',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_nomatch_sysfs_attr',
'Source' => 'gudevenumerator.c'
},
'19280' => {
'Line' => '295',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'name',
'offset' => '-64',
'type' => '498'
},
'2' => {
'name' => 'value',
'offset' => '-72',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_match_property',
'Source' => 'gudevenumerator.c'
},
'19464' => {
'Line' => '318',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'name',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_match_name',
'Source' => 'gudevenumerator.c'
},
'19632' => {
'Line' => '339',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'sysfs_path',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_sysfs_path',
'Source' => 'gudevenumerator.c'
},
'19784' => {
'Line' => '360',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
},
'1' => {
'name' => 'tag',
'offset' => '-64',
'type' => '498'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_match_tag',
'Source' => 'gudevenumerator.c'
},
'19936' => {
'Line' => '380',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-56',
'type' => '17855'
}
},
'Return' => '17855',
'ShortName' => 'g_udev_enumerator_add_match_is_initialized',
'Source' => 'gudevenumerator.c'
},
'20089' => {
'Line' => '398',
'Param' => {
'0' => {
'name' => 'enumerator',
'offset' => '-104',
'type' => '17855'
}
},
'Return' => '697',
'ShortName' => 'g_udev_enumerator_execute',
'Source' => 'gudevenumerator.c'
},
'21828' => {
'Line' => '8',
'Return' => '2391',
'ShortName' => 'g_udev_device_type_get_type',
'Source' => 'gudevenumtypes.c'
},
'4320' => {
'Line' => '82',
'Return' => '2391',
'ShortName' => 'g_udev_client_get_type',
'Source' => 'gudevclient.c'
},
'5260' => {
'Line' => '329',
'Param' => {
'0' => {
'name' => 'subsystems',
'offset' => '-40',
'type' => '5310'
}
},
'Return' => '3963',
'ShortName' => 'g_udev_client_new',
'Source' => 'gudevclient.c'
},
'5321' => {
'Line' => '347',
'Param' => {
'0' => {
'name' => 'client',
'offset' => '-120',
'type' => '3963'
},
'1' => {
'name' => 'subsystem',
'offset' => '-128',
'type' => '498'
}
},
'Return' => '697',
'ShortName' => 'g_udev_client_query_by_subsystem',
'Source' => 'gudevclient.c'
},
'5628' => {
'Line' => '401',
'Param' => {
'0' => {
'name' => 'client',
'offset' => '-72',
'type' => '3963'
},
'1' => {
'name' => 'type',
'offset' => '-76',
'type' => '3602'
},
'2' => {
'name' => 'number',
'offset' => '-88',
'type' => '3709'
}
},
'Return' => '3969',
'ShortName' => 'g_udev_client_query_by_device_number',
'Source' => 'gudevclient.c'
},
'5860' => {
'Line' => '434',
'Param' => {
'0' => {
'name' => 'client',
'offset' => '-216',
'type' => '3963'
},
'1' => {
'name' => 'device_file',
'offset' => '-224',
'type' => '498'
}
},
'Return' => '3969',
'ShortName' => 'g_udev_client_query_by_device_file',
'Source' => 'gudevclient.c'
},
'6081' => {
'Line' => '471',
'Param' => {
'0' => {
'name' => 'client',
'offset' => '-72',
'type' => '3963'
},
'1' => {
'name' => 'sysfs_path',
'offset' => '-80',
'type' => '498'
}
},
'Return' => '3969',
'ShortName' => 'g_udev_client_query_by_sysfs_path',
'Source' => 'gudevclient.c'
},
'6297' => {
'Line' => '504',
'Param' => {
'0' => {
'name' => 'client',
'offset' => '-72',
'type' => '3963'
},
'1' => {
'name' => 'subsystem',
'offset' => '-80',
'type' => '498'
},
'2' => {
'name' => 'name',
'offset' => '-88',
'type' => '498'
}
},
'Return' => '3969',
'ShortName' => 'g_udev_client_query_by_subsystem_and_name',
'Source' => 'gudevclient.c'
},
'9200' => {
'Line' => '95',
'Return' => '2391',
'ShortName' => 'g_udev_device_get_type',
'Source' => 'gudevdevice.c'
},
'9588' => {
'Line' => '159',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_subsystem',
'Source' => 'gudevdevice.c'
},
'9736' => {
'Line' => '174',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_devtype',
'Source' => 'gudevdevice.c'
},
'9884' => {
'Line' => '189',
'Param' => {
'0' => {
'name' => 'device',
'offset' => '-56',
'type' => '3969'
}
},
'Return' => '498',
'ShortName' => 'g_udev_device_get_name',
'Source' => 'gudevdevice.c'
}
},
'SymbolVersion' => {},
'Symbols' => {
'libgudev-1.0.so.0.2.0' => {
'g_udev_client_get_type' => 1,
'g_udev_client_new' => 1,
'g_udev_client_query_by_device_file' => 1,
'g_udev_client_query_by_device_number' => 1,
'g_udev_client_query_by_subsystem' => 1,
'g_udev_client_query_by_subsystem_and_name' => 1,
'g_udev_client_query_by_sysfs_path' => 1,
'g_udev_device_get_action' => 1,
'g_udev_device_get_device_file' => 1,
'g_udev_device_get_device_file_symlinks' => 1,
'g_udev_device_get_device_number' => 1,
'g_udev_device_get_device_type' => 1,
'g_udev_device_get_devtype' => 1,
'g_udev_device_get_driver' => 1,
'g_udev_device_get_is_initialized' => 1,
'g_udev_device_get_name' => 1,
'g_udev_device_get_number' => 1,
'g_udev_device_get_parent' => 1,
'g_udev_device_get_parent_with_subsystem' => 1,
'g_udev_device_get_property' => 1,
'g_udev_device_get_property_as_boolean' => 1,
'g_udev_device_get_property_as_double' => 1,
'g_udev_device_get_property_as_int' => 1,
'g_udev_device_get_property_as_strv' => 1,
'g_udev_device_get_property_as_uint64' => 1,
'g_udev_device_get_property_keys' => 1,
'g_udev_device_get_seqnum' => 1,
'g_udev_device_get_subsystem' => 1,
'g_udev_device_get_sysfs_attr' => 1,
'g_udev_device_get_sysfs_attr_as_boolean' => 1,
'g_udev_device_get_sysfs_attr_as_double' => 1,
'g_udev_device_get_sysfs_attr_as_int' => 1,
'g_udev_device_get_sysfs_attr_as_strv' => 1,
'g_udev_device_get_sysfs_attr_as_uint64' => 1,
'g_udev_device_get_sysfs_attr_keys' => 1,
'g_udev_device_get_sysfs_path' => 1,
'g_udev_device_get_tags' => 1,
'g_udev_device_get_type' => 1,
'g_udev_device_get_usec_since_initialized' => 1,
'g_udev_device_has_property' => 1,
'g_udev_device_has_sysfs_attr' => 1,
'g_udev_device_type_get_type' => 1,
'g_udev_enumerator_add_match_is_initialized' => 1,
'g_udev_enumerator_add_match_name' => 1,
'g_udev_enumerator_add_match_property' => 1,
'g_udev_enumerator_add_match_subsystem' => 1,
'g_udev_enumerator_add_match_sysfs_attr' => 1,
'g_udev_enumerator_add_match_tag' => 1,
'g_udev_enumerator_add_nomatch_subsystem' => 1,
'g_udev_enumerator_add_nomatch_sysfs_attr' => 1,
'g_udev_enumerator_add_sysfs_path' => 1,
'g_udev_enumerator_execute' => 1,
'g_udev_enumerator_get_type' => 1,
'g_udev_enumerator_new' => 1
}
},
'Target' => 'unix',
'TypeInfo' => {
'1' => {
'Name' => 'void',
'Type' => 'Intrinsic'
},
'1030' => {
'BaseType' => '1041',
'Header' => 'gmain.h',
'Line' => '65',
'Name' => 'GSourcePrivate',
'Type' => 'Typedef'
},
'1041' => {
'Name' => 'struct _GSourcePrivate',
'Type' => 'Struct'
},
'1046' => {
'BaseType' => '1057',
'Header' => 'gmain.h',
'Line' => '77',
'Name' => 'GSourceCallbackFuncs',
'Size' => '24',
'Type' => 'Typedef'
},
'1057' => {
'Header' => 'gmain.h',
'Line' => '194',
'Memb' => {
'0' => {
'name' => 'ref',
'offset' => '0',
'type' => '459'
},
'1' => {
'name' => 'unref',
'offset' => '8',
'type' => '459'
},
'2' => {
'name' => 'get',
'offset' => '16',
'type' => '1280'
}
},
'Name' => 'struct _GSourceCallbackFuncs',
'Size' => '24',
'Type' => 'Struct'
},
'1106' => {
'BaseType' => '1117',
'Header' => 'gmain.h',
'Line' => '128',
'Name' => 'GSourceFuncs',
'Size' => '48',
'Type' => 'Typedef'
},
'1117' => {
'Header' => 'gmain.h',
'Line' => '212',
'Memb' => {
'0' => {
'name' => 'prepare',
'offset' => '0',
'type' => '1323'
},
'1' => {
'name' => 'check',
'offset' => '8',
'type' => '1344'
},
'2' => {
'name' => 'dispatch',
'offset' => '16',
'type' => '1375'
},
'3' => {
'name' => 'finalize',
'offset' => '24',
'type' => '1392'
},
'4' => {
'name' => 'closure_callback',
'offset' => '32',
'type' => '1202'
},
'5' => {
'name' => 'closure_marshal',
'offset' => '40',
'type' => '1286'
}
},
'Name' => 'struct _GSourceFuncs',
'Size' => '48',
'Type' => 'Struct'
},
'1202' => {
'BaseType' => '703',
'Header' => 'gmain.h',
'Line' => '153',
'Name' => 'GSourceFunc',
'Size' => '8',
'Type' => 'Typedef'
},
'1213' => {
'BaseType' => '1046',
'Name' => 'GSourceCallbackFuncs*',
'Size' => '8',
'Type' => 'Pointer'
},
'1219' => {
'BaseType' => '1225',
'Name' => 'GSourceFuncs const*',
'Size' => '8',
'Type' => 'Pointer'
},
'1225' => {
'BaseType' => '1106',
'Name' => 'GSourceFuncs const',
'Size' => '48',
'Type' => 'Const'
},
'1230' => {
'BaseType' => '834',
'Name' => 'GMainContext*',
'Size' => '8',
'Type' => 'Pointer'
},
'1236' => {
'BaseType' => '850',
'Name' => 'GSource*',
'Size' => '8',
'Type' => 'Pointer'
},
'1242' => {
'BaseType' => '1030',
'Name' => 'GSourcePrivate*',
'Size' => '8',
'Type' => 'Pointer'
},
'1274' => {
'BaseType' => '1202',
'Name' => 'GSourceFunc*',
'Size' => '8',
'Type' => 'Pointer'
},
'1280' => {
'Name' => 'void(*)(gpointer, GSource*, GSourceFunc*, gpointer*)',
'Param' => {
'0' => {
'type' => '448'
},
'1' => {
'type' => '1236'
},
'2' => {
'type' => '1274'
},
'3' => {
'type' => '515'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1286' => {
'BaseType' => '593',
'Header' => 'gmain.h',
'Line' => '210',
'Name' => 'GSourceDummyMarshal',
'Size' => '8',
'Type' => 'Typedef'
},
'1317' => {
'BaseType' => '368',
'Name' => 'gint*',
'Size' => '8',
'Type' => 'Pointer'
},
'1323' => {
'Name' => 'gboolean(*)(GSource*, gint*)',
'Param' => {
'0' => {
'type' => '1236'
},
'1' => {
'type' => '1317'
}
},
'Return' => '379',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1344' => {
'Name' => 'gboolean(*)(GSource*)',
'Param' => {
'0' => {
'type' => '1236'
}
},
'Return' => '379',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1375' => {
'Name' => 'gboolean(*)(GSource*, GSourceFunc, gpointer)',
'Param' => {
'0' => {
'type' => '1236'
},
'1' => {
'type' => '1202'
},
'2' => {
'type' => '448'
}
},
'Return' => '379',
'Size' => '8',
'Type' => 'FuncPtr'
},
'1392' => {
'Name' => 'void(*)(GSource*)',
'Param' => {
'0' => {
'type' => '1236'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'17285' => {
'BaseType' => '17296',
'Header' => 'gudevtypes.h',
'Line' => '34',
'Name' => 'GUdevEnumerator',
'Size' => '32',
'Type' => 'Typedef'
},
'17296' => {
'Header' => 'gudevenumerator.h',
'Line' => '48',
'Memb' => {
'0' => {
'name' => 'parent',
'offset' => '0',
'type' => '3086'
},
'1' => {
'name' => 'priv',
'offset' => '24',
'type' => '17545'
}
},
'Name' => 'struct _GUdevEnumerator',
'Size' => '32',
'Type' => 'Struct'
},
'17499' => {
'BaseType' => '17510',
'Header' => 'gudevenumerator.h',
'Line' => '39',
'Name' => 'GUdevEnumeratorPrivate',
'Size' => '16',
'Type' => 'Typedef'
},
'17510' => {
'Line' => '42',
'Memb' => {
'0' => {
'name' => 'client',
'offset' => '0',
'type' => '3963'
},
'1' => {
'name' => 'e',
'offset' => '8',
'type' => '5590'
}
},
'Name' => 'struct _GUdevEnumeratorPrivate',
'Size' => '16',
'Source' => 'gudevenumerator.c',
'Type' => 'Struct'
},
'17545' => {
'BaseType' => '17499',
'Name' => 'GUdevEnumeratorPrivate*',
'Size' => '8',
'Type' => 'Pointer'
},
'17855' => {
'BaseType' => '17285',
'Name' => 'GUdevEnumerator*',
'Size' => '8',
'Type' => 'Pointer'
},
'192' => {
'BaseType' => '1',
'Name' => 'void*',
'Size' => '8',
'Type' => 'Pointer'
},
'227' => {
'BaseType' => '233',
'Name' => 'char*',
'Size' => '8',
'Type' => 'Pointer'
},
'233' => {
'Name' => 'char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'2372' => {
'BaseType' => '621',
'Name' => 'GData*',
'Size' => '8',
'Type' => 'Pointer'
},
'2378' => {
'BaseType' => '509',
'Name' => 'gchar**',
'Size' => '8',
'Type' => 'Pointer'
},
'2391' => {
'BaseType' => '335',
'Header' => 'gtype.h',
'Line' => '382',
'Name' => 'GType',
'Size' => '8',
'Type' => 'Typedef'
},
'2452' => {
'BaseType' => '2464',
'Header' => 'gtype.h',
'Line' => '389',
'Name' => 'GTypeClass',
'Size' => '8',
'Type' => 'Typedef'
},
'2464' => {
'Header' => 'gtype.h',
'Line' => '406',
'Memb' => {
'0' => {
'name' => 'g_type',
'offset' => '0',
'type' => '2391'
}
},
'Name' => 'struct _GTypeClass',
'Size' => '8',
'Type' => 'Struct'
},
'247' => {
'BaseType' => '97',
'Header' => 'types.h',
'Line' => '60',
'Name' => 'dev_t',
'Size' => '8',
'Type' => 'Typedef'
},
'2491' => {
'BaseType' => '2503',
'Header' => 'gtype.h',
'Line' => '391',
'Name' => 'GTypeInstance',
'Size' => '8',
'Type' => 'Typedef'
},
'2503' => {
'Header' => 'gtype.h',
'Line' => '416',
'Memb' => {
'0' => {
'name' => 'g_class',
'offset' => '0',
'type' => '2530'
}
},
'Name' => 'struct _GTypeInstance',
'Size' => '8',
'Type' => 'Struct'
},
'2530' => {
'BaseType' => '2452',
'Name' => 'GTypeClass*',
'Size' => '8',
'Type' => 'Pointer'
},
'3015' => {
'BaseType' => '401',
'Name' => 'guint volatile',
'Size' => '4',
'Type' => 'Volatile'
},
'3086' => {
'BaseType' => '3097',
'Header' => 'gobject.h',
'Line' => '187',
'Name' => 'GObject',
'Size' => '24',
'Type' => 'Typedef'
},
'3097' => {
'Header' => 'gobject.h',
'Line' => '245',
'Memb' => {
'0' => {
'name' => 'g_type_instance',
'offset' => '0',
'type' => '2491'
},
'1' => {
'name' => 'ref_count',
'offset' => '8',
'type' => '3015'
},
'2' => {
'name' => 'qdata',
'offset' => '16',
'type' => '2372'
}
},
'Name' => 'struct _GObject',
'Size' => '24',
'Type' => 'Struct'
},
'324' => {
'BaseType' => '41',
'Header' => 'glibconfig.h',
'Line' => '52',
'Name' => 'guint64',
'Size' => '8',
'Type' => 'Typedef'
},
'335' => {
'BaseType' => '41',
'Header' => 'glibconfig.h',
'Line' => '66',
'Name' => 'gsize',
'Size' => '8',
'Type' => 'Typedef'
},
'346' => {
'BaseType' => '233',
'Header' => 'gtypes.h',
'Line' => '46',
'Name' => 'gchar',
'Size' => '1',
'Type' => 'Typedef'
},
'3602' => {
'Header' => 'gudevenums.h',
'Line' => '44',
'Memb' => {
'0' => {
'name' => 'G_UDEV_DEVICE_TYPE_NONE',
'value' => '0'
},
'1' => {
'name' => 'G_UDEV_DEVICE_TYPE_BLOCK',
'value' => '98'
},
'2' => {
'name' => 'G_UDEV_DEVICE_TYPE_CHAR',
'value' => '99'
}
},
'Name' => 'enum GUdevDeviceType',
'Size' => '4',
'Type' => 'Enum'
},
'3613' => {
'BaseType' => '3624',
'Header' => 'gudevtypes.h',
'Line' => '32',
'Name' => 'GUdevClient',
'Size' => '32',
'Type' => 'Typedef'
},
'3624' => {
'Header' => 'gudevclient.h',
'Line' => '46',
'Memb' => {
'0' => {
'name' => 'parent',
'offset' => '0',
'type' => '3086'
},
'1' => {
'name' => 'priv',
'offset' => '24',
'type' => '3936'
}
},
'Name' => 'struct _GUdevClient',
'Size' => '32',
'Type' => 'Struct'
},
'3661' => {
'BaseType' => '3672',
'Header' => 'gudevtypes.h',
'Line' => '33',
'Name' => 'GUdevDevice',
'Size' => '32',
'Type' => 'Typedef'
},
'3672' => {
'Header' => 'gudevdevice.h',
'Line' => '46',
'Memb' => {
'0' => {
'name' => 'parent',
'offset' => '0',
'type' => '3086'
},
'1' => {
'name' => 'priv',
'offset' => '24',
'type' => '3997'
}
},
'Name' => 'struct _GUdevDevice',
'Size' => '32',
'Type' => 'Struct'
},
'368' => {
'BaseType' => '48',
'Header' => 'gtypes.h',
'Line' => '49',
'Name' => 'gint',
'Size' => '4',
'Type' => 'Typedef'
},
'3709' => {
'BaseType' => '247',
'Header' => 'gudevtypes.h',
'Line' => '45',
'Name' => 'GUdevDeviceNumber',
'Size' => '8',
'Type' => 'Typedef'
},
'379' => {
'BaseType' => '368',
'Header' => 'gtypes.h',
'Line' => '50',
'Name' => 'gboolean',
'Size' => '4',
'Type' => 'Typedef'
},
'3864' => {
'BaseType' => '3875',
'Header' => 'gudevclient.h',
'Line' => '39',
'Name' => 'GUdevClientPrivate',
'Size' => '32',
'Type' => 'Typedef'
},
'3875' => {
'Line' => '59',
'Memb' => {
'0' => {
'name' => 'watch_source',
'offset' => '0',
'type' => '1236'
},
'1' => {
'name' => 'udev',
'offset' => '8',
'type' => '4217'
},
'2' => {
'name' => 'monitor',
'offset' => '16',
'type' => '4228'
},
'3' => {
'name' => 'subsystems',
'offset' => '24',
'type' => '2378'
}
},
'Name' => 'struct _GUdevClientPrivate',
'Size' => '32',
'Source' => 'gudevclient.c',
'Type' => 'Struct'
},
'3936' => {
'BaseType' => '3864',
'Name' => 'GUdevClientPrivate*',
'Size' => '8',
'Type' => 'Pointer'
},
'3963' => {
'BaseType' => '3613',
'Name' => 'GUdevClient*',
'Size' => '8',
'Type' => 'Pointer'
},
'3969' => {
'BaseType' => '3661',
'Name' => 'GUdevDevice*',
'Size' => '8',
'Type' => 'Pointer'
},
'3981' => {
'BaseType' => '3992',
'Header' => 'gudevdevice.h',
'Line' => '39',
'Name' => 'GUdevDevicePrivate',
'Type' => 'Typedef'
},
'3992' => {
'Line' => '82',
'Memb' => {
'0' => {
'name' => 'udevice',
'offset' => '0',
'type' => '4607'
},
'1' => {
'name' => 'device_file_symlinks',
'offset' => '8',
'type' => '2378'
},
'2' => {
'name' => 'property_keys',
'offset' => '16',
'type' => '2378'
},
'3' => {
'name' => 'sysfs_attr_keys',
'offset' => '24',
'type' => '2378'
},
'4' => {
'name' => 'tags',
'offset' => '32',
'type' => '2378'
},
'5' => {
'name' => 'prop_strvs',
'offset' => '40',
'type' => '7456'
},
'6' => {
'name' => 'sysfs_attr_strvs',
'offset' => '48',
'type' => '7456'
}
},
'Name' => 'struct _GUdevDevicePrivate',
'Size' => '56',
'Source' => 'gudevdevice.c',
'Type' => 'Struct'
},
'3997' => {
'BaseType' => '3981',
'Name' => 'GUdevDevicePrivate*',
'Size' => '8',
'Type' => 'Pointer'
},
'401' => {
'BaseType' => '69',
'Header' => 'gtypes.h',
'Line' => '55',
'Name' => 'guint',
'Size' => '4',
'Type' => 'Typedef'
},
'41' => {
'Name' => 'unsigned long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'4212' => {
'Name' => 'struct udev',
'Type' => 'Struct'
},
'4217' => {
'BaseType' => '4212',
'Name' => 'struct udev*',
'Size' => '8',
'Type' => 'Pointer'
},
'4223' => {
'Name' => 'struct udev_monitor',
'Type' => 'Struct'
},
'4228' => {
'BaseType' => '4223',
'Name' => 'struct udev_monitor*',
'Size' => '8',
'Type' => 'Pointer'
},
'430' => {
'BaseType' => '441',
'Header' => 'gtypes.h',
'Line' => '58',
'Name' => 'gdouble',
'Size' => '8',
'Type' => 'Typedef'
},
'441' => {
'Name' => 'double',
'Size' => '8',
'Type' => 'Intrinsic'
},
'448' => {
'BaseType' => '192',
'Header' => 'gtypes.h',
'Line' => '77',
'Name' => 'gpointer',
'Size' => '8',
'Type' => 'Typedef'
},
'459' => {
'Name' => 'void(*)(gpointer)',
'Param' => {
'0' => {
'type' => '448'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'4602' => {
'Name' => 'struct udev_device',
'Type' => 'Struct'
},
'4607' => {
'BaseType' => '4602',
'Name' => 'struct udev_device*',
'Size' => '8',
'Type' => 'Pointer'
},
'48' => {
'Name' => 'int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'498' => {
'BaseType' => '504',
'Name' => 'gchar const*',
'Size' => '8',
'Type' => 'Pointer'
},
'504' => {
'BaseType' => '346',
'Name' => 'gchar const',
'Size' => '1',
'Type' => 'Const'
},
'509' => {
'BaseType' => '346',
'Name' => 'gchar*',
'Size' => '8',
'Type' => 'Pointer'
},
'515' => {
'BaseType' => '448',
'Name' => 'gpointer*',
'Size' => '8',
'Type' => 'Pointer'
},
'5310' => {
'BaseType' => '5316',
'Name' => 'gchar const*const*',
'Size' => '8',
'Type' => 'Pointer'
},
'5316' => {
'BaseType' => '498',
'Name' => 'gchar const*const',
'Size' => '8',
'Type' => 'Const'
},
'5585' => {
'Name' => 'struct udev_enumerate',
'Type' => 'Struct'
},
'5590' => {
'BaseType' => '5585',
'Name' => 'struct udev_enumerate*',
'Size' => '8',
'Type' => 'Pointer'
},
'593' => {
'Name' => 'void(*)()',
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'621' => {
'BaseType' => '632',
'Header' => 'gdataset.h',
'Line' => '36',
'Name' => 'GData',
'Type' => 'Typedef'
},
'632' => {
'Name' => 'struct _GData',
'Type' => 'Struct'
},
'637' => {
'BaseType' => '648',
'Header' => 'glist.h',
'Line' => '37',
'Name' => 'GList',
'Size' => '24',
'Type' => 'Typedef'
},
'648' => {
'Header' => 'glist.h',
'Line' => '39',
'Memb' => {
'0' => {
'name' => 'data',
'offset' => '0',
'type' => '448'
},
'1' => {
'name' => 'next',
'offset' => '8',
'type' => '697'
},
'2' => {
'name' => 'prev',
'offset' => '16',
'type' => '697'
}
},
'Name' => 'struct _GList',
'Size' => '24',
'Type' => 'Struct'
},
'69' => {
'Name' => 'unsigned int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'697' => {
'BaseType' => '637',
'Name' => 'GList*',
'Size' => '8',
'Type' => 'Pointer'
},
'703' => {
'Name' => 'gboolean(*)(gpointer)',
'Param' => {
'0' => {
'type' => '448'
}
},
'Return' => '379',
'Size' => '8',
'Type' => 'FuncPtr'
},
'724' => {
'BaseType' => '735',
'Header' => 'gslist.h',
'Line' => '37',
'Name' => 'GSList',
'Size' => '16',
'Type' => 'Typedef'
},
'735' => {
'Header' => 'gslist.h',
'Line' => '39',
'Memb' => {
'0' => {
'name' => 'data',
'offset' => '0',
'type' => '448'
},
'1' => {
'name' => 'next',
'offset' => '8',
'type' => '772'
}
},
'Name' => 'struct _GSList',
'Size' => '16',
'Type' => 'Struct'
},
'7380' => {
'BaseType' => '7391',
'Header' => 'ghash.h',
'Line' => '37',
'Name' => 'GHashTable',
'Type' => 'Typedef'
},
'7391' => {
'Name' => 'struct _GHashTable',
'Type' => 'Struct'
},
'7456' => {
'BaseType' => '7380',
'Name' => 'GHashTable*',
'Size' => '8',
'Type' => 'Pointer'
},
'772' => {
'BaseType' => '724',
'Name' => 'GSList*',
'Size' => '8',
'Type' => 'Pointer'
},
'834' => {
'BaseType' => '845',
'Header' => 'gmain.h',
'Line' => '48',
'Name' => 'GMainContext',
'Type' => 'Typedef'
},
'845' => {
'Name' => 'struct _GMainContext',
'Type' => 'Struct'
},
'850' => {
'BaseType' => '861',
'Header' => 'gmain.h',
'Line' => '64',
'Name' => 'GSource',
'Size' => '96',
'Type' => 'Typedef'
},
'861' => {
'Header' => 'gmain.h',
'Line' => '169',
'Memb' => {
'0' => {
'name' => 'callback_data',
'offset' => '0',
'type' => '448'
},
'1' => {
'name' => 'callback_funcs',
'offset' => '8',
'type' => '1213'
},
'10' => {
'name' => 'next',
'offset' => '72',
'type' => '1236'
},
'11' => {
'name' => 'name',
'offset' => '80',
'type' => '227'
},
'12' => {
'name' => 'priv',
'offset' => '88',
'type' => '1242'
},
'2' => {
'name' => 'source_funcs',
'offset' => '16',
'type' => '1219'
},
'3' => {
'name' => 'ref_count',
'offset' => '24',
'type' => '401'
},
'4' => {
'name' => 'context',
'offset' => '32',
'type' => '1230'
},
'5' => {
'name' => 'priority',
'offset' => '40',
'type' => '368'
},
'6' => {
'name' => 'flags',
'offset' => '44',
'type' => '401'
},
'7' => {
'name' => 'source_id',
'offset' => '48',
'type' => '401'
},
'8' => {
'name' => 'poll_fds',
'offset' => '56',
'type' => '772'
},
'9' => {
'name' => 'prev',
'offset' => '64',
'type' => '1236'
}
},
'Name' => 'struct _GSource',
'Size' => '96',
'Type' => 'Struct'
},
'97' => {
'BaseType' => '41',
'Header' => 'types.h',
'Line' => '124',
'Name' => '__dev_t',
'Size' => '8',
'Type' => 'Typedef'
}
},
'UndefinedSymbols' => {
'libgudev-1.0.so.0.2.0' => {
'_ITM_deregisterTMCloneTable' => 0,
'_ITM_registerTMCloneTable' => 0,
'_Jv_RegisterClasses' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__gmon_start__' => 0,
'__stack_chk_fail@GLIBC_2.4' => 0,
'__xstat@GLIBC_2.2.5' => 0,
'g_ascii_strcasecmp' => 0,
'g_ascii_strtoull' => 0,
'g_assertion_message_expr' => 0,
'g_enum_register_static' => 0,
'g_free' => 0,
'g_hash_table_insert' => 0,
'g_hash_table_lookup' => 0,
'g_hash_table_new_full' => 0,
'g_hash_table_unref' => 0,
'g_intern_static_string' => 0,
'g_io_channel_unix_new' => 0,
'g_io_channel_unref' => 0,
'g_io_create_watch' => 0,
'g_list_prepend' => 0,
'g_list_reverse' => 0,
'g_log' => 0,
'g_main_context_get_thread_default' => 0,
'g_object_class_install_property' => 0,
'g_object_new' => 0,
'g_object_unref' => 0,
'g_once_init_enter' => 0,
'g_once_init_leave' => 0,
'g_param_spec_boxed' => 0,
'g_param_spec_object' => 0,
'g_ptr_array_add' => 0,
'g_ptr_array_free' => 0,
'g_ptr_array_new' => 0,
'g_return_if_fail_warning' => 0,
'g_signal_emit' => 0,
'g_signal_new' => 0,
'g_source_attach' => 0,
'g_source_destroy' => 0,
'g_source_set_callback' => 0,
'g_source_unref' => 0,
'g_str_equal' => 0,
'g_str_hash' => 0,
'g_strdup' => 0,
'g_strdupv' => 0,
'g_strfreev' => 0,
'g_strsplit_set' => 0,
'g_strv_get_type' => 0,
'g_type_check_class_cast' => 0,
'g_type_check_instance_cast' => 0,
'g_type_check_instance_is_a' => 0,
'g_type_class_add_private' => 0,
'g_type_class_adjust_private_offset' => 0,
'g_type_class_peek_parent' => 0,
'g_type_instance_get_private' => 0,
'g_type_name' => 0,
'g_type_register_static_simple' => 0,
'g_value_dup_object' => 0,
'g_value_get_boxed' => 0,
'g_value_peek_pointer' => 0,
'g_value_set_boxed' => 0,
'g_value_set_object' => 0,
'strchr@GLIBC_2.2.5' => 0,
'strcmp@GLIBC_2.2.5' => 0,
'strtod@GLIBC_2.2.5' => 0,
'strtol@GLIBC_2.2.5' => 0,
'udev_device_get_action@LIBUDEV_183' => 0,
'udev_device_get_devlinks_list_entry@LIBUDEV_183' => 0,
'udev_device_get_devnode@LIBUDEV_183' => 0,
'udev_device_get_devnum@LIBUDEV_183' => 0,
'udev_device_get_devtype@LIBUDEV_183' => 0,
'udev_device_get_driver@LIBUDEV_183' => 0,
'udev_device_get_is_initialized@LIBUDEV_183' => 0,
'udev_device_get_parent@LIBUDEV_183' => 0,
'udev_device_get_parent_with_subsystem_devtype@LIBUDEV_183' => 0,
'udev_device_get_properties_list_entry@LIBUDEV_183' => 0,
'udev_device_get_property_value@LIBUDEV_183' => 0,
'udev_device_get_seqnum@LIBUDEV_183' => 0,
'udev_device_get_subsystem@LIBUDEV_183' => 0,
'udev_device_get_sysattr_list_entry@LIBUDEV_183' => 0,
'udev_device_get_sysattr_value@LIBUDEV_183' => 0,
'udev_device_get_sysname@LIBUDEV_183' => 0,
'udev_device_get_sysnum@LIBUDEV_183' => 0,
'udev_device_get_syspath@LIBUDEV_183' => 0,
'udev_device_get_tags_list_entry@LIBUDEV_183' => 0,
'udev_device_get_usec_since_initialized@LIBUDEV_183' => 0,
'udev_device_new_from_devnum@LIBUDEV_183' => 0,
'udev_device_new_from_subsystem_sysname@LIBUDEV_183' => 0,
'udev_device_new_from_syspath@LIBUDEV_183' => 0,
'udev_device_ref@LIBUDEV_183' => 0,
'udev_device_unref@LIBUDEV_183' => 0,
'udev_enumerate_add_match_is_initialized@LIBUDEV_183' => 0,
'udev_enumerate_add_match_property@LIBUDEV_183' => 0,
'udev_enumerate_add_match_subsystem@LIBUDEV_183' => 0,
'udev_enumerate_add_match_sysattr@LIBUDEV_183' => 0,
'udev_enumerate_add_match_sysname@LIBUDEV_183' => 0,
'udev_enumerate_add_match_tag@LIBUDEV_183' => 0,
'udev_enumerate_add_nomatch_subsystem@LIBUDEV_183' => 0,
'udev_enumerate_add_nomatch_sysattr@LIBUDEV_183' => 0,
'udev_enumerate_add_syspath@LIBUDEV_183' => 0,
'udev_enumerate_get_list_entry@LIBUDEV_183' => 0,
'udev_enumerate_get_udev@LIBUDEV_183' => 0,
'udev_enumerate_new@LIBUDEV_183' => 0,
'udev_enumerate_scan_devices@LIBUDEV_183' => 0,
'udev_enumerate_unref@LIBUDEV_183' => 0,
'udev_list_entry_get_name@LIBUDEV_183' => 0,
'udev_list_entry_get_next@LIBUDEV_183' => 0,
'udev_monitor_enable_receiving@LIBUDEV_183' => 0,
'udev_monitor_filter_add_match_subsystem_devtype@LIBUDEV_183' => 0,
'udev_monitor_get_fd@LIBUDEV_183' => 0,
'udev_monitor_new_from_netlink@LIBUDEV_183' => 0,
'udev_monitor_receive_device@LIBUDEV_183' => 0,
'udev_monitor_unref@LIBUDEV_183' => 0,
'udev_new@LIBUDEV_183' => 0,
'udev_unref@LIBUDEV_183' => 0
}
},
'WordSize' => '8'
};
$VAR1 = {
'ABI_DUMPER_VERSION' => '0.99.8',
'ABI_DUMP_VERSION' => '3.2',
'Arch' => 'x86_64',
'GccVersion' => '4.9.1 -mtune=generic -march=x86-64 -g -O0 -std=gnu99 -ffast-math -fno-common -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector -fstack-protector-strong -fvisibility=hidden -fstack-protector-strong -fPIC --param ssp-buffer-size=4',
'Headers' => {
'if_packet.h' => 1,
'in.h' => 1,
'int-ll64.h' => 1,
'libio.h' => 1,
'libudev-hwdb-def.h' => 1,
'libudev-private.h' => 1,
'netlink.h' => 1,
'sockaddr.h' => 1,
'socket-util.h' => 1,
'socket.h' => 1,
'sparse-endian.h' => 1,
'stat.h' => 1,
'stddef.h' => 1,
'stdint.h' => 1,
'stdio.h' => 1,
'time-util.h' => 1,
'time.h' => 1,
'types.h' => 1,
'un.h' => 1,
'unistd.h' => 1
},
'Language' => 'C',
'LibraryName' => 'libudev.so.1.5.0',
'LibraryVersion' => '1.5.0',
'LocalSymbols' => {},
'NameSpaces' => {},
'Needed' => {
'ld-linux-x86-64.so.2' => 1,
'libc.so.6' => 1,
'libdl.so.2' => 1,
'libpthread.so.0' => 1,
'librt.so.1' => 1
},
'Sources' => {
'libudev-device.c' => 1,
'libudev-enumerate.c' => 1,
'libudev-hwdb.c' => 1,
'libudev-list.c' => 1,
'libudev-monitor.c' => 1,
'libudev-queue.c' => 1,
'libudev-util.c' => 1,
'libudev.c' => 1
},
'SymbolInfo' => {
'10930' => {
'Line' => '113',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '770',
'ShortName' => 'udev_device_get_seqnum',
'Source' => 'libudev-device.c'
},
'11182' => {
'Line' => '155',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '9076',
'ShortName' => 'udev_device_get_devnum',
'Source' => 'libudev-device.c'
},
'11432' => {
'Line' => '206',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-552',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_driver',
'Source' => 'libudev-device.c'
},
'11575' => {
'Line' => '239',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_devtype',
'Source' => 'libudev-device.c'
},
'11750' => {
'Line' => '281',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-552',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_subsystem',
'Source' => 'libudev-device.c'
},
'12768' => {
'Line' => '501',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-40',
'type' => '7089'
},
'1' => {
'name' => 'key',
'offset' => '-48',
'type' => '741'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_property_value',
'Source' => 'libudev-device.c'
},
'13399' => {
'Line' => '683',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-2264',
'type' => '1093'
},
'1' => {
'name' => 'syspath',
'offset' => '-2272',
'type' => '741'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_new_from_syspath',
'Source' => 'libudev-device.c'
},
'13620' => {
'Line' => '751',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-1096',
'type' => '1093'
},
'1' => {
'name' => 'type',
'offset' => '-1100',
'type' => '145'
},
'2' => {
'name' => 'devnum',
'offset' => '-1112',
'type' => '9076'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_new_from_devnum',
'Source' => 'libudev-device.c'
},
'13735' => {
'Line' => '787',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-1160',
'type' => '1093'
},
'1' => {
'name' => 'id',
'offset' => '-1168',
'type' => '741'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_new_from_device_id',
'Source' => 'libudev-device.c'
},
'13962' => {
'Line' => '857',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-1736',
'type' => '1093'
},
'1' => {
'name' => 'subsystem',
'offset' => '-1744',
'type' => '741'
},
'2' => {
'name' => 'sysname',
'offset' => '-1752',
'type' => '741'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_new_from_subsystem_sysname',
'Source' => 'libudev-device.c'
},
'14159' => {
'Line' => '936',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-40',
'type' => '1093'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_new_from_environment',
'Source' => 'libudev-device.c'
},
'1431' => {
'Line' => '86',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-24',
'type' => '1093'
}
},
'Return' => '137',
'ShortName' => 'udev_get_userdata',
'Source' => 'libudev.c'
},
'14410' => {
'Line' => '998',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_get_parent',
'Source' => 'libudev-device.c'
},
'14460' => {
'Line' => '1030',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-56',
'type' => '7089'
},
'1' => {
'name' => 'subsystem',
'offset' => '-64',
'type' => '741'
},
'2' => {
'name' => 'devtype',
'offset' => '-72',
'type' => '741'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_get_parent_with_subsystem_devtype',
'Source' => 'libudev-device.c'
},
'14604' => {
'Line' => '1063',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '1093',
'ShortName' => 'udev_device_get_udev',
'Source' => 'libudev-device.c'
},
'14654' => {
'Line' => '1078',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_ref',
'Source' => 'libudev-device.c'
},
'14704' => {
'Line' => '1095',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '7089',
'ShortName' => 'udev_device_unref',
'Source' => 'libudev-device.c'
},
'14754' => {
'Line' => '1133',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_devpath',
'Source' => 'libudev-device.c'
},
'1479' => {
'Line' => '100',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-24',
'type' => '1093'
},
'1' => {
'name' => 'userdata',
'offset' => '-32',
'type' => '137'
}
},
'Return' => '1',
'ShortName' => 'udev_set_userdata',
'Source' => 'libudev.c'
},
'14804' => {
'Line' => '1149',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_syspath',
'Source' => 'libudev-device.c'
},
'14854' => {
'Line' => '1164',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_sysname',
'Source' => 'libudev-device.c'
},
'14904' => {
'Line' => '1179',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_sysnum',
'Source' => 'libudev-device.c'
},
'14954' => {
'Line' => '1195',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_devnode',
'Source' => 'libudev-device.c'
},
'15004' => {
'Line' => '1219',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '1110',
'ShortName' => 'udev_device_get_devlinks_list_entry',
'Source' => 'libudev-device.c'
},
'15100' => {
'Line' => '1246',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-1112',
'type' => '7089'
}
},
'Return' => '1110',
'ShortName' => 'udev_device_get_properties_list_entry',
'Source' => 'libudev-device.c'
},
'15329' => {
'Line' => '1299',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_action',
'Source' => 'libudev-device.c'
},
'1537' => {
'Line' => '118',
'Return' => '1093',
'ShortName' => 'udev_new',
'Source' => 'libudev.c'
},
'15379' => {
'Line' => '1318',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-40',
'type' => '7089'
}
},
'Return' => '770',
'ShortName' => 'udev_device_get_usec_since_initialized',
'Source' => 'libudev-device.c'
},
'15572' => {
'Line' => '1358',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-5336',
'type' => '7089'
},
'1' => {
'name' => 'sysattr',
'offset' => '-5344',
'type' => '741'
}
},
'Return' => '741',
'ShortName' => 'udev_device_get_sysattr_value',
'Source' => 'libudev-device.c'
},
'15783' => {
'Line' => '1442',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-1240',
'type' => '7089'
},
'1' => {
'name' => 'sysattr',
'offset' => '-1248',
'type' => '741'
},
'2' => {
'name' => 'value',
'offset' => '-1256',
'type' => '139'
}
},
'Return' => '94',
'ShortName' => 'udev_device_set_sysattr_value',
'Source' => 'libudev-device.c'
},
'16154' => {
'Line' => '1566',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-40',
'type' => '7089'
}
},
'Return' => '1110',
'ShortName' => 'udev_device_get_sysattr_list_entry',
'Source' => 'libudev-device.c'
},
'16560' => {
'Line' => '1689',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '94',
'ShortName' => 'udev_device_get_is_initialized',
'Source' => 'libudev-device.c'
},
'16767' => {
'Line' => '1728',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-24',
'type' => '7089'
}
},
'Return' => '1110',
'ShortName' => 'udev_device_get_tags_list_entry',
'Source' => 'libudev-device.c'
},
'16817' => {
'Line' => '1746',
'Param' => {
'0' => {
'name' => 'udev_device',
'offset' => '-40',
'type' => '7089'
},
'1' => {
'name' => 'tag',
'offset' => '-48',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_device_has_tag',
'Source' => 'libudev-device.c'
},
'1796' => {
'Line' => '219',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-24',
'type' => '1093'
}
},
'Return' => '1093',
'ShortName' => 'udev_ref',
'Source' => 'libudev.c'
},
'1844' => {
'Line' => '236',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-24',
'type' => '1093'
}
},
'Return' => '1093',
'ShortName' => 'udev_unref',
'Source' => 'libudev.c'
},
'18910' => {
'Line' => '80',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-40',
'type' => '1093'
}
},
'Return' => '18972',
'ShortName' => 'udev_enumerate_new',
'Source' => 'libudev-enumerate.c'
},
'1892' => {
'Line' => '258',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-24',
'type' => '1093'
},
'1' => {
'name' => 'log_fn',
'offset' => '-32',
'type' => '1163'
}
},
'Return' => '1',
'ShortName' => 'udev_set_log_fn',
'Source' => 'libudev.c'
},
'18978' => {
'Line' => '110',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
}
},
'Return' => '18972',
'ShortName' => 'udev_enumerate_ref',
'Source' => 'libudev-enumerate.c'
},
'19026' => {
'Line' => '127',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-40',
'type' => '18972'
}
},
'Return' => '18972',
'ShortName' => 'udev_enumerate_unref',
'Source' => 'libudev-enumerate.c'
},
'19086' => {
'Line' => '160',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
}
},
'Return' => '1093',
'ShortName' => 'udev_enumerate_get_udev',
'Source' => 'libudev-enumerate.c'
},
'19633' => {
'Line' => '267',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-72',
'type' => '18972'
}
},
'Return' => '1110',
'ShortName' => 'udev_enumerate_get_list_entry',
'Source' => 'libudev-enumerate.c'
},
'19845' => {
'Line' => '350',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'subsystem',
'offset' => '-32',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_match_subsystem',
'Source' => 'libudev-enumerate.c'
},
'19910' => {
'Line' => '370',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'subsystem',
'offset' => '-32',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_nomatch_subsystem',
'Source' => 'libudev-enumerate.c'
},
'1993' => {
'Line' => '276',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-24',
'type' => '1093'
}
},
'Return' => '94',
'ShortName' => 'udev_get_log_priority',
'Source' => 'libudev.c'
},
'19975' => {
'Line' => '391',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'sysattr',
'offset' => '-32',
'type' => '741'
},
'2' => {
'name' => 'value',
'offset' => '-40',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_match_sysattr',
'Source' => 'libudev-enumerate.c'
},
'20055' => {
'Line' => '412',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'sysattr',
'offset' => '-32',
'type' => '741'
},
'2' => {
'name' => 'value',
'offset' => '-40',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_nomatch_sysattr',
'Source' => 'libudev-enumerate.c'
},
'20261' => {
'Line' => '453',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'property',
'offset' => '-32',
'type' => '741'
},
'2' => {
'name' => 'value',
'offset' => '-40',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_match_property',
'Source' => 'libudev-enumerate.c'
},
'20341' => {
'Line' => '473',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'tag',
'offset' => '-32',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_match_tag',
'Source' => 'libudev-enumerate.c'
},
'20406' => {
'Line' => '497',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'parent',
'offset' => '-32',
'type' => '7089'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_match_parent',
'Source' => 'libudev-enumerate.c'
},
'2043' => {
'Line' => '289',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-72',
'type' => '1093'
},
'1' => {
'name' => 'priority',
'offset' => '-76',
'type' => '94'
}
},
'Return' => '1',
'ShortName' => 'udev_set_log_priority',
'Source' => 'libudev.c'
},
'20471' => {
'Line' => '527',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_match_is_initialized',
'Source' => 'libudev-enumerate.c'
},
'20521' => {
'Line' => '544',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
},
'1' => {
'name' => 'sysname',
'offset' => '-32',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_match_sysname',
'Source' => 'libudev-enumerate.c'
},
'21613' => {
'Line' => '773',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-40',
'type' => '18972'
},
'1' => {
'name' => 'syspath',
'offset' => '-48',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_add_syspath',
'Source' => 'libudev-enumerate.c'
},
'22259' => {
'Line' => '920',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-24',
'type' => '18972'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_scan_devices',
'Source' => 'libudev-enumerate.c'
},
'22309' => {
'Line' => '945',
'Param' => {
'0' => {
'name' => 'udev_enumerate',
'offset' => '-200',
'type' => '18972'
}
},
'Return' => '94',
'ShortName' => 'udev_enumerate_scan_subsystems',
'Source' => 'libudev-enumerate.c'
},
'25687' => {
'Line' => '234',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-24',
'type' => '1093'
},
'1' => {
'name' => 'name',
'offset' => '-32',
'type' => '741'
}
},
'Return' => '25317',
'ShortName' => 'udev_monitor_new_from_netlink',
'Source' => 'libudev-monitor.c'
},
'25977' => {
'Line' => '271',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-4200',
'type' => '25317'
}
},
'Return' => '94',
'ShortName' => 'udev_monitor_filter_update',
'Source' => 'libudev-monitor.c'
},
'26326' => {
'Line' => '383',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-184',
'type' => '25317'
}
},
'Return' => '94',
'ShortName' => 'udev_monitor_enable_receiving',
'Source' => 'libudev-monitor.c'
},
'26498' => {
'Line' => '429',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
},
'1' => {
'name' => 'size',
'offset' => '-28',
'type' => '94'
}
},
'Return' => '94',
'ShortName' => 'udev_monitor_set_receive_buffer_size',
'Source' => 'libudev-monitor.c'
},
'26628' => {
'Line' => '453',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
}
},
'Return' => '25317',
'ShortName' => 'udev_monitor_ref',
'Source' => 'libudev-monitor.c'
},
'26678' => {
'Line' => '471',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
}
},
'Return' => '25317',
'ShortName' => 'udev_monitor_unref',
'Source' => 'libudev-monitor.c'
},
'26728' => {
'Line' => '494',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
}
},
'Return' => '1093',
'ShortName' => 'udev_monitor_get_udev',
'Source' => 'libudev-monitor.c'
},
'26778' => {
'Line' => '509',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
}
},
'Return' => '94',
'ShortName' => 'udev_monitor_get_fd',
'Source' => 'libudev-monitor.c'
},
'27052' => {
'Line' => '573',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-8584',
'type' => '25317'
}
},
'Return' => '7089',
'ShortName' => 'udev_monitor_receive_device',
'Source' => 'libudev-monitor.c'
},
'27810' => {
'Line' => '795',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
},
'1' => {
'name' => 'subsystem',
'offset' => '-32',
'type' => '741'
},
'2' => {
'name' => 'devtype',
'offset' => '-40',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_monitor_filter_add_match_subsystem_devtype',
'Source' => 'libudev-monitor.c'
},
'27890' => {
'Line' => '818',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
},
'1' => {
'name' => 'tag',
'offset' => '-32',
'type' => '741'
}
},
'Return' => '94',
'ShortName' => 'udev_monitor_filter_add_match_tag',
'Source' => 'libudev-monitor.c'
},
'27955' => {
'Line' => '837',
'Param' => {
'0' => {
'name' => 'udev_monitor',
'offset' => '-24',
'type' => '25317'
}
},
'Return' => '94',
'ShortName' => 'udev_monitor_filter_remove',
'Source' => 'libudev-monitor.c'
},
'28250' => {
'Line' => '61',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-40',
'type' => '1093'
}
},
'Return' => '28312',
'ShortName' => 'udev_queue_new',
'Source' => 'libudev-queue.c'
},
'28318' => {
'Line' => '86',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '28312',
'ShortName' => 'udev_queue_ref',
'Source' => 'libudev-queue.c'
},
'28366' => {
'Line' => '104',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '28312',
'ShortName' => 'udev_queue_unref',
'Source' => 'libudev-queue.c'
},
'28414' => {
'Line' => '127',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '1093',
'ShortName' => 'udev_queue_get_udev',
'Source' => 'libudev-queue.c'
},
'28462' => {
'Line' => '142',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '770',
'ShortName' => 'udev_queue_get_kernel_seqnum',
'Source' => 'libudev-queue.c'
},
'28510' => {
'Line' => '155',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '770',
'ShortName' => 'udev_queue_get_udev_seqnum',
'Source' => 'libudev-queue.c'
},
'28558' => {
'Line' => '168',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '94',
'ShortName' => 'udev_queue_get_udev_is_active',
'Source' => 'libudev-queue.c'
},
'28606' => {
'Line' => '181',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '94',
'ShortName' => 'udev_queue_get_queue_is_empty',
'Source' => 'libudev-queue.c'
},
'28654' => {
'Line' => '197',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
},
'1' => {
'name' => 'start',
'offset' => '-32',
'type' => '770'
},
'2' => {
'name' => 'end',
'offset' => '-40',
'type' => '770'
}
},
'Return' => '94',
'ShortName' => 'udev_queue_get_seqnum_sequence_is_finished',
'Source' => 'libudev-queue.c'
},
'28730' => {
'Line' => '213',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
},
'1' => {
'name' => 'seqnum',
'offset' => '-32',
'type' => '770'
}
},
'Return' => '94',
'ShortName' => 'udev_queue_get_seqnum_is_finished',
'Source' => 'libudev-queue.c'
},
'28792' => {
'Line' => '226',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '1110',
'ShortName' => 'udev_queue_get_queued_list_entry',
'Source' => 'libudev-queue.c'
},
'28840' => {
'Line' => '237',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-40',
'type' => '28312'
}
},
'Return' => '94',
'ShortName' => 'udev_queue_get_fd',
'Source' => 'libudev-queue.c'
},
'28913' => {
'Line' => '265',
'Param' => {
'0' => {
'name' => 'udev_queue',
'offset' => '-24',
'type' => '28312'
}
},
'Return' => '94',
'ShortName' => 'udev_queue_flush',
'Source' => 'libudev-queue.c'
},
'32152' => {
'Line' => '272',
'Param' => {
'0' => {
'name' => 'udev',
'offset' => '-72',
'type' => '1093'
}
},
'Return' => '31222',
'ShortName' => 'udev_hwdb_new',
'Source' => 'libudev-hwdb.c'
},
'32277' => {
'Line' => '342',
'Param' => {
'0' => {
'name' => 'hwdb',
'offset' => '-24',
'type' => '31222'
}
},
'Return' => '31222',
'ShortName' => 'udev_hwdb_ref',
'Source' => 'libudev-hwdb.c'
},
'32327' => {
'Line' => '358',
'Param' => {
'0' => {
'name' => 'hwdb',
'offset' => '-24',
'type' => '31222'
}
},
'Return' => '31222',
'ShortName' => 'udev_hwdb_unref',
'Source' => 'libudev-hwdb.c'
},
'32473' => {
'Line' => '411',
'Param' => {
'0' => {
'name' => 'hwdb',
'offset' => '-40',
'type' => '31222'
},
'1' => {
'name' => 'modalias',
'offset' => '-48',
'type' => '741'
},
'2' => {
'name' => 'flags',
'offset' => '-52',
'type' => '73'
}
},
'Return' => '1110',
'ShortName' => 'udev_hwdb_get_properties_list_entry',
'Source' => 'libudev-hwdb.c'
},
'3741' => {
'Line' => '275',
'Param' => {
'0' => {
'name' => 'list_entry',
'offset' => '-40',
'type' => '1110'
}
},
'Return' => '1110',
'ShortName' => 'udev_list_entry_get_next',
'Source' => 'libudev-list.c'
},
'3806' => {
'Line' => '297',
'Param' => {
'0' => {
'name' => 'list_entry',
'offset' => '-40',
'type' => '1110'
},
'1' => {
'name' => 'name',
'offset' => '-48',
'type' => '741'
}
},
'Return' => '1110',
'ShortName' => 'udev_list_entry_get_by_name',
'Source' => 'libudev-list.c'
},
'3884' => {
'Line' => '321',
'Param' => {
'0' => {
'name' => 'list_entry',
'offset' => '-24',
'type' => '1110'
}
},
'Return' => '741',
'ShortName' => 'udev_list_entry_get_name',
'Source' => 'libudev-list.c'
},
'3934' => {
'Line' => '336',
'Param' => {
'0' => {
'name' => 'list_entry',
'offset' => '-24',
'type' => '1110'
}
},
'Return' => '741',
'ShortName' => 'udev_list_entry_get_value',
'Source' => 'libudev-list.c'
},
'7925' => {
'Line' => '396',
'Param' => {
'0' => {
'name' => 'str',
'offset' => '-24',
'type' => '741'
},
'1' => {
'name' => 'str_enc',
'offset' => '-32',
'type' => '139'
},
'2' => {
'name' => 'len',
'offset' => '-40',
'type' => '41'
}
},
'Return' => '94',
'ShortName' => 'udev_util_encode_string',
'Source' => 'libudev-util.c'
}
},
'SymbolVersion' => {
'udev_device_get_action' => 'udev_device_get_action@@LIBUDEV_183',
'udev_device_get_devlinks_list_entry' => 'udev_device_get_devlinks_list_entry@@LIBUDEV_183',
'udev_device_get_devnode' => 'udev_device_get_devnode@@LIBUDEV_183',
'udev_device_get_devnum' => 'udev_device_get_devnum@@LIBUDEV_183',
'udev_device_get_devpath' => 'udev_device_get_devpath@@LIBUDEV_183',
'udev_device_get_devtype' => 'udev_device_get_devtype@@LIBUDEV_183',
'udev_device_get_driver' => 'udev_device_get_driver@@LIBUDEV_183',
'udev_device_get_is_initialized' => 'udev_device_get_is_initialized@@LIBUDEV_183',
'udev_device_get_parent' => 'udev_device_get_parent@@LIBUDEV_183',
'udev_device_get_parent_with_subsystem_devtype' => 'udev_device_get_parent_with_subsystem_devtype@@LIBUDEV_183',
'udev_device_get_properties_list_entry' => 'udev_device_get_properties_list_entry@@LIBUDEV_183',
'udev_device_get_property_value' => 'udev_device_get_property_value@@LIBUDEV_183',
'udev_device_get_seqnum' => 'udev_device_get_seqnum@@LIBUDEV_183',
'udev_device_get_subsystem' => 'udev_device_get_subsystem@@LIBUDEV_183',
'udev_device_get_sysattr_list_entry' => 'udev_device_get_sysattr_list_entry@@LIBUDEV_183',
'udev_device_get_sysattr_value' => 'udev_device_get_sysattr_value@@LIBUDEV_183',
'udev_device_get_sysname' => 'udev_device_get_sysname@@LIBUDEV_183',
'udev_device_get_sysnum' => 'udev_device_get_sysnum@@LIBUDEV_183',
'udev_device_get_syspath' => 'udev_device_get_syspath@@LIBUDEV_183',
'udev_device_get_tags_list_entry' => 'udev_device_get_tags_list_entry@@LIBUDEV_183',
'udev_device_get_udev' => 'udev_device_get_udev@@LIBUDEV_183',
'udev_device_get_usec_since_initialized' => 'udev_device_get_usec_since_initialized@@LIBUDEV_183',
'udev_device_has_tag' => 'udev_device_has_tag@@LIBUDEV_183',
'udev_device_new_from_device_id' => 'udev_device_new_from_device_id@@LIBUDEV_189',
'udev_device_new_from_devnum' => 'udev_device_new_from_devnum@@LIBUDEV_183',
'udev_device_new_from_environment' => 'udev_device_new_from_environment@@LIBUDEV_183',
'udev_device_new_from_subsystem_sysname' => 'udev_device_new_from_subsystem_sysname@@LIBUDEV_183',
'udev_device_new_from_syspath' => 'udev_device_new_from_syspath@@LIBUDEV_183',
'udev_device_ref' => 'udev_device_ref@@LIBUDEV_183',
'udev_device_set_sysattr_value' => 'udev_device_set_sysattr_value@@LIBUDEV_199',
'udev_device_unref' => 'udev_device_unref@@LIBUDEV_183',
'udev_enumerate_add_match_is_initialized' => 'udev_enumerate_add_match_is_initialized@@LIBUDEV_183',
'udev_enumerate_add_match_parent' => 'udev_enumerate_add_match_parent@@LIBUDEV_183',
'udev_enumerate_add_match_property' => 'udev_enumerate_add_match_property@@LIBUDEV_183',
'udev_enumerate_add_match_subsystem' => 'udev_enumerate_add_match_subsystem@@LIBUDEV_183',
'udev_enumerate_add_match_sysattr' => 'udev_enumerate_add_match_sysattr@@LIBUDEV_183',
'udev_enumerate_add_match_sysname' => 'udev_enumerate_add_match_sysname@@LIBUDEV_183',
'udev_enumerate_add_match_tag' => 'udev_enumerate_add_match_tag@@LIBUDEV_183',
'udev_enumerate_add_nomatch_subsystem' => 'udev_enumerate_add_nomatch_subsystem@@LIBUDEV_183',
'udev_enumerate_add_nomatch_sysattr' => 'udev_enumerate_add_nomatch_sysattr@@LIBUDEV_183',
'udev_enumerate_add_syspath' => 'udev_enumerate_add_syspath@@LIBUDEV_183',
'udev_enumerate_get_list_entry' => 'udev_enumerate_get_list_entry@@LIBUDEV_183',
'udev_enumerate_get_udev' => 'udev_enumerate_get_udev@@LIBUDEV_183',
'udev_enumerate_new' => 'udev_enumerate_new@@LIBUDEV_183',
'udev_enumerate_ref' => 'udev_enumerate_ref@@LIBUDEV_183',
'udev_enumerate_scan_devices' => 'udev_enumerate_scan_devices@@LIBUDEV_183',
'udev_enumerate_scan_subsystems' => 'udev_enumerate_scan_subsystems@@LIBUDEV_183',
'udev_enumerate_unref' => 'udev_enumerate_unref@@LIBUDEV_183',
'udev_get_log_priority' => 'udev_get_log_priority@@LIBUDEV_183',
'udev_get_userdata' => 'udev_get_userdata@@LIBUDEV_183',
'udev_hwdb_get_properties_list_entry' => 'udev_hwdb_get_properties_list_entry@@LIBUDEV_196',
'udev_hwdb_new' => 'udev_hwdb_new@@LIBUDEV_196',
'udev_hwdb_ref' => 'udev_hwdb_ref@@LIBUDEV_196',
'udev_hwdb_unref' => 'udev_hwdb_unref@@LIBUDEV_196',
'udev_list_entry_get_by_name' => 'udev_list_entry_get_by_name@@LIBUDEV_183',
'udev_list_entry_get_name' => 'udev_list_entry_get_name@@LIBUDEV_183',
'udev_list_entry_get_next' => 'udev_list_entry_get_next@@LIBUDEV_183',
'udev_list_entry_get_value' => 'udev_list_entry_get_value@@LIBUDEV_183',
'udev_monitor_enable_receiving' => 'udev_monitor_enable_receiving@@LIBUDEV_183',
'udev_monitor_filter_add_match_subsystem_devtype' => 'udev_monitor_filter_add_match_subsystem_devtype@@LIBUDEV_183',
'udev_monitor_filter_add_match_tag' => 'udev_monitor_filter_add_match_tag@@LIBUDEV_183',
'udev_monitor_filter_remove' => 'udev_monitor_filter_remove@@LIBUDEV_183',
'udev_monitor_filter_update' => 'udev_monitor_filter_update@@LIBUDEV_183',
'udev_monitor_get_fd' => 'udev_monitor_get_fd@@LIBUDEV_183',
'udev_monitor_get_udev' => 'udev_monitor_get_udev@@LIBUDEV_183',
'udev_monitor_new_from_netlink' => 'udev_monitor_new_from_netlink@@LIBUDEV_183',
'udev_monitor_receive_device' => 'udev_monitor_receive_device@@LIBUDEV_183',
'udev_monitor_ref' => 'udev_monitor_ref@@LIBUDEV_183',
'udev_monitor_set_receive_buffer_size' => 'udev_monitor_set_receive_buffer_size@@LIBUDEV_183',
'udev_monitor_unref' => 'udev_monitor_unref@@LIBUDEV_183',
'udev_new' => 'udev_new@@LIBUDEV_183',
'udev_queue_flush' => 'udev_queue_flush@@LIBUDEV_215',
'udev_queue_get_fd' => 'udev_queue_get_fd@@LIBUDEV_215',
'udev_queue_get_kernel_seqnum' => 'udev_queue_get_kernel_seqnum@@LIBUDEV_183',
'udev_queue_get_queue_is_empty' => 'udev_queue_get_queue_is_empty@@LIBUDEV_183',
'udev_queue_get_queued_list_entry' => 'udev_queue_get_queued_list_entry@@LIBUDEV_183',
'udev_queue_get_seqnum_is_finished' => 'udev_queue_get_seqnum_is_finished@@LIBUDEV_183',
'udev_queue_get_seqnum_sequence_is_finished' => 'udev_queue_get_seqnum_sequence_is_finished@@LIBUDEV_183',
'udev_queue_get_udev' => 'udev_queue_get_udev@@LIBUDEV_183',
'udev_queue_get_udev_is_active' => 'udev_queue_get_udev_is_active@@LIBUDEV_183',
'udev_queue_get_udev_seqnum' => 'udev_queue_get_udev_seqnum@@LIBUDEV_183',
'udev_queue_new' => 'udev_queue_new@@LIBUDEV_183',
'udev_queue_ref' => 'udev_queue_ref@@LIBUDEV_183',
'udev_queue_unref' => 'udev_queue_unref@@LIBUDEV_183',
'udev_ref' => 'udev_ref@@LIBUDEV_183',
'udev_set_log_fn' => 'udev_set_log_fn@@LIBUDEV_183',
'udev_set_log_priority' => 'udev_set_log_priority@@LIBUDEV_183',
'udev_set_userdata' => 'udev_set_userdata@@LIBUDEV_183',
'udev_unref' => 'udev_unref@@LIBUDEV_183',
'udev_util_encode_string' => 'udev_util_encode_string@@LIBUDEV_183'
},
'Symbols' => {
'libudev.so.1.5.0' => {
'udev_device_get_action@@LIBUDEV_183' => 1,
'udev_device_get_devlinks_list_entry@@LIBUDEV_183' => 1,
'udev_device_get_devnode@@LIBUDEV_183' => 1,
'udev_device_get_devnum@@LIBUDEV_183' => 1,
'udev_device_get_devpath@@LIBUDEV_183' => 1,
'udev_device_get_devtype@@LIBUDEV_183' => 1,
'udev_device_get_driver@@LIBUDEV_183' => 1,
'udev_device_get_is_initialized@@LIBUDEV_183' => 1,
'udev_device_get_parent@@LIBUDEV_183' => 1,
'udev_device_get_parent_with_subsystem_devtype@@LIBUDEV_183' => 1,
'udev_device_get_properties_list_entry@@LIBUDEV_183' => 1,
'udev_device_get_property_value@@LIBUDEV_183' => 1,
'udev_device_get_seqnum@@LIBUDEV_183' => 1,
'udev_device_get_subsystem@@LIBUDEV_183' => 1,
'udev_device_get_sysattr_list_entry@@LIBUDEV_183' => 1,
'udev_device_get_sysattr_value@@LIBUDEV_183' => 1,
'udev_device_get_sysname@@LIBUDEV_183' => 1,
'udev_device_get_sysnum@@LIBUDEV_183' => 1,
'udev_device_get_syspath@@LIBUDEV_183' => 1,
'udev_device_get_tags_list_entry@@LIBUDEV_183' => 1,
'udev_device_get_udev@@LIBUDEV_183' => 1,
'udev_device_get_usec_since_initialized@@LIBUDEV_183' => 1,
'udev_device_has_tag@@LIBUDEV_183' => 1,
'udev_device_new_from_device_id@@LIBUDEV_189' => 1,
'udev_device_new_from_devnum@@LIBUDEV_183' => 1,
'udev_device_new_from_environment@@LIBUDEV_183' => 1,
'udev_device_new_from_subsystem_sysname@@LIBUDEV_183' => 1,
'udev_device_new_from_syspath@@LIBUDEV_183' => 1,
'udev_device_ref@@LIBUDEV_183' => 1,
'udev_device_set_sysattr_value@@LIBUDEV_199' => 1,
'udev_device_unref@@LIBUDEV_183' => 1,
'udev_enumerate_add_match_is_initialized@@LIBUDEV_183' => 1,
'udev_enumerate_add_match_parent@@LIBUDEV_183' => 1,
'udev_enumerate_add_match_property@@LIBUDEV_183' => 1,
'udev_enumerate_add_match_subsystem@@LIBUDEV_183' => 1,
'udev_enumerate_add_match_sysattr@@LIBUDEV_183' => 1,
'udev_enumerate_add_match_sysname@@LIBUDEV_183' => 1,
'udev_enumerate_add_match_tag@@LIBUDEV_183' => 1,
'udev_enumerate_add_nomatch_subsystem@@LIBUDEV_183' => 1,
'udev_enumerate_add_nomatch_sysattr@@LIBUDEV_183' => 1,
'udev_enumerate_add_syspath@@LIBUDEV_183' => 1,
'udev_enumerate_get_list_entry@@LIBUDEV_183' => 1,
'udev_enumerate_get_udev@@LIBUDEV_183' => 1,
'udev_enumerate_new@@LIBUDEV_183' => 1,
'udev_enumerate_ref@@LIBUDEV_183' => 1,
'udev_enumerate_scan_devices@@LIBUDEV_183' => 1,
'udev_enumerate_scan_subsystems@@LIBUDEV_183' => 1,
'udev_enumerate_unref@@LIBUDEV_183' => 1,
'udev_get_log_priority@@LIBUDEV_183' => 1,
'udev_get_userdata@@LIBUDEV_183' => 1,
'udev_hwdb_get_properties_list_entry@@LIBUDEV_196' => 1,
'udev_hwdb_new@@LIBUDEV_196' => 1,
'udev_hwdb_ref@@LIBUDEV_196' => 1,
'udev_hwdb_unref@@LIBUDEV_196' => 1,
'udev_list_entry_get_by_name@@LIBUDEV_183' => 1,
'udev_list_entry_get_name@@LIBUDEV_183' => 1,
'udev_list_entry_get_next@@LIBUDEV_183' => 1,
'udev_list_entry_get_value@@LIBUDEV_183' => 1,
'udev_monitor_enable_receiving@@LIBUDEV_183' => 1,
'udev_monitor_filter_add_match_subsystem_devtype@@LIBUDEV_183' => 1,
'udev_monitor_filter_add_match_tag@@LIBUDEV_183' => 1,
'udev_monitor_filter_remove@@LIBUDEV_183' => 1,
'udev_monitor_filter_update@@LIBUDEV_183' => 1,
'udev_monitor_get_fd@@LIBUDEV_183' => 1,
'udev_monitor_get_udev@@LIBUDEV_183' => 1,
'udev_monitor_new_from_netlink@@LIBUDEV_183' => 1,
'udev_monitor_receive_device@@LIBUDEV_183' => 1,
'udev_monitor_ref@@LIBUDEV_183' => 1,
'udev_monitor_set_receive_buffer_size@@LIBUDEV_183' => 1,
'udev_monitor_unref@@LIBUDEV_183' => 1,
'udev_new@@LIBUDEV_183' => 1,
'udev_queue_flush@@LIBUDEV_215' => 1,
'udev_queue_get_fd@@LIBUDEV_215' => 1,
'udev_queue_get_kernel_seqnum@@LIBUDEV_183' => 1,
'udev_queue_get_queue_is_empty@@LIBUDEV_183' => 1,
'udev_queue_get_queued_list_entry@@LIBUDEV_183' => 1,
'udev_queue_get_seqnum_is_finished@@LIBUDEV_183' => 1,
'udev_queue_get_seqnum_sequence_is_finished@@LIBUDEV_183' => 1,
'udev_queue_get_udev@@LIBUDEV_183' => 1,
'udev_queue_get_udev_is_active@@LIBUDEV_183' => 1,
'udev_queue_get_udev_seqnum@@LIBUDEV_183' => 1,
'udev_queue_new@@LIBUDEV_183' => 1,
'udev_queue_ref@@LIBUDEV_183' => 1,
'udev_queue_unref@@LIBUDEV_183' => 1,
'udev_ref@@LIBUDEV_183' => 1,
'udev_set_log_fn@@LIBUDEV_183' => 1,
'udev_set_log_priority@@LIBUDEV_183' => 1,
'udev_set_userdata@@LIBUDEV_183' => 1,
'udev_unref@@LIBUDEV_183' => 1,
'udev_util_encode_string@@LIBUDEV_183' => 1
}
},
'Target' => 'unix',
'TypeInfo' => {
'1' => {
'Name' => 'void',
'Type' => 'Intrinsic'
},
'10094' => {
'BaseType' => '6123',
'Header' => 'time-util.h',
'Line' => '27',
'Name' => 'usec_t',
'Size' => '8',
'Type' => 'Typedef'
},
'101' => {
'Name' => 'long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'1020' => {
'Line' => '47',
'Memb' => {
'0' => {
'name' => 'refcount',
'offset' => '0',
'type' => '94'
},
'1' => {
'name' => 'log_fn',
'offset' => '8',
'type' => '1163'
},
'2' => {
'name' => 'userdata',
'offset' => '16',
'type' => '137'
},
'3' => {
'name' => 'properties_list',
'offset' => '24',
'type' => '935'
},
'4' => {
'name' => 'log_priority',
'offset' => '72',
'type' => '94'
}
},
'Name' => 'struct udev',
'Size' => '80',
'Source' => 'libudev.c',
'Type' => 'Struct'
},
'108' => {
'BaseType' => '101',
'Header' => 'types.h',
'Line' => '131',
'Name' => '__off_t',
'Size' => '8',
'Type' => 'Typedef'
},
'1093' => {
'BaseType' => '1020',
'Name' => 'struct udev*',
'Size' => '8',
'Type' => 'Pointer'
},
'1099' => {
'Line' => '43',
'Memb' => {
'0' => {
'name' => 'node',
'offset' => '0',
'type' => '892'
},
'1' => {
'name' => 'list',
'offset' => '16',
'type' => '2669'
},
'2' => {
'name' => 'name',
'offset' => '24',
'type' => '139'
},
'3' => {
'name' => 'value',
'offset' => '32',
'type' => '139'
},
'4' => {
'name' => 'num',
'offset' => '40',
'type' => '94'
}
},
'Name' => 'struct udev_list_entry',
'Size' => '48',
'Source' => 'libudev-list.c',
'Type' => 'Struct'
},
'1104' => {
'BaseType' => '1110',
'Name' => 'struct udev_list_entry**',
'Size' => '8',
'Type' => 'Pointer'
},
'1110' => {
'BaseType' => '1099',
'Name' => 'struct udev_list_entry*',
'Size' => '8',
'Type' => 'Pointer'
},
'1157' => {
'BaseType' => '574',
'Name' => 'struct __va_list_tag*',
'Size' => '8',
'Type' => 'Pointer'
},
'1163' => {
'Name' => 'void(*)(struct udev*, int, char const*, int, char const*, char const*, struct __va_list_tag*)',
'Param' => {
'0' => {
'type' => '1093'
},
'1' => {
'type' => '94'
},
'2' => {
'type' => '741'
},
'3' => {
'type' => '94'
},
'4' => {
'type' => '741'
},
'5' => {
'type' => '741'
},
'6' => {
'type' => '1157'
}
},
'Return' => '1',
'Size' => '8',
'Type' => 'FuncPtr'
},
'119' => {
'BaseType' => '101',
'Header' => 'types.h',
'Line' => '132',
'Name' => '__off64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'137' => {
'BaseType' => '1',
'Name' => 'void*',
'Size' => '8',
'Type' => 'Pointer'
},
'139' => {
'BaseType' => '145',
'Name' => 'char*',
'Size' => '8',
'Type' => 'Pointer'
},
'145' => {
'Name' => 'char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'152' => {
'BaseType' => '163',
'Header' => 'stdio.h',
'Line' => '48',
'Name' => 'FILE',
'Size' => '216',
'Type' => 'Typedef'
},
'163' => {
'Header' => 'libio.h',
'Line' => '245',
'Memb' => {
'0' => {
'name' => '_flags',
'offset' => '0',
'type' => '94'
},
'1' => {
'name' => '_IO_read_ptr',
'offset' => '8',
'type' => '139'
},
'10' => {
'name' => '_IO_backup_base',
'offset' => '80',
'type' => '139'
},
'11' => {
'name' => '_IO_save_end',
'offset' => '88',
'type' => '139'
},
'12' => {
'name' => '_markers',
'offset' => '96',
'type' => '691'
},
'13' => {
'name' => '_chain',
'offset' => '104',
'type' => '697'
},
'14' => {
'name' => '_fileno',
'offset' => '112',
'type' => '94'
},
'15' => {
'name' => '_flags2',
'offset' => '116',
'type' => '94'
},
'16' => {
'name' => '_old_offset',
'offset' => '120',
'type' => '108'
},
'17' => {
'name' => '_cur_column',
'offset' => '128',
'type' => '66'
},
'18' => {
'name' => '_vtable_offset',
'offset' => '130',
'type' => '80'
},
'19' => {
'name' => '_shortbuf',
'offset' => '131',
'type' => '703'
},
'2' => {
'name' => '_IO_read_end',
'offset' => '16',
'type' => '139'
},
'20' => {
'name' => '_lock',
'offset' => '136',
'type' => '719'
},
'21' => {
'name' => '_offset',
'offset' => '144',
'type' => '119'
},
'22' => {
'name' => '__pad1',
'offset' => '152',
'type' => '137'
},
'23' => {
'name' => '__pad2',
'offset' => '160',
'type' => '137'
},
'24' => {
'name' => '__pad3',
'offset' => '168',
'type' => '137'
},
'25' => {
'name' => '__pad4',
'offset' => '176',
'type' => '137'
},
'26' => {
'name' => '__pad5',
'offset' => '184',
'type' => '41'
},
'27' => {
'name' => '_mode',
'offset' => '192',
'type' => '94'
},
'28' => {
'name' => '_unused2',
'offset' => '196',
'type' => '725'
},
'3' => {
'name' => '_IO_read_base',
'offset' => '24',
'type' => '139'
},
'4' => {
'name' => '_IO_write_base',
'offset' => '32',
'type' => '139'
},
'5' => {
'name' => '_IO_write_ptr',
'offset' => '40',
'type' => '139'
},
'6' => {
'name' => '_IO_write_end',
'offset' => '48',
'type' => '139'
},
'7' => {
'name' => '_IO_buf_base',
'offset' => '56',
'type' => '139'
},
'8' => {
'name' => '_IO_buf_end',
'offset' => '64',
'type' => '139'
},
'9' => {
'name' => '_IO_save_base',
'offset' => '72',
'type' => '139'
}
},
'Name' => 'struct _IO_FILE',
'Size' => '216',
'Type' => 'Struct'
},
'1752' => {
'BaseType' => '152',
'Name' => 'FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
'18447' => {
'Line' => '43',
'Memb' => {
'0' => {
'name' => 'syspath',
'offset' => '0',
'type' => '139'
},
'1' => {
'name' => 'len',
'offset' => '8',
'type' => '41'
}
},
'Name' => 'struct syspath',
'Size' => '16',
'Source' => 'libudev-enumerate.c',
'Type' => 'Struct'
},
'18484' => {
'Line' => '53',
'Memb' => {
'0' => {
'name' => 'udev',
'offset' => '0',
'type' => '1093'
},
'1' => {
'name' => 'refcount',
'offset' => '8',
'type' => '94'
},
'10' => {
'name' => 'devices_list',
'offset' => '360',
'type' => '935'
},
'11' => {
'name' => 'devices',
'offset' => '408',
'type' => '18713'
},
'12' => {
'name' => 'devices_cur',
'offset' => '416',
'type' => '73'
},
'13' => {
'name' => 'devices_max',
'offset' => '420',
'type' => '73'
},
'14' => {
'bitfield' => '1',
'name' => 'devices_uptodate',
'offset' => '424',
'type' => '885'
},
'15' => {
'name' => 'match_is_initialized',
'offset' => '425',
'type' => '885'
},
'2' => {
'name' => 'sysattr_match_list',
'offset' => '16',
'type' => '935'
},
'3' => {
'name' => 'sysattr_nomatch_list',
'offset' => '64',
'type' => '935'
},
'4' => {
'name' => 'subsystem_match_list',
'offset' => '112',
'type' => '935'
},
'5' => {
'name' => 'subsystem_nomatch_list',
'offset' => '160',
'type' => '935'
},
'6' => {
'name' => 'sysname_match_list',
'offset' => '208',
'type' => '935'
},
'7' => {
'name' => 'properties_match_list',
'offset' => '256',
'type' => '935'
},
'8' => {
'name' => 'tags_match_list',
'offset' => '304',
'type' => '935'
},
'9' => {
'name' => 'parent_match',
'offset' => '352',
'type' => '7089'
}
},
'Name' => 'struct udev_enumerate',
'Size' => '432',
'Source' => 'libudev-enumerate.c',
'Type' => 'Struct'
},
'18713' => {
'BaseType' => '18447',
'Name' => 'struct syspath*',
'Size' => '8',
'Type' => 'Pointer'
},
'18972' => {
'BaseType' => '18484',
'Name' => 'struct udev_enumerate*',
'Size' => '8',
'Type' => 'Pointer'
},
'22585' => {
'BaseType' => '73',
'Header' => 'types.h',
'Line' => '189',
'Name' => '__socklen_t',
'Size' => '4',
'Type' => 'Typedef'
},
'23203' => {
'BaseType' => '22585',
'Header' => 'unistd.h',
'Line' => '274',
'Name' => 'socklen_t',
'Size' => '4',
'Type' => 'Typedef'
},
'23434' => {
'Header' => 'socket.h',
'Line' => '162',
'Memb' => {
'0' => {
'name' => 'ss_family',
'offset' => '0',
'type' => '9720'
},
'1' => {
'name' => '__ss_align',
'offset' => '8',
'type' => '52'
},
'2' => {
'name' => '__ss_padding',
'offset' => '16',
'type' => '23483'
}
},
'Name' => 'struct sockaddr_storage',
'Size' => '128',
'Type' => 'Struct'
},
'23483' => {
'BaseType' => '145',
'Name' => 'char[112]',
'Size' => '112',
'Type' => 'Array'
},
'23753' => {
'Header' => 'in.h',
'Line' => '237',
'Memb' => {
'0' => {
'name' => 'sin_family',
'offset' => '0',
'type' => '9720'
},
'1' => {
'name' => 'sin_port',
'offset' => '2',
'type' => '24023'
},
'2' => {
'name' => 'sin_addr',
'offset' => '4',
'type' => '23998'
},
'3' => {
'name' => 'sin_zero',
'offset' => '8',
'type' => '24149'
}
},
'Name' => 'struct sockaddr_in',
'Size' => '16',
'Type' => 'Struct'
},
'23814' => {
'Header' => 'in.h',
'Line' => '252',
'Memb' => {
'0' => {
'name' => 'sin6_family',
'offset' => '0',
'type' => '9720'
},
'1' => {
'name' => 'sin6_port',
'offset' => '2',
'type' => '24023'
},
'2' => {
'name' => 'sin6_flowinfo',
'offset' => '4',
'type' => '23965'
},
'3' => {
'name' => 'sin6_addr',
'offset' => '8',
'type' => '24124'
},
'4' => {
'name' => 'sin6_scope_id',
'offset' => '24',
'type' => '23965'
}
},
'Name' => 'struct sockaddr_in6',
'Size' => '28',
'Type' => 'Struct'
},
'23890' => {
'Header' => 'un.h',
'Line' => '29',
'Memb' => {
'0' => {
'name' => 'sun_family',
'offset' => '0',
'type' => '9720'
},
'1' => {
'name' => 'sun_path',
'offset' => '2',
'type' => '23927'
}
},
'Name' => 'struct sockaddr_un',
'Size' => '110',
'Type' => 'Struct'
},
'23927' => {
'BaseType' => '145',
'Name' => 'char[108]',
'Size' => '108',
'Type' => 'Array'
},
'23943' => {
'BaseType' => '59',
'Header' => 'stdint.h',
'Line' => '48',
'Name' => 'uint8_t',
'Size' => '1',
'Type' => 'Typedef'
},
'23954' => {
'BaseType' => '66',
'Header' => 'stdint.h',
'Line' => '49',
'Name' => 'uint16_t',
'Size' => '2',
'Type' => 'Typedef'
},
'23965' => {
'BaseType' => '73',
'Header' => 'stdint.h',
'Line' => '51',
'Name' => 'uint32_t',
'Size' => '4',
'Type' => 'Typedef'
},
'23987' => {
'BaseType' => '23965',
'Header' => 'in.h',
'Line' => '30',
'Name' => 'in_addr_t',
'Size' => '4',
'Type' => 'Typedef'
},
'23998' => {
'Header' => 'in.h',
'Line' => '31',
'Memb' => {
'0' => {
'name' => 's_addr',
'offset' => '0',
'type' => '23987'
}
},
'Name' => 'struct in_addr',
'Size' => '4',
'Type' => 'Struct'
},
'24023' => {
'BaseType' => '23954',
'Header' => 'in.h',
'Line' => '117',
'Name' => 'in_port_t',
'Size' => '2',
'Type' => 'Typedef'
},
'24034' => {
'Header' => 'in.h',
'Line' => '211',
'Memb' => {
'0' => {
'name' => '__u6_addr8',
'offset' => '0',
'type' => '24076'
},
'1' => {
'name' => '__u6_addr16',
'offset' => '0',
'type' => '24092'
},
'2' => {
'name' => '__u6_addr32',
'offset' => '0',
'type' => '24108'
}
},
'Name' => 'anon-union-in.h-211',
'Size' => '16',
'Type' => 'Union'
},
'24076' => {
'BaseType' => '23943',
'Name' => 'uint8_t[16]',
'Size' => '16',
'Type' => 'Array'
},
'24092' => {
'BaseType' => '23954',
'Name' => 'uint16_t[8]',
'Size' => '16',
'Type' => 'Array'
},
'24108' => {
'BaseType' => '23965',
'Name' => 'uint32_t[4]',
'Size' => '16',
'Type' => 'Array'
},
'24124' => {
'Header' => 'in.h',
'Line' => '209',
'Memb' => {
'0' => {
'name' => '__in6_u',
'offset' => '0',
'type' => '24034'
}
},
'Name' => 'struct in6_addr',
'Size' => '16',
'Type' => 'Struct'
},
'24149' => {
'BaseType' => '59',
'Name' => 'unsigned char[8]',
'Size' => '8',
'Type' => 'Array'
},
'24176' => {
'BaseType' => '66',
'Header' => 'int-ll64.h',
'Line' => '23',
'Name' => '__u16',
'Size' => '2',
'Type' => 'Typedef'
},
'24187' => {
'BaseType' => '73',
'Header' => 'int-ll64.h',
'Line' => '26',
'Name' => '__u32',
'Size' => '4',
'Type' => 'Typedef'
},
'24198' => {
'BaseType' => '24176',
'Header' => 'types.h',
'Line' => '28',
'Name' => '__be16',
'Size' => '2',
'Type' => 'Typedef'
},
'24209' => {
'BaseType' => '66',
'Header' => 'socket.h',
'Line' => '11',
'Name' => '__kernel_sa_family_t',
'Size' => '2',
'Type' => 'Typedef'
},
'24220' => {
'Header' => 'netlink.h',
'Line' => '35',
'Memb' => {
'0' => {
'name' => 'nl_family',
'offset' => '0',
'type' => '24209'
},
'1' => {
'name' => 'nl_pad',
'offset' => '2',
'type' => '66'
},
'2' => {
'name' => 'nl_pid',
'offset' => '4',
'type' => '24187'
},
'3' => {
'name' => 'nl_groups',
'offset' => '8',
'type' => '24187'
}
},
'Name' => 'struct sockaddr_nl',
'Size' => '12',
'Type' => 'Struct'
},
'24666' => {
'Header' => 'if_packet.h',
'Line' => '12',
'Memb' => {
'0' => {
'name' => 'sll_family',
'offset' => '0',
'type' => '66'
},
'1' => {
'name' => 'sll_protocol',
'offset' => '2',
'type' => '24198'
},
'2' => {
'name' => 'sll_ifindex',
'offset' => '4',
'type' => '94'
},
'3' => {
'name' => 'sll_hatype',
'offset' => '8',
'type' => '66'
},
'4' => {
'name' => 'sll_pkttype',
'offset' => '10',
'type' => '59'
},
'5' => {
'name' => 'sll_halen',
'offset' => '11',
'type' => '59'
},
'6' => {
'name' => 'sll_addr',
'offset' => '12',
'type' => '24149'
}
},
'Name' => 'struct sockaddr_ll',
'Size' => '20',
'Type' => 'Struct'
},
'24763' => {
'Header' => 'socket-util.h',
'Line' => '34',
'Memb' => {
'0' => {
'name' => 'sa',
'offset' => '0',
'type' => '9731'
},
'1' => {
'name' => 'in',
'offset' => '0',
'type' => '23753'
},
'2' => {
'name' => 'in6',
'offset' => '0',
'type' => '23814'
},
'3' => {
'name' => 'un',
'offset' => '0',
'type' => '23890'
},
'4' => {
'name' => 'nl',
'offset' => '0',
'type' => '24220'
},
'5' => {
'name' => 'storage',
'offset' => '0',
'type' => '23434'
},
'6' => {
'name' => 'll',
'offset' => '0',
'type' => '24666'
}
},
'Name' => 'union sockaddr_union',
'Size' => '128',
'Type' => 'Union'
},
'24848' => {
'Line' => '52',
'Memb' => {
'0' => {
'name' => 'udev',
'offset' => '0',
'type' => '1093'
},
'1' => {
'name' => 'refcount',
'offset' => '8',
'type' => '94'
},
'2' => {
'name' => 'sock',
'offset' => '12',
'type' => '94'
},
'3' => {
'name' => 'snl',
'offset' => '16',
'type' => '24763'
},
'4' => {
'name' => 'snl_trusted_sender',
'offset' => '144',
'type' => '24763'
},
'5' => {
'name' => 'snl_destination',
'offset' => '272',
'type' => '24763'
},
'6' => {
'name' => 'addrlen',
'offset' => '400',
'type' => '23203'
},
'7' => {
'name' => 'filter_subsystem_list',
'offset' => '408',
'type' => '935'
},
'8' => {
'name' => 'filter_tag_list',
'offset' => '456',
'type' => '935'
},
'9' => {
'name' => 'bound',
'offset' => '504',
'type' => '885'
}
},
'Name' => 'struct udev_monitor',
'Size' => '512',
'Source' => 'libudev-monitor.c',
'Type' => 'Struct'
},
'25317' => {
'BaseType' => '24848',
'Name' => 'struct udev_monitor*',
'Size' => '8',
'Type' => 'Pointer'
},
'2669' => {
'BaseType' => '935',
'Name' => 'struct udev_list*',
'Size' => '8',
'Type' => 'Pointer'
},
'28202' => {
'Line' => '46',
'Memb' => {
'0' => {
'name' => 'udev',
'offset' => '0',
'type' => '1093'
},
'1' => {
'name' => 'refcount',
'offset' => '8',
'type' => '94'
},
'2' => {
'name' => 'fd',
'offset' => '12',
'type' => '94'
}
},
'Name' => 'struct udev_queue',
'Size' => '16',
'Source' => 'libudev-queue.c',
'Type' => 'Struct'
},
'28312' => {
'BaseType' => '28202',
'Name' => 'struct udev_queue*',
'Size' => '8',
'Type' => 'Pointer'
},
'30218' => {
'BaseType' => '6123',
'Header' => 'sparse-endian.h',
'Line' => '39',
'Name' => 'le64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'30229' => {
'Header' => 'libudev-hwdb-def.h',
'Line' => '28',
'Memb' => {
'0' => {
'name' => 'signature',
'offset' => '0',
'type' => '30362'
},
'1' => {
'name' => 'tool_version',
'offset' => '8',
'type' => '30218'
},
'2' => {
'name' => 'file_size',
'offset' => '16',
'type' => '30218'
},
'3' => {
'name' => 'header_size',
'offset' => '24',
'type' => '30218'
},
'4' => {
'name' => 'node_size',
'offset' => '32',
'type' => '30218'
},
'5' => {
'name' => 'child_entry_size',
'offset' => '40',
'type' => '30218'
},
'6' => {
'name' => 'value_entry_size',
'offset' => '48',
'type' => '30218'
},
'7' => {
'name' => 'nodes_root_off',
'offset' => '56',
'type' => '30218'
},
'8' => {
'name' => 'nodes_len',
'offset' => '64',
'type' => '30218'
},
'9' => {
'name' => 'strings_len',
'offset' => '72',
'type' => '30218'
}
},
'Name' => 'struct trie_header_f',
'Size' => '80',
'Type' => 'Struct'
},
'30362' => {
'BaseType' => '23943',
'Name' => 'uint8_t[8]',
'Size' => '8',
'Type' => 'Array'
},
'30539' => {
'Line' => '52',
'Memb' => {
'0' => {
'name' => 'head',
'offset' => '0',
'type' => '30570'
},
'1' => {
'name' => 'map',
'offset' => '0',
'type' => '741'
}
},
'Name' => 'anon-union-libudev-hwdb.c-52',
'Size' => '8',
'Source' => 'libudev-hwdb.c',
'Type' => 'Union'
},
'30570' => {
'BaseType' => '30229',
'Name' => 'struct trie_header_f*',
'Size' => '8',
'Type' => 'Pointer'
},
'30576' => {
'Line' => '46',
'Memb' => {
'0' => {
'name' => 'udev',
'offset' => '0',
'type' => '1093'
},
'1' => {
'name' => 'refcount',
'offset' => '8',
'type' => '94'
},
'2' => {
'name' => 'f',
'offset' => '16',
'type' => '1752'
},
'3' => {
'name' => 'st',
'offset' => '24',
'type' => '9349'
},
'4' => {
'name' => 'unnamed0',
'offset' => '168',
'type' => '30539'
},
'5' => {
'name' => 'properties_list',
'offset' => '176',
'type' => '935'
}
},
'Name' => 'struct udev_hwdb',
'Size' => '224',
'Source' => 'libudev-hwdb.c',
'Type' => 'Struct'
},
'31222' => {
'BaseType' => '30576',
'Name' => 'struct udev_hwdb*',
'Size' => '8',
'Type' => 'Pointer'
},
'41' => {
'BaseType' => '52',
'Header' => 'stddef.h',
'Line' => '212',
'Name' => 'size_t',
'Size' => '8',
'Type' => 'Typedef'
},
'4200' => {
'BaseType' => '73',
'Header' => 'types.h',
'Line' => '125',
'Name' => '__uid_t',
'Size' => '4',
'Type' => 'Typedef'
},
'4211' => {
'BaseType' => '73',
'Header' => 'types.h',
'Line' => '126',
'Name' => '__gid_t',
'Size' => '4',
'Type' => 'Typedef'
},
'4389' => {
'BaseType' => '4211',
'Header' => 'types.h',
'Line' => '65',
'Name' => 'gid_t',
'Size' => '4',
'Type' => 'Typedef'
},
'4400' => {
'BaseType' => '4200',
'Header' => 'types.h',
'Line' => '80',
'Name' => 'uid_t',
'Size' => '4',
'Type' => 'Typedef'
},
'52' => {
'Name' => 'unsigned long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'574' => {
'Memb' => {
'0' => {
'name' => 'gp_offset',
'offset' => '0',
'type' => '73'
},
'1' => {
'name' => 'fp_offset',
'offset' => '4',
'type' => '73'
},
'2' => {
'name' => 'overflow_arg_area',
'offset' => '8',
'type' => '137'
},
'3' => {
'name' => 'reg_save_area',
'offset' => '16',
'type' => '137'
}
},
'Name' => 'struct __va_list_tag',
'Size' => '24',
'Type' => 'Struct'
},
'59' => {
'Name' => 'unsigned char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'6117' => {
'BaseType' => '139',
'Name' => 'char**',
'Size' => '8',
'Type' => 'Pointer'
},
'6123' => {
'BaseType' => '52',
'Header' => 'stdint.h',
'Line' => '55',
'Name' => 'uint64_t',
'Size' => '8',
'Type' => 'Typedef'
},
'635' => {
'Header' => 'libio.h',
'Line' => '154',
'Name' => '_IO_lock_t',
'Type' => 'Typedef'
},
'642' => {
'Header' => 'libio.h',
'Line' => '160',
'Memb' => {
'0' => {
'name' => '_next',
'offset' => '0',
'type' => '691'
},
'1' => {
'name' => '_sbuf',
'offset' => '8',
'type' => '697'
},
'2' => {
'name' => '_pos',
'offset' => '16',
'type' => '94'
}
},
'Name' => 'struct _IO_marker',
'Size' => '24',
'Type' => 'Struct'
},
'66' => {
'Name' => 'unsigned short',
'Size' => '2',
'Type' => 'Intrinsic'
},
'691' => {
'BaseType' => '642',
'Name' => 'struct _IO_marker*',
'Size' => '8',
'Type' => 'Pointer'
},
'697' => {
'BaseType' => '163',
'Name' => 'struct _IO_FILE*',
'Size' => '8',
'Type' => 'Pointer'
},
'703' => {
'BaseType' => '145',
'Name' => 'char[1]',
'Size' => '1',
'Type' => 'Array'
},
'7084' => {
'Line' => '56',
'Memb' => {
'0' => {
'name' => 'udev',
'offset' => '0',
'type' => '1093'
},
'1' => {
'name' => 'parent_device',
'offset' => '8',
'type' => '7089'
},
'10' => {
'name' => 'subsystem',
'offset' => '72',
'type' => '139'
},
'11' => {
'name' => 'devtype',
'offset' => '80',
'type' => '139'
},
'12' => {
'name' => 'driver',
'offset' => '88',
'type' => '139'
},
'13' => {
'name' => 'action',
'offset' => '96',
'type' => '139'
},
'14' => {
'name' => 'devpath_old',
'offset' => '104',
'type' => '139'
},
'15' => {
'name' => 'id_filename',
'offset' => '112',
'type' => '139'
},
'16' => {
'name' => 'envp',
'offset' => '120',
'type' => '6117'
},
'17' => {
'name' => 'monitor_buf',
'offset' => '128',
'type' => '139'
},
'18' => {
'name' => 'monitor_buf_len',
'offset' => '136',
'type' => '41'
},
'19' => {
'name' => 'devlinks_list',
'offset' => '144',
'type' => '935'
},
'2' => {
'name' => 'syspath',
'offset' => '16',
'type' => '139'
},
'20' => {
'name' => 'properties_list',
'offset' => '192',
'type' => '935'
},
'21' => {
'name' => 'sysattr_value_list',
'offset' => '240',
'type' => '935'
},
'22' => {
'name' => 'sysattr_list',
'offset' => '288',
'type' => '935'
},
'23' => {
'name' => 'tags_list',
'offset' => '336',
'type' => '935'
},
'24' => {
'name' => 'seqnum',
'offset' => '384',
'type' => '770'
},
'25' => {
'name' => 'usec_initialized',
'offset' => '392',
'type' => '10094'
},
'26' => {
'name' => 'devlink_priority',
'offset' => '400',
'type' => '94'
},
'27' => {
'name' => 'refcount',
'offset' => '404',
'type' => '94'
},
'28' => {
'name' => 'devnum',
'offset' => '408',
'type' => '9076'
},
'29' => {
'name' => 'ifindex',
'offset' => '416',
'type' => '94'
},
'3' => {
'name' => 'devpath',
'offset' => '24',
'type' => '741'
},
'30' => {
'name' => 'watch_handle',
'offset' => '420',
'type' => '94'
},
'31' => {
'name' => 'maj',
'offset' => '424',
'type' => '94'
},
'32' => {
'name' => 'min',
'offset' => '428',
'type' => '94'
},
'33' => {
'name' => 'parent_set',
'offset' => '432',
'type' => '885'
},
'34' => {
'name' => 'subsystem_set',
'offset' => '433',
'type' => '885'
},
'35' => {
'name' => 'devtype_set',
'offset' => '434',
'type' => '885'
},
'36' => {
'name' => 'devlinks_uptodate',
'offset' => '435',
'type' => '885'
},
'37' => {
'name' => 'envp_uptodate',
'offset' => '436',
'type' => '885'
},
'38' => {
'name' => 'tags_uptodate',
'offset' => '437',
'type' => '885'
},
'39' => {
'name' => 'driver_set',
'offset' => '438',
'type' => '885'
},
'4' => {
'name' => 'sysname',
'offset' => '32',
'type' => '139'
},
'40' => {
'name' => 'info_loaded',
'offset' => '439',
'type' => '885'
},
'41' => {
'name' => 'db_loaded',
'offset' => '440',
'type' => '885'
},
'42' => {
'name' => 'uevent_loaded',
'offset' => '441',
'type' => '885'
},
'43' => {
'name' => 'is_initialized',
'offset' => '442',
'type' => '885'
},
'44' => {
'name' => 'sysattr_list_read',
'offset' => '443',
'type' => '885'
},
'45' => {
'name' => 'db_persist',
'offset' => '444',
'type' => '885'
},
'5' => {
'name' => 'sysnum',
'offset' => '40',
'type' => '741'
},
'6' => {
'name' => 'devnode',
'offset' => '48',
'type' => '139'
},
'7' => {
'name' => 'devnode_mode',
'offset' => '56',
'type' => '9098'
},
'8' => {
'name' => 'devnode_uid',
'offset' => '60',
'type' => '4400'
},
'9' => {
'name' => 'devnode_gid',
'offset' => '64',
'type' => '4389'
}
},
'Name' => 'struct udev_device',
'Size' => '448',
'Source' => 'libudev-device.c',
'Type' => 'Struct'
},
'7089' => {
'BaseType' => '7084',
'Name' => 'struct udev_device*',
'Size' => '8',
'Type' => 'Pointer'
},
'719' => {
'BaseType' => '635',
'Name' => '_IO_lock_t*',
'Size' => '8',
'Type' => 'Pointer'
},
'725' => {
'BaseType' => '145',
'Name' => 'char[20]',
'Size' => '20',
'Type' => 'Array'
},
'73' => {
'Name' => 'unsigned int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'741' => {
'BaseType' => '747',
'Name' => 'char const*',
'Size' => '8',
'Type' => 'Pointer'
},
'747' => {
'BaseType' => '145',
'Name' => 'char const',
'Size' => '1',
'Type' => 'Const'
},
'770' => {
'Name' => 'unsigned long long',
'Size' => '8',
'Type' => 'Intrinsic'
},
'80' => {
'Name' => 'signed char',
'Size' => '1',
'Type' => 'Intrinsic'
},
'8370' => {
'BaseType' => '52',
'Header' => 'types.h',
'Line' => '124',
'Name' => '__dev_t',
'Size' => '8',
'Type' => 'Typedef'
},
'8403' => {
'BaseType' => '52',
'Header' => 'types.h',
'Line' => '127',
'Name' => '__ino_t',
'Size' => '8',
'Type' => 'Typedef'
},
'8414' => {
'BaseType' => '73',
'Header' => 'types.h',
'Line' => '129',
'Name' => '__mode_t',
'Size' => '4',
'Type' => 'Typedef'
},
'8425' => {
'BaseType' => '52',
'Header' => 'types.h',
'Line' => '130',
'Name' => '__nlink_t',
'Size' => '8',
'Type' => 'Typedef'
},
'8465' => {
'BaseType' => '101',
'Header' => 'types.h',
'Line' => '139',
'Name' => '__time_t',
'Size' => '8',
'Type' => 'Typedef'
},
'8478' => {
'BaseType' => '101',
'Header' => 'types.h',
'Line' => '153',
'Name' => '__blksize_t',
'Size' => '8',
'Type' => 'Typedef'
},
'8489' => {
'BaseType' => '101',
'Header' => 'types.h',
'Line' => '158',
'Name' => '__blkcnt_t',
'Size' => '8',
'Type' => 'Typedef'
},
'8511' => {
'BaseType' => '101',
'Header' => 'types.h',
'Line' => '175',
'Name' => '__syscall_slong_t',
'Size' => '8',
'Type' => 'Typedef'
},
'885' => {
'Name' => '_Bool',
'Size' => '1',
'Type' => 'Intrinsic'
},
'892' => {
'Header' => 'libudev-private.h',
'Line' => '102',
'Memb' => {
'0' => {
'name' => 'next',
'offset' => '0',
'type' => '929'
},
'1' => {
'name' => 'prev',
'offset' => '8',
'type' => '929'
}
},
'Name' => 'struct udev_list_node',
'Size' => '16',
'Type' => 'Struct'
},
'9076' => {
'BaseType' => '8370',
'Header' => 'types.h',
'Line' => '60',
'Name' => 'dev_t',
'Size' => '8',
'Type' => 'Typedef'
},
'9098' => {
'BaseType' => '8414',
'Header' => 'types.h',
'Line' => '70',
'Name' => 'mode_t',
'Size' => '4',
'Type' => 'Typedef'
},
'9120' => {
'Header' => 'time.h',
'Line' => '120',
'Memb' => {
'0' => {
'name' => 'tv_sec',
'offset' => '0',
'type' => '8465'
},
'1' => {
'name' => 'tv_nsec',
'offset' => '8',
'type' => '8511'
}
},
'Name' => 'struct timespec',
'Size' => '16',
'Type' => 'Struct'
},
'929' => {
'BaseType' => '892',
'Name' => 'struct udev_list_node*',
'Size' => '8',
'Type' => 'Pointer'
},
'9349' => {
'Header' => 'stat.h',
'Line' => '46',
'Memb' => {
'0' => {
'name' => 'st_dev',
'offset' => '0',
'type' => '8370'
},
'1' => {
'name' => 'st_ino',
'offset' => '8',
'type' => '8403'
},
'10' => {
'name' => 'st_blocks',
'offset' => '64',
'type' => '8489'
},
'11' => {
'name' => 'st_atim',
'offset' => '72',
'type' => '9120'
},
'12' => {
'name' => 'st_mtim',
'offset' => '88',
'type' => '9120'
},
'13' => {
'name' => 'st_ctim',
'offset' => '104',
'type' => '9120'
},
'14' => {
'name' => '__glibc_reserved',
'offset' => '120',
'type' => '9542'
},
'2' => {
'name' => 'st_nlink',
'offset' => '16',
'type' => '8425'
},
'3' => {
'name' => 'st_mode',
'offset' => '24',
'type' => '8414'
},
'4' => {
'name' => 'st_uid',
'offset' => '28',
'type' => '4200'
},
'5' => {
'name' => 'st_gid',
'offset' => '32',
'type' => '4211'
},
'6' => {
'name' => '__pad0',
'offset' => '36',
'type' => '94'
},
'7' => {
'name' => 'st_rdev',
'offset' => '40',
'type' => '8370'
},
'8' => {
'name' => 'st_size',
'offset' => '48',
'type' => '108'
},
'9' => {
'name' => 'st_blksize',
'offset' => '56',
'type' => '8478'
}
},
'Name' => 'struct stat',
'Size' => '144',
'Type' => 'Struct'
},
'935' => {
'Header' => 'libudev-private.h',
'Line' => '105',
'Memb' => {
'0' => {
'name' => 'udev',
'offset' => '0',
'type' => '1093'
},
'1' => {
'name' => 'node',
'offset' => '8',
'type' => '892'
},
'2' => {
'name' => 'entries',
'offset' => '24',
'type' => '1104'
},
'3' => {
'name' => 'entries_cur',
'offset' => '32',
'type' => '73'
},
'4' => {
'name' => 'entries_max',
'offset' => '36',
'type' => '73'
},
'5' => {
'name' => 'unique',
'offset' => '40',
'type' => '885'
}
},
'Name' => 'struct udev_list',
'Size' => '48',
'Type' => 'Struct'
},
'94' => {
'Name' => 'int',
'Size' => '4',
'Type' => 'Intrinsic'
},
'9542' => {
'BaseType' => '8511',
'Name' => '__syscall_slong_t[3]',
'Size' => '24',
'Type' => 'Array'
},
'9720' => {
'BaseType' => '66',
'Header' => 'sockaddr.h',
'Line' => '28',
'Name' => 'sa_family_t',
'Size' => '2',
'Type' => 'Typedef'
},
'9731' => {
'Header' => 'socket.h',
'Line' => '149',
'Memb' => {
'0' => {
'name' => 'sa_family',
'offset' => '0',
'type' => '9720'
},
'1' => {
'name' => 'sa_data',
'offset' => '2',
'type' => '9768'
}
},
'Name' => 'struct sockaddr',
'Size' => '16',
'Type' => 'Struct'
},
'9768' => {
'BaseType' => '145',
'Name' => 'char[14]',
'Size' => '14',
'Type' => 'Array'
}
},
'UndefinedSymbols' => {
'libudev.so.1.5.0' => {
'_ITM_deregisterTMCloneTable' => 0,
'_ITM_registerTMCloneTable' => 0,
'_Jv_RegisterClasses' => 0,
'__ctype_b_loc@GLIBC_2.3' => 0,
'__cxa_finalize@GLIBC_2.2.5' => 0,
'__environ@GLIBC_2.2.5' => 0,
'__errno_location@GLIBC_2.2.5' => 0,
'__fxstat@GLIBC_2.2.5' => 0,
'__gmon_start__' => 0,
'__lxstat@GLIBC_2.2.5' => 0,
'__progname@GLIBC_2.2.5' => 0,
'__stack_chk_fail@GLIBC_2.4' => 0,
'__xstat@GLIBC_2.2.5' => 0,
'abort@GLIBC_2.2.5' => 0,
'access@GLIBC_2.2.5' => 0,
'asprintf@GLIBC_2.2.5' => 0,
'atoi@GLIBC_2.2.5' => 0,
'bind@GLIBC_2.2.5' => 0,
'bsearch@GLIBC_2.2.5' => 0,
'calloc@GLIBC_2.2.5' => 0,
'clock_gettime@GLIBC_2.2.5' => 0,
'close@GLIBC_2.2.5' => 0,
'closedir@GLIBC_2.2.5' => 0,
'environ@GLIBC_2.2.5' => 0,
'fclose@GLIBC_2.2.5' => 0,
'ferror@GLIBC_2.2.5' => 0,
'fgets@GLIBC_2.2.5' => 0,
'fileno@GLIBC_2.2.5' => 0,
'fnmatch@GLIBC_2.2.5' => 0,
'fopen@GLIBC_2.2.5' => 0,
'fprintf@GLIBC_2.2.5' => 0,
'free@GLIBC_2.2.5' => 0,
'getpid@GLIBC_2.2.5' => 0,
'getsockname@GLIBC_2.2.5' => 0,
'gnu_dev_major@GLIBC_2.3.3' => 0,
'gnu_dev_makedev@GLIBC_2.3.3' => 0,
'gnu_dev_minor@GLIBC_2.3.3' => 0,
'htonl@GLIBC_2.2.5' => 0,
'inotify_add_watch@GLIBC_2.4' => 0,
'inotify_init1@GLIBC_2.9' => 0,
'ioctl@GLIBC_2.2.5' => 0,
'isatty@GLIBC_2.2.5' => 0,
'localtime@GLIBC_2.2.5' => 0,
'memcmp@GLIBC_2.2.5' => 0,
'memcpy@GLIBC_2.14' => 0,
'memmove@GLIBC_2.2.5' => 0,
'mempcpy@GLIBC_2.2.5' => 0,
'memset@GLIBC_2.2.5' => 0,
'mmap@GLIBC_2.2.5' => 0,
'munmap@GLIBC_2.2.5' => 0,
'name_to_handle_at@GLIBC_2.14' => 0,
'open@GLIBC_2.2.5' => 0,
'opendir@GLIBC_2.2.5' => 0,
'poll@GLIBC_2.2.5' => 0,
'program_invocation_short_name@GLIBC_2.2.5' => 0,
'qsort@GLIBC_2.2.5' => 0,
'read@GLIBC_2.2.5' => 0,
'readdir@GLIBC_2.2.5' => 0,
'readlink@GLIBC_2.2.5' => 0,
'realloc@GLIBC_2.2.5' => 0,
'recvmsg@GLIBC_2.2.5' => 0,
'secure_getenv@GLIBC_2.17' => 0,
'sendmsg@GLIBC_2.2.5' => 0,
'setsockopt@GLIBC_2.2.5' => 0,
'snprintf@GLIBC_2.2.5' => 0,
'socket@GLIBC_2.2.5' => 0,
'sprintf@GLIBC_2.2.5' => 0,
'sscanf@GLIBC_2.2.5' => 0,
'stderr@GLIBC_2.2.5' => 0,
'strchr@GLIBC_2.2.5' => 0,
'strcmp@GLIBC_2.2.5' => 0,
'strcspn@GLIBC_2.2.5' => 0,
'strdup@GLIBC_2.2.5' => 0,
'strftime@GLIBC_2.2.5' => 0,
'strlen@GLIBC_2.2.5' => 0,
'strncmp@GLIBC_2.2.5' => 0,
'strpbrk@GLIBC_2.2.5' => 0,
'strrchr@GLIBC_2.2.5' => 0,
'strspn@GLIBC_2.2.5' => 0,
'strstr@GLIBC_2.2.5' => 0,
'strtol@GLIBC_2.2.5' => 0,
'strtoul@GLIBC_2.2.5' => 0,
'strtoull@GLIBC_2.2.5' => 0,
'usleep@GLIBC_2.2.5' => 0,
'vfprintf@GLIBC_2.2.5' => 0,
'write@GLIBC_2.2.5' => 0,
'writev@GLIBC_2.2.5' => 0
}
},
'WordSize' => '8'
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment