Sample Code

OSX Driver and Kext Samples/ USBPrivateDataSample/ USBPrivateDataSample/ USBPrivateDataSample/

����Y@pf4����D�8__PAGEZERO�__TEXT  __text__TEXT@
@�__picsymbol_stub__TEXT(TlT�$__symbol_stub__TEXT(���__cstring__TEXT(��__picsymbolstub1__TEXT+�@�� __DATA0 __data__DATA0, __la_symbol_ptr__DATA0,� ,%__nl_symbol_ptr__DATA0�  �I__dyld__DATA0� �__const__DATA0�  �__bss__DATA1__common__DATA10<8__LINKEDIT@00)@/usr/lib/dyldh?1���/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundationT?8C�x/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit4?1?+?/usr/lib/libSystem.B.dylib0FAP�P��-@Q?�?H-�(@|:x8!��T!48��!���z8�;cW{:|��H	�|������!��B���||x|�#x|�+xH�=?��x=?��|=?���=?�)<��,A�}��N�!=?�)8��,A�}��N�!H�=?����,A�}��N�!H�=?����,A�}��N�!<8c
<8�@HY�a@,A�H18=?�)4�	�~}i[x,A�X99@�,A�(|	P�,/@�}
J9J�>|	P�,@���,A�8H�=?�	���x�,A��,@�����x��x��x8�H�He|�������!��B���<8c�8�@Hy��@}��N�!�h8!`|�����N� =`�k0�,�A�N� 8�N8�`�)8`8D8`;8D�=��0�|	�=�a�N� =`�k0�}i�N� |������!��|>x�~x��|8`8�(H�|`x�@�^@�x��^@�|��^@8(���@8`-H��}8`-��@HU�!�|�����N� |�������!��|>x�~x��|8�H8`-H5�~@8@�D�^D�/�@�Hx�^D�B�B�x�@�L�^D�B�B�|�@�4�^D��H�>D�^H��	�^H�/�(A�H
u�^D�B8�DK��|8`-��@H
u�H/�A�4�^H�/�A��^H��~H|x}��N�!�~HH��!�|�����N� |�������!��|>xB���H�<_�Bp��@�@/�A��^@�T>+�@�H<_�b�HE<_�b�H�!�|�����N� ````|�������!��|>xB����~x��|�������x�D�^�<�`�@��<_�B�8b�<�8�	tH�<_�B�8b�<�8�	�H��^D�bHq�>D<_�B�8b�<�8�	���Hq�^D�bH%�^D�/�A�,�^D�B�B�>D��i|x}��N�!�~@�^D�bH�|`x�@�~DHQ�!�|�����N� ````|������!��|>xB����~X��\8�x�~\H9|`x�t�t/�@�H�8�<8c�H
�8`H
�|`x��~8�H
�8��~t|xH
a|`x�p�p/�A�8��<_�B�8��b|x8�H
	|`x�<_�B�8b�<�8��H	�~H
�^��8Ԑ88��<8O�@8�D8
�H8'�L8�P8(�T8a�X8`8��8��8��8��9�9 �9@HI|}x8Ԑ88��<8Ԑ@8�D8P�H8�L8ƐP8B�T8o�X8`8��8�D8��8�X99 �9@H�|`x8^x9>|�~t��x|x|Fx}'KxH�|`x�p�p/�@��x/�@�$<_�B�8b�<�8�Ȁ�pH�K����^x��;� 8Ԑ88��<8E�@8�D8
�H8'�L8�P8(�T8a�X8`8�\8��8��8��9�9 �9@H
�|`x��x|xH
��^8�]�~x�� ��$��(��,|x|Lx}��N�!|`x���^x�B��~x|x}��N�!��/�@��^�/�@�$<_�B�8b�<�8�����H�K���^�B�B�>8�BP�i|x|Lx}��N�!|`x�p�p/�A�$<_�B�8b�<�8�	��pHAK���<_�B�8b�<�8�	<��H!�^��<_8B�b��t<�8�	T<_�����H	I|`x�p�p/�A�<8c	h��pH
%�~tH
]|`x�pK���!�|�����N� ````|�������!��|>xB����~h<_�Bh8b�<�8�<H
U8`H�````|�������!��|>xB����~����8G�P8 �T��/�@��^�8B�bH
�~P��/�@��^�8B�bH�~T8`<_��
dH�|`x�X�^X8���@�<_�B8b�<�8�H	�<_�B8b�<�8�<��P��TH	i<8c|H=|`x�@�@/�@�(<_�B8b�<�8��H	18���\H�<_�B8P�b8�|xH�|`x�H�~@<�8�8��HH��~HH�<_�B8T�b8�|xH�|`x�H�~@<�8�H��HHM�~HHe8�H<_�B�bH
|`x<_8BX�<_8BX�bH�|`x�DH�|`x<_8B`�=?9)`<_�B�i��D��HQ<_8BX�b<�8����@<_��
`8�=9\H|`x�L<_8B\8`��K���<_�B8b�<�8��H�H�<_�B8b�<�8��H�8�\�~\�!�|�����N� |�B�}h�=k|����}��9k�N� |�B�}h�=k|����}��9k�N� |�B�}h�=k|����}��9k�N� __dyld_mod_term_funcs__dyld_make_delayed_module_initializer_callsThe kernel support for the dynamic linker is not present to run this program.
Device removed.
privateDataRef->deviceName: privateDataRef->locationID: 0x%lx.

Device added.
deviceName: IOCreatePlugInInterfaceForService returned 0x%08x.
QueryInterface returned %d.
GetLocationID returned 0x%08x.
Location ID: 0x%lx

IOGeneralInterestIOServiceAddInterestNotification returned 0x%08x.

Interrupted.
idVendoridProductCould not establish new signal handler.Looking for devices matching vendor ID=%ld and product ID=%ld.
IOUSBDeviceIOServiceMatching returned NULL.
IOServiceFirstMatchStarting run loop.

Unexpectedly back from CFRunLoopRun()!
|�B�}h�=k|���p}��N� |�B�}h�=k|���T}��N� |�B�}h�=k|���8}��N� |�B�}h�=k|���}��N� |�B�}h�=k|���}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|���t}��N� |�B�}h�=k|���X}��N� |�B�}h�=k|���<}��N� |�B�}h�=k|��� }��N� |�B�}h�=k|���}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|���x}��N� |�B�}h�=k|���}��N� |�B�}h�=k|���<}��N� |�B�}h�=k|��� }��N� |�B�}h�=k|���}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� |�B�}h�=k|���x}��N� |�B�}h�=k|���\}��N� |�B�}h�=k|���@}��N� |�B�}h�=k|���$}��N� |�B�}h�=k|���}��N� |�B�}h�=k|����}��N� |�B�}h�=k|����}��N� (�14@$� �%H�xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx�*��*�	�d@�� dt!dt:dtX<g��0�0D�tD��D��D��D��D��D��D��D��D��D��D�D�D�D�$D�,D�<D�HD�LD�\D�lD�pD��D��D��D��D��D��D�D�D��$�tހ�@�@�=@�I�T�`@�
i@�r@�{��@�������$���D&�D)D+D,(�$&�ɀ'@�����<�$H� -� .� /� 0 n8 oU&u0p&z0�d<�	0��)�	0� �3<EtVx��	$	<d�	rd�	�<DY�D[�D] D^ Da 0Db HDc TDf tDh �Di �Dl �Dn �Dp �	�$Y�	�	��Xx
�X|
e�X�
x�X�
���
���
��u
ɀ_
׀[
�M
���Z@@��V�b�[D��I�����Ȁ�t�H�.�>�IM�^�l�*}�S����� ��$(D� �D�!D�!$D�!DD�!LD�!XD�!hD�!tD�!�D�!�D�!�D�!�D�!�D�!�D�!�D�"�D�#D�#,D�#0D�#�D�$D�$(D�$DD�$HD�$|D�$�D�$�D�$�D�$�D�$��1D�%D�%D�% D�%4�$� ����Xɠ�\�����p��t��x[�8w���F��ǀ�|Ԁ����!���C�NU�b��~�������!D��%0��%H�$`D�%HD�%xD�%�D�%��$�%H���h�$PD�%�D�%�D�%�D�%�D�%�D�%�D�&D&D&4D&DD	&\D&|D&�D&�D&�D!&�D"&�D%&�D('D)'$D,'8D-'@D2'HD3'hD5'��1 D6'�D9'��1DB'�DE(DF(DI(DJ(4DK(<�$�%��������'��@\��{��D���Hƀ0ڀ�L��P���T��X/�=�%�>�(<?$�@(K1y�=�(L1�(M1 ڀM�d(Tl �y�00�%Hu@0�10��14	18 1<=1@c1Dv1H�1L�1P�1T�1X1\%1`I1dM0�%��1ho@������'G[~�����9L��n����	/Wtz^jq�f���w�����`dk{��rt6��������aGm�����Wsu��
LS��1���1,P0�,P<7-213>654:*&%+E8<)"#! (9CD$'=<7-213>654:*&%+E8)"#! (9CD$'=;0B.@A?/_NXArgc_NXArgv___progname__dyld_func_lookup__dyld_init_check__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cplus_init__cthread_init_routine__mh_execute_header__objcInit_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_DeviceAdded_DeviceNotification_SignalHandler_CFDictionarySetValue_CFNumberCreate_CFRelease_CFRunLoopAddSource_CFRunLoopGetCurrent_CFRunLoopRun_CFShow_CFStringCreateWithCString_CFUUIDGetConstantUUIDWithBytes_CFUUIDGetUUIDBytes_IOCreatePlugInInterfaceForService_IOIteratorNext_IONotificationPortCreate_IONotificationPortGetRunLoopSource_IOObjectRelease_IORegistryEntryGetName_IOServiceAddInterestNotification_IOServiceAddMatchingNotification_IOServiceMatching___CFConstantStringClassReference___sF_atoi_bzero_fprintf_kCFAllocatorDefault_kCFRunLoopDefaultMode_kIOMasterPortDefault_malloc_printf_signalstart.sint:t1=r1;-2147483648;2147483647;char:t2=r2;0;127;/SourceCache/Csu/Csu-45//SourceCache/Csu/Csu-45/crt.cgcc2_compiled./SourceCache/Csu/Csu-45/crt.c_pointer_to_objcInit_pointer_to__darwin_gcc3_preregister_frame_info_start:F(1,1)=(1,1)void:t(1,1)argc:P(1,2)=r(1,2);-2147483648;2147483647;argv:P(1,3)=*(1,4)=*(1,5)=r(1,5);0;127;envp:P(1,3)int:t(1,2)char:t(1,5)i:r(1,2)p:r(1,4)q:r(1,3)term:(1,6)=*(1,7)=f(1,1)__call_mod_init_funcs_call_mod_init_funcs:f(1,1)p:(1,6)NXArgc:G(1,2)NXArgv:G(1,3)environ:G(1,3)__progname:G(1,4)mach_init_routine:G(1,8)=*(1,9)=f(1,2)_cthread_init_routine:G(1,8)pointer_to_objcInit:S(1,6)pointer_to__darwin_gcc3_preregister_frame_info:S(1,6)dyld_lazy_symbol_binding_entry_pointerror_messagedyld_func_lookup_pointer_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook/Volumes/Home/Documents/sandbox/USBPrivateDataSample//Volumes/Home/Documents/sandbox/USBPrivateDataSample/USBPrivateDataSample.cgcc2_compiled.DeviceNotification:F(0,1)=(0,1)void:t(0,1)refCon:p(0,2)=*(0,1)service:p(0,3)=(0,4)=(0,5)=(0,6)=(0,7)=(0,8)=(0,9)=r(0,9);0000000000000;0037777777777;messageType:p(0,8)messageArgument:p(0,2)io_service_t:t(0,3)io_object_t:t(0,4)mach_port_t:t(0,5)port_t:t(0,6)port_name_t:t(0,7)natural_t:t(0,8)unsigned int:t(0,9)kr:(0,10)=(0,11)=r(0,11);-2147483648;2147483647;kern_return_t:t(0,10)int:t(0,11)privateDataRef:(0,12)=*(0,13)=(0,14)=xsMyPrivateData:MyPrivateData:t(0,13)MyPrivateData:T(0,14)=s16notification:(0,4),0,32;deviceInterface:(0,15)=*(0,16)=*(0,17)=(0,18)=xsIOUSBDeviceStruct:,32,32;deviceName:(0,19)=(0,20)=*(0,21)=k(0,22)=xs__CFString:,64,32;locationID:(0,23)=(0,24)=r(0,24);0000000000000;0037777777777;,96,32;;IOUSBDeviceInterface:t(0,17)IOUSBDeviceStruct:T(0,18)=s116_reserved:(0,2),0,32;QueryInterface:(0,25)=*(0,26)=f(0,27)=(0,28)=(0,29)=r(0,29);-2147483648;2147483647;,32,32;AddRef:(0,30)=*(0,31)=f(0,32)=(0,23),64,32;Release:(0,30),96,32;CreateDeviceAsyncEventSource:(0,33)=*(0,34)=f(0,35)=(0,10),128,32;GetDeviceAsyncEventSource:(0,36)=*(0,37)=f(0,38)=(0,39)=*(0,40)=xs__CFRunLoopSource:,160,32;CreateDeviceAsyncPort:(0,41)=*(0,42)=f(0,35),192,32;GetDeviceAsyncPort:(0,43)=*(0,44)=f(0,5),224,32;USBDeviceOpen:(0,45)=*(0,46)=f(0,35),256,32;USBDeviceClose:(0,45),288,32;GetDeviceClass:(0,47)=*(0,48)=f(0,35),320,32;GetDeviceSubClass:(0,47),352,32;GetDeviceProtocol:(0,47),384,32;GetDeviceVendor:(0,49)=*(0,50)=f(0,35),416,32;GetDeviceProduct:(0,49),448,32;GetDeviceReleaseNumber:(0,49),480,32;GetDeviceAddress:(0,51)=*(0,52)=f(0,35),512,32;GetDeviceBusPowerAvailable:(0,53)=*(0,54)=f(0,35),544,32;GetDeviceSpeed:(0,47),576,32;GetNumberOfConfigurations:(0,47),608,32;GetLocationID:(0,53),640,32;GetConfigurationDescriptorPtr:(0,55)=*(0,56)=f(0,35),672,32;GetConfiguration:(0,47),704,32;SetConfiguration:(0,57)=*(0,58)=f(0,35),736,32;GetBusFrameNumber:(0,59)=*(0,60)=f(0,35),768,32;ResetDevice:(0,45),800,32;DeviceRequest:(0,61)=*(0,62)=f(0,35),832,32;DeviceRequestAsync:(0,63)=*(0,64)=f(0,35),864,32;CreateInterfaceIterator:(0,65)=*(0,66)=f(0,35),896,32;;CFStringRef:t(0,19)UInt32:t(0,23)long unsigned int:t(0,24)HRESULT:t(0,27)SInt32:t(0,28)long int:t(0,29)ULONG:t(0,32)IOReturn:t(0,35)CFRunLoopSourceRef:t(0,38)_gNotifyPortDeviceAdded:F(0,1)refCon:p(0,2)iterator:p(0,67)=(0,4)io_iterator_t:t(0,67)kr:(0,10)usbDevice:(0,3)plugInInterface:(0,68)=*(0,69)=*(0,70)=(0,71)=xsIOCFPlugInInterfaceStruct:IOCFPlugInInterface:t(0,70)IOCFPlugInInterfaceStruct:T(0,71)=s32_reserved:(0,2),0,32;QueryInterface:(0,25),32,32;AddRef:(0,30),64,32;Release:(0,30),96,32;version:(0,72)=(0,73)=@s16;r(0,73);0;65535;,128,16;revision:(0,72),144,16;Probe:(0,74)=*(0,75)=f(0,35),160,32;Start:(0,76)=*(0,77)=f(0,35),192,32;Stop:(0,45),224,32;;UInt16:t(0,72)short unsigned int:t(0,73)score:(0,28)res:(0,27)deviceName:(0,78)=(0,79)=ar(0,80)=r(0,80);0000000000000;0037777777777;;0;127;(0,81)=r(0,81);0;127;io_name_t:t(0,78)char:t(0,81)deviceNameAsCFString:(0,19)privateDataRef:(0,12)locationID:(0,23)SignalHandler:F(0,1)sigraised:p(0,11)_gRunLoop_gAddedItermain:F(0,11)argc:p(0,11)argv:p(0,82)=*(0,83)=*(0,84)=k(0,81)matchingDict:(0,85)=(0,86)=*(0,87)=xs__CFDictionary:CFMutableDictionaryRef:t(0,85)runLoopSource:(0,38)numberRef:(0,88)=(0,89)=*(0,90)=k(0,91)=xs__CFNumber:CFNumberRef:t(0,88)kr:(0,10)usbVendor:(0,29)usbProduct:(0,29)oldHandler:(0,92)=(0,93)=*(0,94)=f(0,1)sig_t:t(0,92)gNotifyPort:S(0,95)=(0,96)=*(0,97)=xsIONotificationPort:IONotificationPortRef:t(0,95)gAddedIter:S(0,67)gRunLoop:S(0,98)=(0,99)=*(0,100)=xs__CFRunLoop:CFRunLoopRef:t(0,98)������ 8__PAGEZERO__TEXT  __text__TEXTh#�	h�__cstring__TEXTL-�L__textcoal_nt__TEXT�/���__DATA0 __data__DATA0 __dyld__DATA0 __cfstring__DATA0  __bss__DATA80__common__DATAP04�__IMPORT@0__pointers__IMPORT@40__jump_table__IMPORT4@�40�
8__LINKEDITP0@4&/usr/lib/dyldh)v�Dp�/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundationT)v�D/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit4C��D/usr/lib/libgcc_s.1.dylib4)v�DX/usr/lib/libSystem.B.dylib@=0PP&�O+tO�N&Ph#j������]�\$�M�L$����ˉ\$��U��WVS��,�}�]�E�0�=0�0���u�L-����</t����������u�
0��������u��p�@���t�С@���t���)�E�D$�$P-�]�U�E�D$�$�-�G�E��t�$���@��t$�\$�|$�E�$��$����h�%0��%0������U��S��$�d�E�E�}�����������D$�D$�D$��	�$���������D$�D$�D$��	�$��E�@�$�W�E�H��������L$��4	�D$�$�2�E�@�$�t�E�@��t�E�@��P�E�@�$�҉E�E��$���E�E�$�	��$[]Ð�����U��WVS���P
�E��r�E���H�$���$�j�E�E���@�@�@��8����D$�E؉$�k�Eԃ}�tƅ8�����x���D$��8����D$�$��E��t������X�T$�$��E�$���U�E�B�D$@o�D$<B�D$8��D$4��D$0P�D$,�D$(��D$$��D$ ��D$�D$��D$�D$X�D$��D$D�D$��$�G���D$@a�D$<(�D$8�D$4'�D$0
�D$,�D$(O�D$$��D$ ��D$�D$��D$��D$��D$��D$��D$��$��E��D$�E��D$�t$�T$�E؉$��Eԃ}�u�E���u,��t�����EԉD$��h�D$�$��7�E���p�E�����D$@a�D$<(�D$8�D$4'�D$0
�D$,�D$(E�D$$��D$ ��D$�D$��D$��D$��D$��D$��D$\�$���(����D$�$������(����Eċ�,����Eȋ�0����E̋�4����EЋU��|$�EĉD$�EȉD$�ẺD$�EЉD$�$�։E܋E���P�E��$�҃}�u
�E�@��u,��t�����E܉D$����D$�$�;���E�@��HP�E�P�E��D$�$�щEԃ}�t,��t�����EԉD$����D$�$����M���t�����L$����D$�$��U��E�P�U䍃h���T$�E�D$��|��D$����D$�E؉D$�$��Eԃ}�t�EԉD$��	�$��E؉$�?�EԋE�$��E؃}��v����e�[^_]Ð�����U��S��������������T$�$���$�������U��VS��P�a�E�G�E� �}~�E����$��E�}~�E����$��E܍�}��D$�$��E�}��u ���������]�T$�$�Y�M܋u��������L$�t$����D$�$�+����$�O�E�}�u,�����������T$�$���E������������E�D$�D$�$���E썓}�E�D$�T$�E�$��E�$��������E܉D$�D$�$��E썓��E�D$�T$�E�$�D�E�$��E�������$���y����y���$�%�E��'��u���������u���T$�E�D$�$����y�������D$�D$��q��D$�E�D$��
�D$�$���E������D$�$�������������!�T$�$�`����������9�T$�$�;�E��Eԃ�P[^]�__dyld_make_delayed_module_initializer_calls__dyld_mod_term_funcsDevice removed.
privateDataRef->deviceName: privateDataRef->locationID: 0x%lx.

Device added.deviceName: IOCreatePlugInInterfaceForService returned 0x%08x.
QueryInterface returned %d.
GetLocationID returned 0x%08x.
Location ID: 0x%lx

IOGeneralInterestIOServiceAddInterestNotification returned 0x%08x.

Interrupted.
Could not establish new signal handler.Looking for devices matching vendor ID=%ld and product ID=%ld.
IOUSBDeviceIOServiceMatching returned NULL.
idVendoridProductIOServiceFirstMatchStarting run loop.

Unexpectedly back from CFRunLoopRun()!
�$�����/��/	�%@080J*�$<0������������������������������������������������������������������������������������������������������������������������������������������������������ �$3�#Dt$�d�$$d�$pfq<��.�$DY�$D[�$D]�$D^�$Da�$Db%Dc%DfC%DhQ%Di[%Dlt%Dn�%Dp�%�$Y�$��X��X��X��X��Z������A�"�;�U�v����������[����3��$4��%5�F�c������ �R�h�y����������������������
�
�)
�:
�K
�\
�m
�~
��
��
��
��
��
��
��
���'�8�I�Z�k�|��������������%�;�L�}��$N�%.�%D��%D��%D��%D��%D��%D��%D��%D��%D�&D�&D�&D�F&D�f&D�q&D�z&D��'D��'D��'D��'D��(D�)D�)D�:)D�?)D�_)D�e)D��)D��)D��)D��)D�*D�*D�*D�**D�B*�$��%������������������������������.������;�hJ�[�l���x��������������������%��8���1�PJ�i��������������������������g
��%�**�J*
$�NJ*.J*D�J*D�\*D�|*$�J*#��4$>N�*.�*D��*D��*D��*D��*D��*D��*D��*D�*D�*D�*D	+DJ+D[+Da+D�+D!�+D"�+D%�+D(�+D)�+D,,D-#,D2*,D3H,D5],D6n,D9�,DB�,DE�,DF-DI-DJ:-DKD-5$��*A��M��Z������n�����������������������������"�3�N�_�v�������������������������*��K-�������$�NK-�80<0@0(K80,�=�b��(L<0����(M@0������dK-:�*Q�%^�$rJ*���/000��P0�T0�X0\0&`0@d0[h0xl0�p0�t0�x0�|0;0@�0]h#������	$DX{�����6Ick��q!w�����'�����n������<������H{������*6b�O	j��	�	�
(0*0*80-����7,5��61+.9"/!%2&$ 4<3;)(':#_NXArgc_NXArgv___progname__dyld_func_lookup__start_environdyld_stub_binding_helperstart___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples_DeviceAdded_DeviceNotification_SignalHandler___i686.get_pc_thunk.bx_CFDictionarySetValue_CFNumberCreate_CFRelease_CFRunLoopAddSource_CFRunLoopGetCurrent_CFRunLoopRun_CFShow_CFStringCreateWithCString_CFUUIDGetConstantUUIDWithBytes_CFUUIDGetUUIDBytes_IOCreatePlugInInterfaceForService_IOIteratorNext_IONotificationPortCreate_IONotificationPortGetRunLoopSource_IOObjectRelease_IORegistryEntryGetName_IOServiceAddInterestNotification_IOServiceAddMatchingNotification_IOServiceMatching___CFConstantStringClassReference___sF_atoi_fprintf_free_fwrite_kCFAllocatorDefault_kCFRunLoopDefaultMode_kIOMasterPortDefault_malloc_printf_puts_signal/Volumes/Home/Documents/sandbox/USBPrivateDataSample//Volumes/Home/Documents/sandbox/USBPrivateDataSample/USBPrivateDataSample.cgcc2_compiled.:t(0,1)=(0,1)DeviceNotification:F(0,1)refCon:p(0,2)service:p(0,3)messageType:p(0,5)messageArgument:p(0,2)kr:(0,7)kern_return_t:t(0,7)=(0,8):t(0,2)=*(0,1)io_object_t:t(0,4)=(0,9)io_service_t:t(0,3)=(0,4)__darwin_natural_t:t(0,6)=(0,10)natural_t:t(0,5)=(0,6)int:t(0,8)=r(0,8);-2147483648;2147483647;mach_port_t:t(0,9)=(0,11)unsigned int:t(0,10)=r(0,10);0;037777777777;mach_port_name_t:t(0,11)=(0,5)privateDataRef:(0,12):t(0,12)=*(0,13)MyPrivateData:t(0,13)=(0,14)MyPrivateData:T(0,14)=s16notification:(0,4),0,32;deviceInterface:(0,15),32,32;deviceName:(0,16),64,32;locationID:(0,18),96,32;;:t(0,15)=*(0,20):t(0,17)=*(0,21)CFStringRef:t(0,16)=(0,17)long unsigned int:t(0,19)=r(0,19);0;037777777777;UInt32:t(0,18)=(0,19):t(0,20)=*(0,22):t(0,21)=k(0,23)IOUSBDeviceInterface:t(0,22)=(0,24):t(0,23)=xs__CFString:IOUSBDeviceStruct:T(0,24)=s116_reserved:(0,2),0,32;QueryInterface:(0,25),32,32;AddRef:(0,26),64,32;Release:(0,26),96,32;CreateDeviceAsyncEventSource:(0,27),128,32;GetDeviceAsyncEventSource:(0,28),160,32;CreateDeviceAsyncPort:(0,29),192,32;GetDeviceAsyncPort:(0,30),224,32;USBDeviceOpen:(0,31),256,32;USBDeviceClose:(0,31),288,32;GetDeviceClass:(0,32),320,32;GetDeviceSubClass:(0,32),352,32;GetDeviceProtocol:(0,32),384,32;GetDeviceVendor:(0,33),416,32;GetDeviceProduct:(0,33),448,32;GetDeviceReleaseNumber:(0,33),480,32;GetDeviceAddress:(0,34),512,32;GetDeviceBusPowerAvailable:(0,35),544,32;GetDeviceSpeed:(0,32),576,32;GetNumberOfConfigurations:(0,32),608,32;GetLocationID:(0,35),640,32;GetConfigurationDescriptorPtr:(0,36),672,32;GetConfiguration:(0,32),704,32;SetConfiguration:(0,37),736,32;GetBusFrameNumber:(0,38),768,32;ResetDevice:(0,31),800,32;DeviceRequest:(0,39),832,32;DeviceRequestAsync:(0,40),864,32;CreateInterfaceIterator:(0,41),896,32;;:t(0,25)=*(0,42):t(0,26)=*(0,43):t(0,27)=*(0,44):t(0,28)=*(0,45):t(0,29)=*(0,46):t(0,30)=*(0,47):t(0,31)=*(0,48):t(0,32)=*(0,49):t(0,33)=*(0,50):t(0,34)=*(0,51):t(0,35)=*(0,52):t(0,36)=*(0,53):t(0,37)=*(0,54):t(0,38)=*(0,55):t(0,39)=*(0,56):t(0,40)=*(0,57):t(0,41)=*(0,58):t(0,42)=f(0,59):t(0,43)=f(0,60):t(0,44)=f(0,61):t(0,45)=f(0,62):t(0,46)=f(0,61):t(0,47)=f(0,9):t(0,48)=f(0,61):t(0,49)=f(0,61):t(0,50)=f(0,61):t(0,51)=f(0,61):t(0,52)=f(0,61):t(0,53)=f(0,61):t(0,54)=f(0,61):t(0,55)=f(0,61):t(0,56)=f(0,61):t(0,57)=f(0,61):t(0,58)=f(0,61)HRESULT:t(0,59)=(0,63)ULONG:t(0,60)=(0,18)IOReturn:t(0,61)=(0,7)CFRunLoopSourceRef:t(0,62)=(0,64)SInt32:t(0,63)=(0,65):t(0,64)=*(0,66)long int:t(0,65)=r(0,65);-2147483648;2147483647;:t(0,66)=xs__CFRunLoopSource:DeviceAdded:F(0,1)refCon:p(0,2)iterator:p(0,67)kr:(0,7)io_iterator_t:t(0,67)=(0,4)usbDevice:(0,3)io_service_t:t(0,3)plugInInterface:(0,68)score:(0,63)SInt32:t(0,63):t(0,68)=*(0,69):t(0,69)=*(0,70)IOCFPlugInInterface:t(0,70)=(0,71)IOCFPlugInInterfaceStruct:T(0,71)=s32_reserved:(0,2),0,32;QueryInterface:(0,25),32,32;AddRef:(0,26),64,32;Release:(0,26),96,32;version:(0,72),128,16;revision:(0,72),144,16;Probe:(0,74),160,32;Start:(0,75),192,32;Stop:(0,31),224,32;;short unsigned int:t(0,73)=@s16;r(0,73);0;65535;UInt16:t(0,72)=(0,73):t(0,74)=*(0,76):t(0,75)=*(0,77):t(0,76)=f(0,61):t(0,77)=f(0,61)res:(0,59)HRESULT:t(0,59)deviceName:(0,78)io_name_t:t(0,78)=(0,79):t(0,79)=ar(0,80);0;127;(0,81)long unsigned int:t(0,80)=r(0,80);0;037777777777;char:t(0,81)=r(0,81);0;127;deviceNameAsCFString:(0,16)privateDataRef:(0,12)locationID:(0,18)UInt32:t(0,18)SignalHandler:F(0,1)sigraised:p(0,8)main:F(0,8)argc:p(0,8)argv:p(0,82)matchingDict:(0,83):t(0,82)=*(0,85):t(0,84)=*(0,86)CFMutableDictionaryRef:t(0,83)=(0,84):t(0,85)=*(0,87):t(0,86)=xs__CFDictionary::t(0,87)=k(0,81)runLoopSource:(0,62)numberRef:(0,88)kr:(0,7):t(0,89)=*(0,90)CFNumberRef:t(0,88)=(0,89):t(0,90)=k(0,91):t(0,91)=xs__CFNumber:usbVendor:(0,65)long int:t(0,65)usbProduct:(0,65)oldHandler:(0,92):t(0,93)=*(0,94)sig_t:t(0,92)=(0,93):t(0,94)=f(0,1)_gNotifyPort_gAddedIter_gRunLoopgNotifyPort:S(0,95):t(0,96)=*(0,97)IONotificationPortRef:t(0,95)=(0,96):t(0,97)=xsIONotificationPort:gAddedIter:S(0,67)io_iterator_t:t(0,67)gRunLoop:S(0,98):t(0,99)=*(0,100)CFRunLoopRef:t(0,98)=(0,99):t(0,100)=xs__CFRunLoop:

Our Services

  • What our customers say about us?

© 2011-2024 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS