home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / python2.6 / dist-packages / jockey / detection.pyc < prev    next >
Unknown  |  2009-04-20  |  31.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Python Compiled Bytecode (document/pythonCompiled) magic Supported
100% file python 2.6 byte-compiled default
99% file data default
57% TrID CPython 2.6 bytecode default
42% TrID Python optimized code default
100% siegfried fmt/1112 Python Compiled File (2.6) default
100% detectItEasy Format: Python Compiled Module(2.6a1) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| d1 f2 0d 0a fe 83 db 49 | 63 00 00 00 00 00 00 00 |.......I|c.......|
|00000010| 00 14 00 00 00 40 00 00 | 00 73 c8 01 00 00 64 00 |.....@..|.s....d.|
|00000020| 00 5a 00 00 64 01 00 64 | 02 00 6b 01 00 5a 01 00 |.Z..d..d|..k..Z..|
|00000030| 64 01 00 64 02 00 6b 02 | 00 5a 01 00 64 01 00 64 |d..d..k.|.Z..d..d|
|00000040| 02 00 6b 03 00 5a 03 00 | 64 01 00 64 02 00 6b 04 |..k..Z..|d..d..k.|
|00000050| 00 5a 04 00 64 01 00 64 | 02 00 6b 05 00 5a 05 00 |.Z..d..d|..k..Z..|
|00000060| 64 01 00 64 02 00 6b 06 | 00 5a 06 00 64 01 00 64 |d..d..k.|.Z..d..d|
|00000070| 02 00 6b 07 00 5a 07 00 | 64 01 00 64 02 00 6b 08 |..k..Z..|d..d..k.|
|00000080| 00 5a 08 00 64 01 00 64 | 02 00 6b 09 00 5a 09 00 |.Z..d..d|..k..Z..|
|00000090| 64 01 00 64 03 00 6b 0a | 00 6c 0a 00 5a 0a 00 01 |d..d..k.|.l..Z...|
|000000a0| 64 01 00 64 04 00 6b 0b | 00 6c 0c 00 5a 0c 00 01 |d..d..k.|.l..Z...|
|000000b0| 64 01 00 64 02 00 6b 0d | 00 5a 0d 00 64 01 00 64 |d..d..k.|.Z..d..d|
|000000c0| 02 00 6b 0e 00 5a 0e 00 | 64 05 00 64 1b 00 64 06 |..k..Z..|d..d..d.|
|000000d0| 00 84 00 00 83 00 00 59 | 5a 0f 00 64 07 00 64 1c |.......Y|Z..d..d.|
|000000e0| 00 64 08 00 84 00 00 83 | 00 00 59 5a 10 00 64 09 |.d......|..YZ..d.|
|000000f0| 00 64 1d 00 64 0a 00 84 | 00 00 83 00 00 59 5a 11 |.d..d...|.....YZ.|
|00000100| 00 64 0b 00 65 11 00 66 | 01 00 64 0c 00 84 00 00 |.d..e..f|..d.....|
|00000110| 83 00 00 59 5a 12 00 64 | 0d 00 65 11 00 66 01 00 |...YZ..d|..e..f..|
|00000120| 64 0e 00 84 00 00 83 00 | 00 59 5a 13 00 64 0f 00 |d.......|.YZ..d..|
|00000130| 65 11 00 66 01 00 64 10 | 00 84 00 00 83 00 00 59 |e..f..d.|.......Y|
|00000140| 5a 14 00 64 11 00 84 00 | 00 5a 15 00 64 02 00 65 |Z..d....|.Z..d..e|
|00000150| 15 00 5f 17 00 64 12 00 | 84 00 00 5a 18 00 64 02 |.._..d..|...Z..d.|
|00000160| 00 65 18 00 5f 17 00 64 | 13 00 84 00 00 5a 19 00 |.e.._..d|.....Z..|
|00000170| 64 14 00 84 00 00 5a 1a | 00 64 02 00 65 1a 00 5f |d.....Z.|.d..e.._|
|00000180| 1b 00 64 15 00 84 00 00 | 5a 1c 00 64 16 00 84 00 |..d.....|Z..d....|
|00000190| 00 5a 1d 00 68 00 00 65 | 1d 00 5f 17 00 64 17 00 |.Z..h..e|.._..d..|
|000001a0| 84 00 00 5a 1e 00 65 1f | 00 64 18 00 83 01 00 5c |...Z..e.|.d.....\|
|000001b0| 03 00 5a 20 00 5a 21 00 | 5a 22 00 64 02 00 64 02 |..Z .Z!.|Z".d..d.|
|000001c0| 00 65 22 00 65 23 00 64 | 02 00 65 24 00 64 19 00 |.e".e#.d|..e$.d..|
|000001d0| 84 06 00 5a 25 00 65 22 | 00 64 1a 00 84 01 00 5a |...Z%.e"|.d.....Z|
|000001e0| 26 00 64 02 00 53 28 1e | 00 00 00 73 37 01 00 00 |&.d..S(.|...s7...|
|000001f0| 43 68 65 63 6b 20 74 68 | 65 20 68 61 72 64 77 61 |Check th|e hardwa|
|00000200| 72 65 20 61 6e 64 20 73 | 6f 66 74 77 61 72 65 20 |re and s|oftware |
|00000210| 65 6e 76 69 72 6f 6e 6d | 65 6e 74 20 6f 6e 20 74 |environm|ent on t|
|00000220| 68 65 20 63 6f 6d 70 75 | 74 65 72 20 66 6f 72 20 |he compu|ter for |
|00000230| 61 76 61 69 6c 61 62 6c | 65 0a 64 65 76 69 63 65 |availabl|e.device|
|00000240| 73 2c 20 71 75 65 72 79 | 20 74 68 65 20 64 72 69 |s, query| the dri|
|00000250| 76 65 72 20 64 61 74 61 | 62 61 73 65 2c 20 61 6e |ver data|base, an|
|00000260| 64 20 67 65 6e 65 72 61 | 74 65 20 61 20 73 65 74 |d genera|te a set|
|00000270| 20 6f 66 20 68 61 6e 64 | 6c 65 72 73 2e 0a 0a 54 | of hand|lers...T|
|00000280| 68 65 20 63 65 6e 74 72 | 61 6c 20 66 75 6e 63 74 |he centr|al funct|
|00000290| 69 6f 6e 20 69 73 20 67 | 65 74 5f 68 61 6e 64 6c |ion is g|et_handl|
|000002a0| 65 72 73 28 29 20 77 68 | 69 63 68 20 63 68 65 63 |ers() wh|ich chec|
|000002b0| 6b 73 20 74 68 65 20 73 | 79 73 74 65 6d 20 66 6f |ks the s|ystem fo|
|000002c0| 72 20 61 76 61 69 6c 61 | 62 6c 65 0a 68 61 72 64 |r availa|ble.hard|
|000002d0| 77 61 72 65 20 61 6e 64 | 2c 20 69 66 20 67 69 76 |ware and|, if giv|
|000002e0| 65 6e 20 61 20 64 72 69 | 76 65 72 20 64 61 74 61 |en a dri|ver data|
|000002f0| 62 61 73 65 2c 20 71 75 | 65 72 69 65 73 20 74 68 |base, qu|eries th|
|00000300| 61 74 20 61 62 6f 75 74 | 20 75 70 64 61 74 65 73 |at about| updates|
|00000310| 20 61 6e 64 0a 75 6e 6b | 6e 6f 77 6e 20 68 61 72 | and.unk|nown har|
|00000320| 64 77 61 72 65 2e 0a 69 | ff ff ff ff 4e 28 01 00 |dware..i|....N(..|
|00000330| 00 00 74 04 00 00 00 67 | 6c 6f 62 28 01 00 00 00 |..t....g|lob(....|
|00000340| 74 05 00 00 00 4f 53 4c | 69 62 74 0a 00 00 00 48 |t....OSL|ibt....H|
|00000350| 61 72 64 77 61 72 65 49 | 44 63 00 00 00 00 00 00 |ardwareI|Dc......|
|00000360| 00 00 02 00 00 00 42 00 | 00 00 73 50 00 00 00 65 |......B.|..sP...e|
|00000370| 00 00 5a 01 00 64 00 00 | 5a 02 00 68 00 00 5a 03 |..Z..d..|Z..h..Z.|
|00000380| 00 64 01 00 84 00 00 5a | 04 00 64 02 00 84 00 00 |.d.....Z|..d.....|
|00000390| 5a 05 00 64 03 00 84 00 | 00 5a 06 00 64 04 00 84 |Z..d....|.Z..d...|
|000003a0| 00 00 5a 07 00 64 05 00 | 84 00 00 5a 08 00 65 09 |..Z..d..|...Z..e.|
|000003b0| 00 64 06 00 84 00 00 83 | 01 00 5a 0a 00 52 53 28 |.d......|..Z..RS(|
|000003c0| 07 00 00 00 73 f4 00 00 | 00 41 20 70 69 65 63 65 |....s...|.A piece|
|000003d0| 20 6f 66 20 68 61 72 64 | 77 61 72 65 20 69 73 20 | of hard|ware is |
|000003e0| 64 65 6e 6f 74 65 64 20 | 62 79 20 61 6e 20 69 64 |denoted |by an id|
|000003f0| 65 6e 74 69 66 69 63 61 | 74 69 6f 6e 20 74 79 70 |entifica|tion typ|
|00000400| 65 20 61 6e 64 20 76 61 | 6c 75 65 2e 0a 0a 20 20 |e and va|lue... |
|00000410| 20 20 54 68 65 20 6d 6f | 73 74 20 63 6f 6d 6d 6f | The mo|st commo|
|00000420| 6e 20 69 64 65 6e 74 69 | 66 69 63 61 74 69 6f 6e |n identi|fication|
|00000430| 20 74 79 70 65 20 69 73 | 20 61 20 27 6d 6f 64 61 | type is| a 'moda|
|00000440| 6c 69 61 73 27 2c 20 62 | 75 74 20 69 6e 20 74 68 |lias', b|ut in th|
|00000450| 65 20 66 75 74 75 72 65 | 20 77 65 0a 20 20 20 20 |e future| we. |
|00000460| 6d 69 67 68 74 20 73 75 | 70 70 6f 72 74 20 6f 74 |might su|pport ot|
|00000470| 68 65 72 20 74 79 70 65 | 73 20 28 73 75 63 68 20 |her type|s (such |
|00000480| 61 73 20 62 75 73 2f 76 | 65 6e 64 6f 72 69 64 2f |as bus/v|endorid/|
|00000490| 70 72 6f 64 75 63 74 69 | 64 2c 20 70 72 69 6e 74 |producti|d, print|
|000004a0| 65 72 0a 20 20 20 20 64 | 65 76 69 63 65 20 49 44 |er. d|evice ID|
|000004b0| 2c 20 65 74 63 2e 29 2e | 0a 20 20 20 20 63 03 00 |, etc.).|. c..|
|000004c0| 00 00 03 00 00 00 02 00 | 00 00 43 00 00 00 73 16 |........|..C...s.|
|000004d0| 00 00 00 7c 01 00 7c 00 | 00 5f 00 00 7c 02 00 7c |...|..|.|._..|..||
|000004e0| 00 00 5f 01 00 64 00 00 | 53 28 01 00 00 00 4e 28 |.._..d..|S(....N(|
|000004f0| 02 00 00 00 74 04 00 00 | 00 74 79 70 65 74 02 00 |....t...|.typet..|
|00000500| 00 00 69 64 28 03 00 00 | 00 74 04 00 00 00 73 65 |..id(...|.t....se|
|00000510| 6c 66 52 03 00 00 00 52 | 04 00 00 00 28 00 00 00 |lfR....R|....(...|
|00000520| 00 28 00 00 00 00 73 34 | 00 00 00 2f 75 73 72 2f |.(....s4|.../usr/|
|00000530| 6c 69 62 2f 70 79 74 68 | 6f 6e 32 2e 36 2f 64 69 |lib/pyth|on2.6/di|
|00000540| 73 74 2d 70 61 63 6b 61 | 67 65 73 2f 6a 6f 63 6b |st-packa|ges/jock|
|00000550| 65 79 2f 64 65 74 65 63 | 74 69 6f 6e 2e 70 79 74 |ey/detec|tion.pyt|
|00000560| 08 00 00 00 5f 5f 69 6e | 69 74 5f 5f 2d 00 00 00 |....__in|it__-...|
|00000570| 73 04 00 00 00 00 01 09 | 01 63 01 00 00 00 01 00 |s.......|.c......|
|00000580| 00 00 03 00 00 00 43 00 | 00 00 73 14 00 00 00 64 |......C.|..s....d|
|00000590| 01 00 7c 00 00 69 00 00 | 7c 00 00 69 01 00 66 02 |..|..i..||..i..f.|
|000005a0| 00 16 53 28 02 00 00 00 | 4e 73 16 00 00 00 48 61 |..S(....|Ns....Ha|
|000005b0| 72 64 77 61 72 65 49 44 | 28 27 25 73 27 2c 20 27 |rdwareID|('%s', '|
|000005c0| 25 73 27 29 28 02 00 00 | 00 52 03 00 00 00 52 04 |%s')(...|.R....R.|
|000005d0| 00 00 00 28 01 00 00 00 | 52 05 00 00 00 28 00 00 |...(....|R....(..|
|000005e0| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|000005f0| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|00000600| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|00000610| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|00000620| 74 08 00 00 00 5f 5f 72 | 65 70 72 5f 5f 31 00 00 |t....__r|epr__1..|
|00000630| 00 73 02 00 00 00 00 01 | 63 02 00 00 00 02 00 00 |.s......|c.......|
|00000640| 00 03 00 00 00 43 00 00 | 00 73 e4 00 00 00 74 00 |.....C..|.s....t.|
|00000650| 00 7c 00 00 83 01 00 74 | 00 00 7c 01 00 83 01 00 |.|.....t|..|.....|
|00000660| 6a 03 00 70 13 00 01 7c | 00 00 69 00 00 7c 01 00 |j..p...||..i..|..|
|00000670| 69 00 00 6a 03 00 6f 05 | 00 01 74 01 00 53 01 7c |i..j..o.|..t..S.||
|00000680| 00 00 69 00 00 64 01 00 | 6a 03 00 6f 11 00 01 7c |..i..d..|j..o...||
|00000690| 00 00 69 02 00 7c 01 00 | 69 02 00 6a 02 00 53 01 |..i..|..|i..j..S.|
|000006a0| 64 02 00 7c 00 00 69 02 | 00 6a 06 00 6f 41 00 01 |d..|..i.|.j..oA..|
|000006b0| 64 02 00 7c 01 00 69 02 | 00 6a 06 00 6f 11 00 01 |d..|..i.|.j..o...|
|000006c0| 7c 00 00 69 02 00 7c 01 | 00 69 02 00 6a 02 00 53 ||..i..|.|.i..j..S|
|000006d0| 01 7c 00 00 69 03 00 7c | 00 00 69 02 00 83 01 00 |.|..i..||..i.....|
|000006e0| 69 04 00 7c 01 00 69 02 | 00 83 01 00 53 6e 3e 00 |i..|..i.|....Sn>.|
|000006f0| 01 64 02 00 7c 01 00 69 | 02 00 6a 06 00 6f 1d 00 |.d..|..i|..j..o..|
|00000700| 01 7c 00 00 69 03 00 7c | 01 00 69 02 00 83 01 00 |.|..i..||..i.....|
|00000710| 69 04 00 7c 00 00 69 02 | 00 83 01 00 53 01 7c 00 |i..|..i.|....S.|.|
|00000720| 00 69 02 00 7c 01 00 69 | 02 00 6a 02 00 53 64 00 |.i..|..i|..j..Sd.|
|00000730| 00 53 28 03 00 00 00 4e | 74 08 00 00 00 6d 6f 64 |.S(....N|t....mod|
|00000740| 61 6c 69 61 73 74 01 00 | 00 00 2a 28 05 00 00 00 |aliast..|..*(....|
|00000750| 52 03 00 00 00 74 05 00 | 00 00 46 61 6c 73 65 52 |R....t..|..FalseR|
|00000760| 04 00 00 00 74 05 00 00 | 00 72 65 67 65 78 74 05 |....t...|.regext.|
|00000770| 00 00 00 6d 61 74 63 68 | 28 02 00 00 00 52 05 00 |...match|(....R..|
|00000780| 00 00 74 05 00 00 00 6f | 74 68 65 72 28 00 00 00 |..t....o|ther(...|
|00000790| 00 28 00 00 00 00 73 34 | 00 00 00 2f 75 73 72 2f |.(....s4|.../usr/|
|000007a0| 6c 69 62 2f 70 79 74 68 | 6f 6e 32 2e 36 2f 64 69 |lib/pyth|on2.6/di|
|000007b0| 73 74 2d 70 61 63 6b 61 | 67 65 73 2f 6a 6f 63 6b |st-packa|ges/jock|
|000007c0| 65 79 2f 64 65 74 65 63 | 74 69 6f 6e 2e 70 79 74 |ey/detec|tion.pyt|
|000007d0| 06 00 00 00 5f 5f 65 71 | 5f 5f 34 00 00 00 73 16 |....__eq|__4...s.|
|000007e0| 00 00 00 00 01 2c 01 05 | 02 10 01 11 03 10 03 10 |.....,..|........|
|000007f0| 01 11 02 20 02 10 01 1d | 02 63 02 00 00 00 02 00 |... ....|.c......|
|00000800| 00 00 02 00 00 00 43 00 | 00 00 73 0e 00 00 00 7c |......C.|..s....||
|00000810| 00 00 69 00 00 7c 01 00 | 83 01 00 0c 53 28 01 00 |..i..|..|....S(..|
|00000820| 00 00 4e 28 01 00 00 00 | 52 0e 00 00 00 28 02 00 |..N(....|R....(..|
|00000830| 00 00 52 05 00 00 00 52 | 0d 00 00 00 28 00 00 00 |..R....R|....(...|
|00000840| 00 28 00 00 00 00 73 34 | 00 00 00 2f 75 73 72 2f |.(....s4|.../usr/|
|00000850| 6c 69 62 2f 70 79 74 68 | 6f 6e 32 2e 36 2f 64 69 |lib/pyth|on2.6/di|
|00000860| 73 74 2d 70 61 63 6b 61 | 67 65 73 2f 6a 6f 63 6b |st-packa|ges/jock|
|00000870| 65 79 2f 64 65 74 65 63 | 74 69 6f 6e 2e 70 79 74 |ey/detec|tion.pyt|
|00000880| 06 00 00 00 5f 5f 6e 65 | 5f 5f 49 00 00 00 73 02 |....__ne|__I...s.|
|00000890| 00 00 00 00 01 63 01 00 | 00 00 01 00 00 00 05 00 |.....c..|........|
|000008a0| 00 00 43 00 00 00 73 59 | 00 00 00 7c 00 00 69 00 |..C...sY|...|..i.|
|000008b0| 00 64 01 00 6a 02 00 6f | 2b 00 01 74 01 00 7c 00 |.d..j..o|+..t..|.|
|000008c0| 00 69 00 00 83 01 00 74 | 01 00 7c 00 00 69 02 00 |.i.....t|..|..i..|
|000008d0| 7c 00 00 69 02 00 69 03 | 00 64 02 00 83 01 00 20 ||..i..i.|.d..... |
|000008e0| 83 01 00 41 53 01 74 01 | 00 7c 00 00 69 00 00 83 |...AS.t.|.|..i...|
|000008f0| 01 00 74 01 00 7c 00 00 | 69 02 00 83 01 00 41 53 |..t..|..|i.....AS|
|00000900| 64 00 00 53 28 03 00 00 | 00 4e 52 08 00 00 00 74 |d..S(...|.NR....t|
|00000910| 01 00 00 00 3a 28 04 00 | 00 00 52 03 00 00 00 74 |....:(..|..R....t|
|00000920| 04 00 00 00 68 61 73 68 | 52 04 00 00 00 74 04 00 |....hash|R....t..|
|00000930| 00 00 66 69 6e 64 28 01 | 00 00 00 52 05 00 00 00 |..find(.|...R....|
|00000940| 28 00 00 00 00 28 00 00 | 00 00 73 34 00 00 00 2f |(....(..|..s4.../|
|00000950| 75 73 72 2f 6c 69 62 2f | 70 79 74 68 6f 6e 32 2e |usr/lib/|python2.|
|00000960| 36 2f 64 69 73 74 2d 70 | 61 63 6b 61 67 65 73 2f |6/dist-p|ackages/|
|00000970| 6a 6f 63 6b 65 79 2f 64 | 65 74 65 63 74 69 6f 6e |jockey/d|etection|
|00000980| 2e 70 79 74 08 00 00 00 | 5f 5f 68 61 73 68 5f 5f |.pyt....|__hash__|
|00000990| 4c 00 00 00 73 06 00 00 | 00 00 04 10 03 2b 02 63 |L...s...|.....+.c|
|000009a0| 02 00 00 00 03 00 00 00 | 04 00 00 00 43 00 00 00 |........|....C...|
|000009b0| 73 56 00 00 00 7c 00 00 | 69 00 00 69 01 00 7c 01 |sV...|..|i..i..|.|
|000009c0| 00 83 01 00 7d 02 00 7c | 02 00 70 39 00 01 74 02 |....}..||..p9..t.|
|000009d0| 00 69 03 00 74 02 00 69 | 04 00 7c 01 00 83 01 00 |.i..t..i|..|.....|
|000009e0| 69 05 00 64 01 00 64 02 | 00 83 02 00 64 03 00 17 |i..d..d.|....d...|
|000009f0| 83 01 00 7d 02 00 7c 02 | 00 7c 00 00 69 00 00 7c |...}..|.|.|..i..||
|00000a00| 01 00 3c 6e 01 00 01 7c | 02 00 53 28 04 00 00 00 |..<n...||..S(....|
|00000a10| 73 31 00 00 00 43 6f 6e | 76 65 72 74 20 6d 6f 64 |s1...Con|vert mod|
|00000a20| 61 6c 69 61 73 20 70 61 | 74 74 65 72 6e 20 74 6f |alias pa|ttern to|
|00000a30| 20 61 20 72 65 67 75 6c | 61 72 20 65 78 70 72 65 | a regul|ar expre|
|00000a40| 73 73 69 6f 6e 2e 73 02 | 00 00 00 5c 2a 73 02 00 |ssion.s.|...\*s..|
|00000a50| 00 00 2e 2a 74 01 00 00 | 00 24 28 06 00 00 00 74 |...*t...|.$(....t|
|00000a60| 08 00 00 00 5f 72 65 63 | 61 63 68 65 74 03 00 00 |...._rec|achet...|
|00000a70| 00 67 65 74 74 02 00 00 | 00 72 65 74 07 00 00 00 |.gett...|.ret....|
|00000a80| 63 6f 6d 70 69 6c 65 74 | 06 00 00 00 65 73 63 61 |compilet|....esca|
|00000a90| 70 65 74 07 00 00 00 72 | 65 70 6c 61 63 65 28 03 |pet....r|eplace(.|
|00000aa0| 00 00 00 74 05 00 00 00 | 6b 6c 61 73 73 74 07 00 |...t....|klasst..|
|00000ab0| 00 00 70 61 74 74 65 72 | 6e 74 01 00 00 00 72 28 |..patter|nt....r(|
|00000ac0| 00 00 00 00 28 00 00 00 | 00 73 34 00 00 00 2f 75 |....(...|.s4.../u|
|00000ad0| 73 72 2f 6c 69 62 2f 70 | 79 74 68 6f 6e 32 2e 36 |sr/lib/p|ython2.6|
|00000ae0| 2f 64 69 73 74 2d 70 61 | 63 6b 61 67 65 73 2f 6a |/dist-pa|ckages/j|
|00000af0| 6f 63 6b 65 79 2f 64 65 | 74 65 63 74 69 6f 6e 2e |ockey/de|tection.|
|00000b00| 70 79 52 0b 00 00 00 57 | 00 00 00 73 0a 00 00 00 |pyR....W|...s....|
|00000b10| 00 04 12 01 07 01 28 01 | 11 01 28 0b 00 00 00 74 |......(.|..(....t|
|00000b20| 08 00 00 00 5f 5f 6e 61 | 6d 65 5f 5f 74 0a 00 00 |....__na|me__t...|
|00000b30| 00 5f 5f 6d 6f 64 75 6c | 65 5f 5f 74 07 00 00 00 |.__modul|e__t....|
|00000b40| 5f 5f 64 6f 63 5f 5f 52 | 15 00 00 00 52 06 00 00 |__doc__R|....R...|
|00000b50| 00 52 07 00 00 00 52 0e | 00 00 00 52 0f 00 00 00 |.R....R.|...R....|
|00000b60| 52 13 00 00 00 74 0b 00 | 00 00 63 6c 61 73 73 6d |R....t..|..classm|
|00000b70| 65 74 68 6f 64 52 0b 00 | 00 00 28 00 00 00 00 28 |ethodR..|..(....(|
|00000b80| 00 00 00 00 28 00 00 00 | 00 73 34 00 00 00 2f 75 |....(...|.s4.../u|
|00000b90| 73 72 2f 6c 69 62 2f 70 | 79 74 68 6f 6e 32 2e 36 |sr/lib/p|ython2.6|
|00000ba0| 2f 64 69 73 74 2d 70 61 | 63 6b 61 67 65 73 2f 6a |/dist-pa|ckages/j|
|00000bb0| 6f 63 6b 65 79 2f 64 65 | 74 65 63 74 69 6f 6e 2e |ockey/de|tection.|
|00000bc0| 70 79 52 02 00 00 00 24 | 00 00 00 73 10 00 00 00 |pyR....$|...s....|
|00000bd0| 06 06 06 01 06 02 09 04 | 09 03 09 15 09 03 09 0b |........|........|
|00000be0| 74 08 00 00 00 44 72 69 | 76 65 72 49 44 63 00 00 |t....Dri|verIDc..|
|00000bf0| 00 00 00 00 00 00 01 00 | 00 00 42 00 00 00 73 32 |........|..B...s2|
|00000c00| 00 00 00 65 00 00 5a 01 | 00 64 00 00 5a 02 00 64 |...e..Z.|.d..Z..d|
|00000c10| 01 00 84 00 00 5a 03 00 | 64 02 00 84 00 00 5a 04 |.....Z..|d.....Z.|
|00000c20| 00 64 03 00 84 00 00 5a | 05 00 64 04 00 84 00 00 |.d.....Z|..d.....|
|00000c30| 5a 06 00 52 53 28 05 00 | 00 00 73 75 03 00 00 44 |Z..RS(..|..su...D|
|00000c40| 72 69 76 65 72 20 64 61 | 74 61 62 61 73 65 20 65 |river da|tabase e|
|00000c50| 6e 74 72 79 20 64 65 73 | 63 72 69 62 69 6e 67 20 |ntry des|cribing |
|00000c60| 61 20 64 72 69 76 65 72 | 2e 0a 20 20 20 20 0a 20 |a driver|.. . |
|00000c70| 20 20 20 54 68 69 73 20 | 63 6f 6e 73 69 73 74 73 | This |consists|
|00000c80| 20 6f 66 20 61 20 73 65 | 74 20 6f 66 20 28 74 79 | of a se|t of (ty|
|00000c90| 70 65 2c 20 76 61 6c 75 | 65 29 20 70 61 69 72 73 |pe, valu|e) pairs|
|00000ca0| 2c 20 74 68 65 20 73 65 | 6d 61 6e 74 69 63 73 20 |, the se|mantics |
|00000cb0| 6f 66 20 77 68 69 63 68 | 20 63 61 6e 0a 20 20 20 |of which| can. |
|00000cc0| 20 62 65 20 64 65 66 69 | 6e 65 64 20 61 6e 64 20 | be defi|ned and |
|00000cd0| 75 73 65 64 20 66 72 65 | 65 6c 79 20 66 6f 72 20 |used fre|ely for |
|00000ce0| 65 76 65 72 79 20 64 69 | 73 74 72 69 62 75 74 69 |every di|stributi|
|00000cf0| 6f 6e 2e 20 41 20 66 65 | 77 20 63 6f 6e 76 65 6e |on. A fe|w conven|
|00000d00| 74 69 6f 6e 61 6c 0a 20 | 20 20 20 73 74 61 6e 64 |tional. | stand|
|00000d10| 61 72 64 20 74 79 70 65 | 73 20 65 78 69 73 74 3a |ard type|s exist:|
|00000d20| 0a 20 20 20 20 0a 20 20 | 20 20 2d 20 64 72 69 76 |. . | - driv|
|00000d30| 65 72 5f 74 79 70 65 3a | 20 27 6b 65 72 6e 65 6c |er_type:| 'kernel|
|00000d40| 5f 6d 6f 64 75 6c 65 27 | 20 7c 20 27 70 72 69 6e |_module'| | 'prin|
|00000d50| 74 65 72 5f 64 72 69 76 | 65 72 27 20 7c 20 2e 2e |ter_driv|er' | ..|
|00000d60| 2e 20 5b 72 65 71 75 69 | 72 65 64 5d 0a 20 20 20 |. [requi|red]. |
|00000d70| 20 2d 20 64 65 73 63 72 | 69 70 74 69 6f 6e 3a 20 | - descr|iption: |
|00000d80| 6c 6f 63 61 6c 65 20 e2 | 86 92 20 73 74 72 69 6e |locale .|.. strin|
|00000d90| 67 20 28 68 75 6d 61 6e | 2d 72 65 61 64 61 62 6c |g (human|-readabl|
|00000da0| 65 20 73 69 6e 67 6c 65 | 2d 6c 69 6e 65 29 20 5b |e single|-line) [|
|00000db0| 72 65 71 75 69 72 65 64 | 5d 0a 20 20 20 20 2d 20 |required|]. - |
|00000dc0| 6c 6f 6e 67 5f 64 65 73 | 63 72 69 70 74 69 6f 6e |long_des|cription|
|00000dd0| 3a 20 6c 6f 63 61 6c 65 | 20 e2 86 92 20 73 74 72 |: locale| ... str|
|00000de0| 69 6e 67 20 28 68 75 6d | 61 6e 2d 72 65 61 64 61 |ing (hum|an-reada|
|00000df0| 62 6c 65 20 70 61 72 61 | 67 72 61 70 68 29 20 5b |ble para|graph) [|
|00000e00| 6f 70 74 69 6f 6e 61 6c | 5d 0a 20 20 20 20 2d 20 |optional|]. - |
|00000e10| 64 72 69 76 65 72 5f 76 | 65 6e 64 6f 72 3a 20 76 |driver_v|endor: v|
|00000e20| 65 72 79 20 73 68 6f 72 | 74 20 73 74 72 69 6e 67 |ery shor|t string|
|00000e30| 2c 20 72 65 71 75 69 72 | 65 6d 65 6e 74 73 20 61 |, requir|ements a|
|00000e40| 73 20 69 6e 20 70 63 69 | 2e 69 64 73 20 5b 72 65 |s in pci|.ids [re|
|00000e50| 71 75 69 72 65 64 5d 0a | 20 20 20 20 2d 20 76 65 |quired].| - ve|
|00000e60| 72 73 69 6f 6e 3a 20 73 | 74 72 69 6e 67 2c 20 61 |rsion: s|tring, a|
|00000e70| 72 62 69 74 72 61 72 79 | 20 64 69 66 66 65 72 65 |rbitrary| differe|
|00000e80| 6e 74 69 61 74 69 6f 6e | 20 5b 6f 70 74 69 6f 6e |ntiation| [option|
|00000e90| 61 6c 5d 0a 20 20 20 20 | 2d 20 6a 6f 63 6b 65 79 |al]. |- jockey|
|00000ea0| 5f 68 61 6e 64 6c 65 72 | 3a 20 63 6c 61 73 73 20 |_handler|: class |
|00000eb0| 6e 61 6d 65 20 28 69 6e | 66 65 72 72 65 64 20 66 |name (in|ferred f|
|00000ec0| 72 6f 6d 20 64 72 69 76 | 65 72 5f 74 79 70 65 20 |rom driv|er_type |
|00000ed0| 66 6f 72 20 73 74 61 6e | 64 61 72 64 20 68 61 6e |for stan|dard han|
|00000ee0| 64 6c 65 72 73 29 20 5b | 6f 70 74 69 6f 6e 61 6c |dlers) [|optional|
|00000ef0| 5d 0a 20 20 20 20 2d 20 | 72 65 70 6f 73 69 74 6f |]. - |reposito|
|00000f00| 72 79 3a 20 55 52 4c 20 | 5b 6f 70 74 69 6f 6e 61 |ry: URL |[optiona|
|00000f10| 6c 5d 0a 20 20 20 20 2d | 20 70 61 63 6b 61 67 65 |l]. -| package|
|00000f20| 3a 20 73 74 72 69 6e 67 | 20 5b 6f 70 74 69 6f 6e |: string| [option|
|00000f30| 61 6c 5d 0a 20 20 20 20 | 2d 20 66 72 65 65 3a 20 |al]. |- free: |
|00000f40| 62 6f 6f 6c 65 61 6e 20 | 28 6c 69 63 65 6e 73 65 |boolean |(license|
|00000f50| 64 20 61 73 20 66 72 65 | 65 20 73 6f 66 74 77 61 |d as fre|e softwa|
|00000f60| 72 65 29 20 5b 72 65 71 | 75 69 72 65 64 5d 0a 20 |re) [req|uired]. |
|00000f70| 20 20 20 2d 20 6c 69 63 | 65 6e 73 65 3a 20 73 74 | - lic|ense: st|
|00000f80| 72 69 6e 67 20 28 6c 69 | 63 65 6e 73 65 20 74 65 |ring (li|cense te|
|00000f90| 78 74 29 20 5b 72 65 71 | 75 69 72 65 64 20 69 66 |xt) [req|uired if|
|00000fa0| 20 66 72 65 65 20 69 73 | 20 46 61 6c 73 65 5d 0a | free is| False].|
|00000fb0| 20 20 20 20 63 01 00 00 | 00 02 00 00 00 02 00 00 | c...|........|
|00000fc0| 00 4b 00 00 00 73 0d 00 | 00 00 7c 01 00 7c 00 00 |.K...s..|..|..|..|
|00000fd0| 5f 00 00 64 00 00 53 28 | 01 00 00 00 4e 28 01 00 |_..d..S(|....N(..|
|00000fe0| 00 00 74 0a 00 00 00 70 | 72 6f 70 65 72 74 69 65 |..t....p|ropertie|
|00000ff0| 73 28 02 00 00 00 52 05 | 00 00 00 52 23 00 00 00 |s(....R.|...R#...|
|00001000| 28 00 00 00 00 28 00 00 | 00 00 73 34 00 00 00 2f |(....(..|..s4.../|
|00001010| 75 73 72 2f 6c 69 62 2f | 70 79 74 68 6f 6e 32 2e |usr/lib/|python2.|
|00001020| 36 2f 64 69 73 74 2d 70 | 61 63 6b 61 67 65 73 2f |6/dist-p|ackages/|
|00001030| 6a 6f 63 6b 65 79 2f 64 | 65 74 65 63 74 69 6f 6e |jockey/d|etection|
|00001040| 2e 70 79 52 06 00 00 00 | 75 00 00 00 73 02 00 00 |.pyR....|u...s...|
|00001050| 00 00 01 63 02 00 00 00 | 02 00 00 00 02 00 00 00 |...c....|........|
|00001060| 43 00 00 00 73 10 00 00 | 00 7c 00 00 69 00 00 69 |C...s...|.|..i..i|
|00001070| 01 00 7c 01 00 83 01 00 | 53 28 01 00 00 00 4e 28 |..|.....|S(....N(|
|00001080| 02 00 00 00 52 23 00 00 | 00 74 0b 00 00 00 5f 5f |....R#..|.t....__|
|00001090| 67 65 74 69 74 65 6d 5f | 5f 28 02 00 00 00 52 05 |getitem_|_(....R.|
|000010a0| 00 00 00 74 03 00 00 00 | 6b 65 79 28 00 00 00 00 |...t....|key(....|
|000010b0| 28 00 00 00 00 73 34 00 | 00 00 2f 75 73 72 2f 6c |(....s4.|../usr/l|
|000010c0| 69 62 2f 70 79 74 68 6f | 6e 32 2e 36 2f 64 69 73 |ib/pytho|n2.6/dis|
|000010d0| 74 2d 70 61 63 6b 61 67 | 65 73 2f 6a 6f 63 6b 65 |t-packag|es/jocke|
|000010e0| 79 2f 64 65 74 65 63 74 | 69 6f 6e 2e 70 79 52 24 |y/detect|ion.pyR$|
|000010f0| 00 00 00 78 00 00 00 73 | 02 00 00 00 00 01 63 02 |...x...s|......c.|
|00001100| 00 00 00 02 00 00 00 02 | 00 00 00 43 00 00 00 73 |........|...C...s|
|00001110| 10 00 00 00 7c 00 00 69 | 00 00 69 01 00 7c 01 00 |....|..i|..i..|..|
|00001120| 83 01 00 53 28 01 00 00 | 00 4e 28 02 00 00 00 52 |...S(...|.N(....R|
|00001130| 23 00 00 00 74 0c 00 00 | 00 5f 5f 63 6f 6e 74 61 |#...t...|.__conta|
|00001140| 69 6e 73 5f 5f 28 02 00 | 00 00 52 05 00 00 00 52 |ins__(..|..R....R|
|00001150| 25 00 00 00 28 00 00 00 | 00 28 00 00 00 00 73 34 |%...(...|.(....s4|
|00001160| 00 00 00 2f 75 73 72 2f | 6c 69 62 2f 70 79 74 68 |.../usr/|lib/pyth|
|00001170| 6f 6e 32 2e 36 2f 64 69 | 73 74 2d 70 61 63 6b 61 |on2.6/di|st-packa|
|00001180| 67 65 73 2f 6a 6f 63 6b | 65 79 2f 64 65 74 65 63 |ges/jock|ey/detec|
|00001190| 74 69 6f 6e 2e 70 79 52 | 26 00 00 00 7b 00 00 00 |tion.pyR|&...{...|
|000011a0| 73 02 00 00 00 00 01 63 | 03 00 00 00 03 00 00 00 |s......c|........|
|000011b0| 03 00 00 00 43 00 00 00 | 73 17 00 00 00 7c 00 00 |....C...|s....|..|
|000011c0| 69 00 00 69 01 00 7c 01 | 00 7c 02 00 83 02 00 01 |i..i..|.|.|......|
|000011d0| 64 00 00 53 28 01 00 00 | 00 4e 28 02 00 00 00 52 |d..S(...|.N(....R|
|000011e0| 23 00 00 00 74 0b 00 00 | 00 5f 5f 73 65 74 69 74 |#...t...|.__setit|
|000011f0| 65 6d 5f 5f 28 03 00 00 | 00 52 05 00 00 00 52 25 |em__(...|.R....R%|
|00001200| 00 00 00 74 05 00 00 00 | 76 61 6c 75 65 28 00 00 |...t....|value(..|
|00001210| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|00001220| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|00001230| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|00001240| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|00001250| 52 27 00 00 00 7e 00 00 | 00 73 02 00 00 00 00 01 |R'...~..|.s......|
|00001260| 28 07 00 00 00 52 1e 00 | 00 00 52 1f 00 00 00 52 |(....R..|..R....R|
|00001270| 20 00 00 00 52 06 00 00 | 00 52 24 00 00 00 52 26 | ...R...|.R$...R&|
|00001280| 00 00 00 52 27 00 00 00 | 28 00 00 00 00 28 00 00 |...R'...|(....(..|
|00001290| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|000012a0| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|000012b0| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|000012c0| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|000012d0| 52 22 00 00 00 63 00 00 | 00 73 0a 00 00 00 06 11 |R"...c..|.s......|
|000012e0| 06 01 09 03 09 03 09 03 | 74 08 00 00 00 44 72 69 |........|t....Dri|
|000012f0| 76 65 72 44 42 63 00 00 | 00 00 00 00 00 00 02 00 |verDBc..|........|
|00001300| 00 00 42 00 00 00 73 47 | 00 00 00 65 00 00 5a 01 |..B...sG|...e..Z.|
|00001310| 00 64 00 00 5a 02 00 65 | 03 00 64 01 00 84 01 00 |.d..Z..e|..d.....|
|00001320| 5a 04 00 64 02 00 84 00 | 00 5a 05 00 64 03 00 84 |Z..d....|.Z..d...|
|00001330| 00 00 5a 06 00 64 04 00 | 84 00 00 5a 07 00 64 05 |..Z..d..|...Z..d.|
|00001340| 00 84 00 00 5a 08 00 64 | 06 00 84 00 00 5a 09 00 |....Z..d|.....Z..|
|00001350| 52 53 28 07 00 00 00 73 | c2 01 00 00 49 6e 74 65 |RS(....s|....Inte|
|00001360| 72 66 61 63 65 20 64 65 | 66 69 6e 69 74 69 6f 6e |rface de|finition|
|00001370| 20 66 6f 72 20 61 20 64 | 72 69 76 65 72 20 64 61 | for a d|river da|
|00001380| 74 61 62 61 73 65 2e 0a | 20 20 20 20 0a 20 20 20 |tabase..| . |
|00001390| 20 20 20 20 54 68 69 73 | 20 6d 61 70 73 20 61 20 | This| maps a |
|000013a0| 48 57 49 64 65 6e 74 69 | 66 69 65 72 20 74 6f 20 |HWIdenti|fier to |
|000013b0| 61 20 6c 69 73 74 20 6f | 66 20 44 72 69 76 65 72 |a list o|f Driver|
|000013c0| 49 44 20 69 6e 73 74 61 | 6e 63 65 73 20 28 73 6f |ID insta|nces (so|
|000013d0| 72 74 65 64 20 62 79 0a | 20 20 20 20 20 20 20 70 |rted by.| p|
|000013e0| 72 65 66 65 72 65 6e 63 | 65 29 20 77 68 69 63 68 |referenc|e) which|
|000013f0| 20 6d 61 74 63 68 20 74 | 68 65 20 4f 53 20 76 65 | match t|he OS ve|
|00001400| 72 73 69 6f 6e 2e 0a 0a | 20 20 20 20 20 20 20 49 |rsion...| I|
|00001410| 6e 69 74 69 61 6c 69 7a | 61 74 69 6f 6e 20 6f 66 |nitializ|ation of|
|00001420| 20 61 20 44 72 69 76 65 | 72 44 42 20 73 68 6f 75 | a Drive|rDB shou|
|00001430| 6c 64 20 62 65 20 72 65 | 6c 61 74 69 76 65 6c 79 |ld be re|latively|
|00001440| 20 63 68 65 61 70 2e 20 | 46 6f 72 20 44 42 73 0a | cheap. |For DBs.|
|00001450| 20 20 20 20 20 20 20 71 | 75 65 72 79 69 6e 67 20 | q|uerying |
|00001460| 72 65 6d 6f 74 65 20 73 | 65 72 76 69 63 65 73 20 |remote s|ervices |
|00001470| 74 68 69 73 20 6d 65 61 | 6e 73 20 74 68 61 74 20 |this mea|ns that |
|00001480| 74 68 65 79 20 73 68 6f | 75 6c 64 20 6e 6f 74 20 |they sho|uld not |
|00001490| 64 6f 20 72 65 6d 6f 74 | 65 0a 20 20 20 20 20 20 |do remot|e. |
|000014a0| 20 6f 70 65 72 61 74 69 | 6f 6e 73 20 69 6e 20 5f | operati|ons in _|
|000014b0| 5f 69 6e 69 74 5f 5f 28 | 29 20 61 6e 64 20 71 75 |_init__(|) and qu|
|000014c0| 65 72 79 28 29 2c 20 6f | 6e 6c 79 20 69 6e 20 75 |ery(), o|nly in u|
|000014d0| 70 64 61 74 65 28 29 2e | 0a 0a 20 20 20 20 20 20 |pdate().|.. |
|000014e0| 20 54 68 69 73 20 62 61 | 73 65 20 63 6c 61 73 73 | This ba|se class|
|000014f0| 20 61 6c 73 6f 20 70 72 | 6f 76 69 64 65 73 20 63 | also pr|ovides c|
|00001500| 61 63 68 69 6e 67 20 69 | 6e 66 72 61 73 74 72 75 |aching i|nfrastru|
|00001510| 63 74 75 72 65 2e 0a 20 | 20 20 20 20 20 20 63 02 |cture.. | c.|
|00001520| 00 00 00 03 00 00 00 07 | 00 00 00 43 00 00 00 73 |........|...C...s|
|00001530| c8 00 00 00 7c 01 00 7c | 00 00 5f 00 00 64 04 00 |....|..||.._..d..|
|00001540| 7c 00 00 5f 02 00 7c 00 | 00 69 00 00 6f a8 00 01 ||.._..|.|.i..o...|
|00001550| 7c 00 00 69 03 00 83 00 | 00 70 07 00 01 74 04 00 ||..i....|.p...t..|
|00001560| 82 01 00 01 74 05 00 69 | 06 00 69 07 00 74 08 00 |....t..i|..i..t..|
|00001570| 69 09 00 69 0a 00 64 01 | 00 7c 00 00 69 03 00 83 |i..i..d.|.|..i...|
|00001580| 00 00 16 83 02 00 7c 00 | 00 5f 0b 00 79 22 00 74 |......|.|._..y".t|
|00001590| 0c 00 69 0d 00 74 0e 00 | 7c 00 00 69 0b 00 64 02 |..i..t..||..i..d.|
|000015a0| 00 83 02 00 83 01 00 7c | 00 00 5f 02 00 57 71 c4 |.......||.._..Wq.|
|000015b0| 00 04 74 0c 00 69 0f 00 | 74 10 00 66 02 00 6a 0a |..t..i..|t..f..j.|
|000015c0| 00 6f 2e 00 01 01 7d 02 | 00 01 74 11 00 69 12 00 |.o....}.|..t..i..|
|000015d0| 64 03 00 7c 00 00 69 0b | 00 74 13 00 7c 02 00 83 |d..|..i.|.t..|...|
|000015e0| 01 00 83 03 00 01 64 04 | 00 7c 00 00 5f 02 00 71 |......d.|.|.._..q|
|000015f0| c4 00 01 58 6e 01 00 01 | 64 04 00 53 28 05 00 00 |...Xn...|d..S(...|
|00001600| 00 73 66 00 00 00 49 6e | 69 74 69 61 6c 69 7a 65 |.sf...In|itialize|
|00001610| 20 74 68 65 20 44 72 69 | 76 65 72 44 42 2e 0a 20 | the Dri|verDB.. |
|00001620| 20 20 20 20 20 20 20 0a | 20 20 20 20 20 20 20 20 | .| |
|00001630| 54 68 69 73 20 61 6c 73 | 6f 20 69 6e 69 74 69 61 |This als|o initia|
|00001640| 6c 69 7a 65 73 20 74 68 | 65 20 63 61 63 68 65 20 |lizes th|e cache |
|00001650| 69 66 20 63 61 63 68 69 | 6e 67 20 69 73 20 75 73 |if cachi|ng is us|
|00001660| 65 64 2e 0a 20 20 20 20 | 20 20 20 20 73 11 00 00 |ed.. | s...|
|00001670| 00 64 72 69 76 65 72 64 | 62 2d 25 73 2e 63 61 63 |.driverd|b-%s.cac|
|00001680| 68 65 74 02 00 00 00 72 | 62 73 24 00 00 00 43 6f |het....r|bs$...Co|
|00001690| 75 6c 64 20 6e 6f 74 20 | 6f 70 65 6e 20 44 72 69 |uld not |open Dri|
|000016a0| 76 65 72 44 42 20 63 61 | 63 68 65 20 25 73 3a 20 |verDB ca|che %s: |
|000016b0| 25 73 4e 28 14 00 00 00 | 74 09 00 00 00 75 73 65 |%sN(....|t....use|
|000016c0| 5f 63 61 63 68 65 74 04 | 00 00 00 4e 6f 6e 65 74 |_cachet.|...Nonet|
|000016d0| 05 00 00 00 63 61 63 68 | 65 74 09 00 00 00 5f 63 |....cach|et...._c|
|000016e0| 61 63 68 65 5f 69 64 74 | 0e 00 00 00 41 73 73 65 |ache_idt|....Asse|
|000016f0| 72 74 69 6f 6e 45 72 72 | 6f 72 74 02 00 00 00 6f |rtionErr|ort....o|
|00001700| 73 74 04 00 00 00 70 61 | 74 68 74 04 00 00 00 6a |st....pa|tht....j|
|00001710| 6f 69 6e 52 01 00 00 00 | 74 04 00 00 00 69 6e 73 |oinR....|t....ins|
|00001720| 74 74 0a 00 00 00 62 61 | 63 6b 75 70 5f 64 69 72 |tt....ba|ckup_dir|
|00001730| 74 0a 00 00 00 63 61 63 | 68 65 5f 70 61 74 68 74 |t....cac|he_patht|
|00001740| 07 00 00 00 63 50 69 63 | 6b 6c 65 74 04 00 00 00 |....cPic|klet....|
|00001750| 6c 6f 61 64 74 04 00 00 | 00 6f 70 65 6e 74 0b 00 |loadt...|.opent..|
|00001760| 00 00 50 69 63 6b 6c 65 | 45 72 72 6f 72 74 07 00 |..Pickle|Errort..|
|00001770| 00 00 49 4f 45 72 72 6f | 72 74 07 00 00 00 6c 6f |..IOErro|rt....lo|
|00001780| 67 67 69 6e 67 74 07 00 | 00 00 77 61 72 6e 69 6e |ggingt..|..warnin|
|00001790| 67 74 03 00 00 00 73 74 | 72 28 03 00 00 00 52 05 |gt....st|r(....R.|
|000017a0| 00 00 00 52 2b 00 00 00 | 74 01 00 00 00 65 28 00 |...R+...|t....e(.|
|000017b0| 00 00 00 28 00 00 00 00 | 73 34 00 00 00 2f 75 73 |...(....|s4.../us|
|000017c0| 72 2f 6c 69 62 2f 70 79 | 74 68 6f 6e 32 2e 36 2f |r/lib/py|thon2.6/|
|000017d0| 64 69 73 74 2d 70 61 63 | 6b 61 67 65 73 2f 6a 6f |dist-pac|kages/jo|
|000017e0| 63 6b 65 79 2f 64 65 74 | 65 63 74 69 6f 6e 2e 70 |ckey/det|ection.p|
|000017f0| 79 52 06 00 00 00 90 00 | 00 00 73 18 00 00 00 00 |yR......|..s.....|
|00001800| 05 09 01 09 01 0a 01 14 | 01 12 01 16 01 03 01 22 |........|......."|
|00001810| 01 19 01 09 01 13 01 63 | 02 00 00 00 02 00 00 00 |.......c|........|
|00001820| 03 00 00 00 43 00 00 00 | 73 3b 00 00 00 7c 00 00 |....C...|s;...|..|
|00001830| 69 00 00 6f 24 00 01 7c | 00 00 69 01 00 64 01 00 |i..o$..||..i..d..|
|00001840| 6a 09 00 6f 14 00 01 7c | 00 00 69 01 00 69 03 00 |j..o...||..i..i..|
|00001850| 7c 01 00 67 00 00 83 02 | 00 53 01 7c 00 00 69 04 ||..g....|.S.|..i.|
|00001860| 00 7c 01 00 83 01 00 53 | 28 02 00 00 00 73 9c 00 |.|.....S|(....s..|
|00001870| 00 00 52 65 74 75 72 6e | 20 61 20 73 65 74 20 6f |..Return| a set o|
|00001880| 72 20 6c 69 73 74 20 6f | 66 20 61 70 70 6c 69 63 |r list o|f applic|
|00001890| 61 62 6c 65 20 44 72 69 | 76 65 72 49 44 73 20 66 |able Dri|verIDs f|
|000018a0| 6f 72 20 61 20 48 61 72 | 64 77 61 72 65 49 44 2e |or a Har|dwareID.|
|000018b0| 0a 20 20 20 20 20 20 20 | 20 0a 20 20 20 20 20 20 |. | . |
|000018c0| 20 20 54 68 69 73 20 75 | 73 65 73 20 74 68 65 20 | This u|ses the |
|000018d0| 63 61 63 68 65 2c 20 69 | 66 20 61 76 61 69 6c 61 |cache, i|f availa|
|000018e0| 62 6c 65 2c 20 61 6e 64 | 20 6f 74 68 65 72 77 69 |ble, and| otherwi|
|000018f0| 73 65 20 63 61 6c 6c 73 | 20 5f 64 6f 5f 71 75 65 |se calls| _do_que|
|00001900| 72 79 28 29 2e 0a 20 20 | 20 20 20 20 20 20 4e 28 |ry().. | N(|
|00001910| 05 00 00 00 52 2b 00 00 | 00 52 2d 00 00 00 52 2c |....R+..|.R-...R,|
|00001920| 00 00 00 52 16 00 00 00 | 74 09 00 00 00 5f 64 6f |...R....|t...._do|
|00001930| 5f 71 75 65 72 79 28 02 | 00 00 00 52 05 00 00 00 |_query(.|...R....|
|00001940| 74 04 00 00 00 68 77 69 | 64 28 00 00 00 00 28 00 |t....hwi|d(....(.|
|00001950| 00 00 00 73 34 00 00 00 | 2f 75 73 72 2f 6c 69 62 |...s4...|/usr/lib|
|00001960| 2f 70 79 74 68 6f 6e 32 | 2e 36 2f 64 69 73 74 2d |/python2|.6/dist-|
|00001970| 70 61 63 6b 61 67 65 73 | 2f 6a 6f 63 6b 65 79 2f |packages|/jockey/|
|00001980| 64 65 74 65 63 74 69 6f | 6e 2e 70 79 74 05 00 00 |detectio|n.pyt...|
|00001990| 00 71 75 65 72 79 a2 00 | 00 00 73 06 00 00 00 00 |.query..|..s.....|
|000019a0| 05 1a 01 14 02 63 02 00 | 00 00 04 00 00 00 06 00 |.....c..|........|
|000019b0| 00 00 43 00 00 00 73 9f | 00 00 00 74 00 00 69 01 |..C...s.|...t..i.|
|000019c0| 00 64 01 00 7c 00 00 83 | 02 00 01 7c 00 00 69 02 |.d..|...|...|..i.|
|000019d0| 00 7c 01 00 83 01 00 01 | 7c 00 00 69 03 00 6f 74 |.|......||..i..ot|
|000019e0| 00 01 79 33 00 74 04 00 | 7c 00 00 69 05 00 64 02 |..y3.t..||..i..d.|
|000019f0| 00 83 02 00 7d 02 00 74 | 06 00 69 07 00 7c 00 00 |....}..t|..i..|..|
|00001a00| 69 08 00 7c 02 00 83 02 | 00 01 7c 02 00 69 09 00 |i..|....|..|..i..|
|00001a10| 83 00 00 01 57 71 9b 00 | 04 74 06 00 69 0a 00 74 |....Wq..|.t..i..t|
|00001a20| 0b 00 66 02 00 6a 0a 00 | 6f 25 00 01 01 7d 03 00 |..f..j..|o%...}..|
|00001a30| 01 74 00 00 69 0c 00 64 | 03 00 7c 00 00 69 05 00 |.t..i..d|..|..i..|
|00001a40| 74 0d 00 7c 03 00 83 01 | 00 83 03 00 01 71 9b 00 |t..|....|.....q..|
|00001a50| 01 58 6e 01 00 01 64 04 | 00 53 28 05 00 00 00 73 |.Xn...d.|.S(....s|
|00001a60| 3a 01 00 00 51 75 65 72 | 79 20 72 65 6d 6f 74 65 |:...Quer|y remote|
|00001a70| 20 73 65 72 76 65 72 20 | 66 6f 72 20 64 72 69 76 | server |for driv|
|00001a80| 65 72 20 75 70 64 61 74 | 65 73 20 66 6f 72 20 61 |er updat|es for a|
|00001a90| 20 73 65 74 20 6f 66 20 | 48 61 72 64 77 61 72 65 | set of |Hardware|
|00001aa0| 49 44 73 2e 0a 0a 20 20 | 20 20 20 20 20 20 54 68 |IDs... | Th|
|00001ab0| 69 73 20 69 73 20 61 20 | 6e 6f 2d 6f 70 20 66 6f |is is a |no-op fo|
|00001ac0| 72 20 6c 6f 63 61 6c 2d | 6f 6e 6c 79 20 64 72 69 |r local-|only dri|
|00001ad0| 76 65 72 20 64 61 74 61 | 62 61 73 65 73 2e 20 46 |ver data|bases. F|
|00001ae0| 6f 72 20 72 65 6d 6f 74 | 65 20 6f 6e 65 73 2c 20 |or remot|e ones, |
|00001af0| 74 68 69 73 0a 20 20 20 | 20 20 20 20 20 69 73 20 |this. | is |
|00001b00| 74 68 65 20 6f 6e 6c 79 | 20 6d 65 74 68 6f 64 20 |the only| method |
|00001b10| 77 68 69 63 68 20 73 68 | 6f 75 6c 64 20 61 63 74 |which sh|ould act|
|00001b20| 75 61 6c 6c 79 20 64 6f | 20 6e 65 74 77 6f 72 6b |ually do| network|
|00001b30| 20 6f 70 65 72 61 74 69 | 6f 6e 73 2e 0a 20 20 20 | operati|ons.. |
|00001b40| 20 20 20 20 20 57 68 65 | 6e 20 65 6e 61 62 6c 69 | Whe|n enabli|
|00001b50| 6e 67 20 63 61 63 68 69 | 6e 67 20 69 6e 20 5f 5f |ng cachi|ng in __|
|00001b60| 69 6e 69 74 5f 5f 2c 20 | 74 68 69 73 20 74 61 6b |init__, |this tak|
|00001b70| 65 73 20 63 61 72 65 20 | 6f 66 20 77 72 69 74 69 |es care |of writi|
|00001b80| 6e 67 20 74 68 65 0a 20 | 20 20 20 20 20 20 20 63 |ng the. | c|
|00001b90| 61 63 68 65 2e 0a 20 20 | 20 20 20 20 20 20 73 0b |ache.. | s.|
|00001ba0| 00 00 00 75 70 64 61 74 | 69 6e 67 20 25 73 74 02 |...updat|ing %st.|
|00001bb0| 00 00 00 77 62 73 26 00 | 00 00 43 6f 75 6c 64 20 |...wbs&.|..Could |
|00001bc0| 6e 6f 74 20 63 72 65 61 | 74 65 20 44 72 69 76 65 |not crea|te Drive|
|00001bd0| 72 44 42 20 63 61 63 68 | 65 20 25 73 3a 20 25 73 |rDB cach|e %s: %s|
|00001be0| 4e 28 0e 00 00 00 52 3b | 00 00 00 74 05 00 00 00 |N(....R;|...t....|
|00001bf0| 64 65 62 75 67 74 0a 00 | 00 00 5f 64 6f 5f 75 70 |debugt..|.._do_up|
|00001c00| 64 61 74 65 52 2b 00 00 | 00 52 38 00 00 00 52 35 |dateR+..|.R8...R5|
|00001c10| 00 00 00 52 36 00 00 00 | 74 04 00 00 00 64 75 6d |...R6...|t....dum|
|00001c20| 70 52 2d 00 00 00 74 05 | 00 00 00 63 6c 6f 73 65 |pR-...t.|...close|
|00001c30| 52 39 00 00 00 52 3a 00 | 00 00 52 3c 00 00 00 52 |R9...R:.|..R<...R|
|00001c40| 3d 00 00 00 28 04 00 00 | 00 52 05 00 00 00 74 05 |=...(...|.R....t.|
|00001c50| 00 00 00 68 77 69 64 73 | 74 01 00 00 00 66 52 3e |...hwids|t....fR>|
|00001c60| 00 00 00 28 00 00 00 00 | 28 00 00 00 00 73 34 00 |...(....|(....s4.|
|00001c70| 00 00 2f 75 73 72 2f 6c | 69 62 2f 70 79 74 68 6f |../usr/l|ib/pytho|
|00001c80| 6e 32 2e 36 2f 64 69 73 | 74 2d 70 61 63 6b 61 67 |n2.6/dis|t-packag|
|00001c90| 65 73 2f 6a 6f 63 6b 65 | 79 2f 64 65 74 65 63 74 |es/jocke|y/detect|
|00001ca0| 69 6f 6e 2e 70 79 74 06 | 00 00 00 75 70 64 61 74 |ion.pyt.|...updat|
|00001cb0| 65 ac 00 00 00 73 14 00 | 00 00 00 08 10 01 0d 03 |e....s..|........|
|00001cc0| 0a 01 03 01 12 01 13 01 | 0e 01 19 01 09 01 63 01 |........|......c.|
|00001cd0| 00 00 00 01 00 00 00 02 | 00 00 00 43 00 00 00 73 |........|...C...s|
|00001ce0| 1a 00 00 00 74 00 00 7c | 00 00 69 01 00 83 01 00 |....t..||..i.....|
|00001cf0| 69 02 00 64 01 00 83 01 | 00 64 02 00 19 53 28 03 |i..d....|.d...S(.|
|00001d00| 00 00 00 73 9f 01 00 00 | 47 65 74 20 74 68 65 20 |...s....|Get the |
|00001d10| 63 61 63 68 65 20 49 44 | 20 66 6f 72 20 74 68 69 |cache ID| for thi|
|00001d20| 73 20 44 72 69 76 65 72 | 44 42 2e 0a 0a 20 20 20 |s Driver|DB... |
|00001d30| 20 20 20 20 20 49 66 20 | 74 68 65 20 64 72 69 76 | If |the driv|
|00001d40| 65 72 20 44 42 20 69 6d | 70 6c 65 6d 65 6e 74 61 |er DB im|plementa|
|00001d50| 74 69 6f 6e 20 75 73 65 | 73 20 64 69 73 6b 20 63 |tion use|s disk c|
|00001d60| 61 63 68 69 6e 67 2c 20 | 69 74 20 6e 65 65 64 73 |aching, |it needs|
|00001d70| 20 74 6f 20 64 65 66 69 | 6e 65 0a 20 20 20 20 20 | to defi|ne. |
|00001d80| 20 20 20 61 6e 20 75 6e | 69 71 75 65 20 49 44 20 | an un|ique ID |
|00001d90| 66 6f 72 20 74 68 65 20 | 63 61 63 68 65 20 66 69 |for the |cache fi|
|00001da0| 6c 65 20 6e 61 6d 65 2e | 20 46 6f 72 20 70 61 72 |le name.| For par|
|00001db0| 61 6d 65 74 65 72 69 7a | 65 64 20 44 42 73 20 28 |ameteriz|ed DBs (|
|00001dc0| 73 75 63 68 20 61 73 20 | 61 0a 20 20 20 20 20 20 |such as |a. |
|00001dd0| 20 20 72 65 6d 6f 74 65 | 20 44 42 20 77 69 74 68 | remote| DB with|
|00001de0| 20 61 20 70 61 72 74 69 | 63 75 6c 61 72 20 55 52 | a parti|cular UR|
|00001df0| 4c 29 2c 20 74 68 6f 73 | 65 20 70 61 72 61 6d 65 |L), thos|e parame|
|00001e00| 74 65 72 73 20 6d 75 73 | 74 20 62 65 20 69 6e 63 |ters mus|t be inc|
|00001e10| 6c 75 64 65 64 0a 20 20 | 20 20 20 20 20 20 69 6e |luded. | in|
|00001e20| 74 6f 20 74 68 65 20 63 | 61 63 68 65 20 49 44 2e |to the c|ache ID.|
|00001e30| 0a 20 20 20 20 20 20 20 | 20 0a 20 20 20 20 20 20 |. | . |
|00001e40| 20 20 42 79 20 64 65 66 | 61 75 6c 74 20 74 68 69 | By def|ault thi|
|00001e50| 73 20 72 65 74 75 72 6e | 73 20 74 68 65 20 63 6c |s return|s the cl|
|00001e60| 61 73 73 6e 61 6d 65 2c | 20 77 68 69 63 68 20 69 |assname,| which i|
|00001e70| 73 20 61 70 70 72 6f 70 | 72 69 61 74 65 20 66 6f |s approp|riate fo|
|00001e80| 72 0a 20 20 20 20 20 20 | 20 20 73 69 6e 67 6c 65 |r. | single|
|00001e90| 74 6f 6e 20 44 72 69 76 | 65 72 44 42 73 2e 0a 20 |ton Driv|erDBs.. |
|00001ea0| 20 20 20 20 20 20 20 74 | 01 00 00 00 2e 69 ff ff | t|.....i..|
|00001eb0| ff ff 28 03 00 00 00 52 | 3d 00 00 00 74 09 00 00 |..(....R|=...t...|
|00001ec0| 00 5f 5f 63 6c 61 73 73 | 5f 5f 74 05 00 00 00 73 |.__class|__t....s|
|00001ed0| 70 6c 69 74 28 01 00 00 | 00 52 05 00 00 00 28 00 |plit(...|.R....(.|
|00001ee0| 00 00 00 28 00 00 00 00 | 73 34 00 00 00 2f 75 73 |...(....|s4.../us|
|00001ef0| 72 2f 6c 69 62 2f 70 79 | 74 68 6f 6e 32 2e 36 2f |r/lib/py|thon2.6/|
|00001f00| 64 69 73 74 2d 70 61 63 | 6b 61 67 65 73 2f 6a 6f |dist-pac|kages/jo|
|00001f10| 63 6b 65 79 2f 64 65 74 | 65 63 74 69 6f 6e 2e 70 |ckey/det|ection.p|
|00001f20| 79 52 2e 00 00 00 c5 00 | 00 00 73 02 00 00 00 00 |yR......|..s.....|
|00001f30| 0b 63 02 00 00 00 02 00 | 00 00 02 00 00 00 43 00 |.c......|......C.|
|00001f40| 00 00 73 0d 00 00 00 74 | 00 00 64 01 00 82 02 00 |..s....t|..d.....|
|00001f50| 64 02 00 53 28 03 00 00 | 00 73 b7 00 00 00 52 65 |d..S(...|.s....Re|
|00001f60| 74 75 72 6e 20 61 20 73 | 65 74 20 6f 72 20 6c 69 |turn a s|et or li|
|00001f70| 73 74 20 6f 66 20 61 70 | 70 6c 69 63 61 62 6c 65 |st of ap|plicable|
|00001f80| 20 44 72 69 76 65 72 49 | 44 73 20 66 6f 72 20 61 | DriverI|Ds for a|
|00001f90| 20 48 61 72 64 77 61 72 | 65 49 44 2e 0a 0a 20 20 | Hardwar|eID... |
|00001fa0| 20 20 20 20 20 20 54 68 | 69 73 20 73 68 6f 75 6c | Th|is shoul|
|00001fb0| 64 20 6e 6f 74 20 62 65 | 20 63 61 6c 6c 65 64 20 |d not be| called |
|00001fc0| 64 69 72 65 63 74 6c 79 | 2e 20 55 73 65 72 73 20 |directly|. Users |
|00001fd0| 63 61 6c 6c 20 71 75 65 | 72 79 28 29 20 77 68 69 |call que|ry() whi|
|00001fe0| 63 68 20 77 72 61 70 73 | 20 74 68 69 73 0a 20 20 |ch wraps| this. |
|00001ff0| 20 20 20 20 20 20 66 75 | 6e 63 74 69 6f 6e 20 69 | fu|nction i|
|00002000| 6e 74 6f 20 63 61 63 68 | 69 6e 67 2e 0a 20 20 20 |nto cach|ing.. |
|00002010| 20 20 20 20 20 73 21 00 | 00 00 73 75 62 63 6c 61 | s!.|..subcla|
|00002020| 73 73 65 73 20 6e 65 65 | 64 20 74 6f 20 69 6d 70 |sses nee|d to imp|
|00002030| 6c 65 6d 65 6e 74 20 74 | 68 69 73 4e 28 01 00 00 |lement t|hisN(...|
|00002040| 00 74 13 00 00 00 4e 6f | 74 49 6d 70 6c 65 6d 65 |.t....No|tImpleme|
|00002050| 6e 74 65 64 45 72 72 6f | 72 28 02 00 00 00 52 05 |ntedErro|r(....R.|
|00002060| 00 00 00 52 40 00 00 00 | 28 00 00 00 00 28 00 00 |...R@...|(....(..|
|00002070| 00 00 73 34 00 00 00 2f | 75 73 72 2f 6c 69 62 2f |..s4.../|usr/lib/|
|00002080| 70 79 74 68 6f 6e 32 2e | 36 2f 64 69 73 74 2d 70 |python2.|6/dist-p|
|00002090| 61 63 6b 61 67 65 73 2f | 6a 6f 63 6b 65 79 2f 64 |ackages/|jockey/d|
|000020a0| 65 74 65 63 74 69 6f 6e | 2e 70 79 52 3f 00 00 00 |etection|.pyR?...|
|000020b0| d2 00 00 00 73 02 00 00 | 00 00 06 63 02 00 00 00 |....s...|...c....|
|000020c0| 02 00 00 00 01 00 00 00 | 43 00 00 00 73 04 00 00 |........|C...s...|
|000020d0| 00 64 01 00 53 28 02 00 | 00 00 73 12 02 00 00 51 |.d..S(..|..s....Q|
|000020e0| 75 65 72 79 20 72 65 6d | 6f 74 65 20 73 65 72 76 |uery rem|ote serv|
|000020f0| 65 72 20 66 6f 72 20 64 | 72 69 76 65 72 20 75 70 |er for d|river up|
|00002100| 64 61 74 65 73 20 66 6f | 72 20 61 20 73 65 74 20 |dates fo|r a set |
|00002110| 6f 66 20 48 61 72 64 77 | 61 72 65 49 44 73 2e 0a |of Hardw|areIDs..|
|00002120| 0a 20 20 20 20 20 20 20 | 20 54 68 69 73 20 73 68 |. | This sh|
|00002130| 6f 75 6c 64 20 6e 6f 74 | 20 62 65 20 63 61 6c 6c |ould not| be call|
|00002140| 65 64 20 64 69 72 65 63 | 74 6c 79 2e 20 55 73 65 |ed direc|tly. Use|
|00002150| 72 73 20 63 61 6c 6c 20 | 75 70 64 61 74 65 28 29 |rs call |update()|
|00002160| 20 77 68 69 63 68 20 77 | 72 61 70 73 20 74 68 69 | which w|raps thi|
|00002170| 73 0a 20 20 20 20 20 20 | 20 20 66 75 6e 63 74 69 |s. | functi|
|00002180| 6f 6e 20 69 6e 74 6f 20 | 63 61 63 68 69 6e 67 2e |on into |caching.|
|00002190| 0a 0a 20 20 20 20 20 20 | 20 20 54 68 69 73 20 69 |.. | This i|
|000021a0| 73 20 61 20 6e 6f 2d 6f | 70 20 66 6f 72 20 6c 6f |s a no-o|p for lo|
|000021b0| 63 61 6c 2d 6f 6e 6c 79 | 20 64 72 69 76 65 72 20 |cal-only| driver |
|000021c0| 64 61 74 61 62 61 73 65 | 73 2e 20 46 6f 72 20 72 |database|s. For r|
|000021d0| 65 6d 6f 74 65 20 6f 6e | 65 73 2c 20 74 68 69 73 |emote on|es, this|
|000021e0| 0a 20 20 20 20 20 20 20 | 20 69 73 20 74 68 65 20 |. | is the |
|000021f0| 6f 6e 6c 79 20 6d 65 74 | 68 6f 64 20 77 68 69 63 |only met|hod whic|
|00002200| 68 20 73 68 6f 75 6c 64 | 20 61 63 74 75 61 6c 6c |h should| actuall|
|00002210| 79 20 64 6f 20 6e 65 74 | 77 6f 72 6b 20 6f 70 65 |y do net|work ope|
|00002220| 72 61 74 69 6f 6e 73 2e | 0a 20 20 20 20 20 20 20 |rations.|. |
|00002230| 20 57 68 65 6e 20 65 6e | 61 62 6c 69 6e 67 20 63 | When en|abling c|
|00002240| 61 63 68 69 6e 67 20 69 | 6e 20 5f 5f 69 6e 69 74 |aching i|n __init|
|00002250| 5f 5f 2c 20 69 6d 70 6c | 65 6d 65 6e 74 61 74 69 |__, impl|ementati|
|00002260| 6f 6e 73 20 6e 65 65 64 | 20 74 6f 20 77 72 69 74 |ons need| to writ|
|00002270| 65 20 74 68 65 0a 20 20 | 20 20 20 20 20 20 64 65 |e the. | de|
|00002280| 74 65 63 74 65 64 20 68 | 61 72 64 77 61 72 65 2d |tected h|ardware-|
|00002290| 3e 64 72 69 76 65 72 20 | 6d 61 70 70 69 6e 67 20 |>driver |mapping |
|000022a0| 69 6e 74 6f 20 73 65 6c | 66 2e 63 61 63 68 65 20 |into sel|f.cache |
|000022b0| 28 6d 61 70 70 69 6e 67 | 20 48 61 72 64 77 61 72 |(mapping| Hardwar|
|000022c0| 65 49 44 0a 20 20 20 20 | 20 20 20 20 74 6f 20 61 |eID. | to a|
|000022d0| 20 73 65 74 2f 6c 69 73 | 74 20 6f 66 20 44 72 69 | set/lis|t of Dri|
|000022e0| 76 65 72 49 44 73 29 2e | 0a 20 20 20 20 20 20 20 |verIDs).|. |
|000022f0| 20 4e 28 00 00 00 00 28 | 02 00 00 00 52 05 00 00 | N(....(|....R...|
|00002300| 00 52 47 00 00 00 28 00 | 00 00 00 28 00 00 00 00 |.RG...(.|...(....|
|00002310| 73 34 00 00 00 2f 75 73 | 72 2f 6c 69 62 2f 70 79 |s4.../us|r/lib/py|
|00002320| 74 68 6f 6e 32 2e 36 2f | 64 69 73 74 2d 70 61 63 |thon2.6/|dist-pac|
|00002330| 6b 61 67 65 73 2f 6a 6f | 63 6b 65 79 2f 64 65 74 |kages/jo|ckey/det|
|00002340| 65 63 74 69 6f 6e 2e 70 | 79 52 44 00 00 00 da 00 |ection.p|yRD.....|
|00002350| 00 00 73 02 00 00 00 00 | 0c 28 0a 00 00 00 52 1e |..s.....|.(....R.|
|00002360| 00 00 00 52 1f 00 00 00 | 52 20 00 00 00 52 0a 00 |...R....|R ...R..|
|00002370| 00 00 52 06 00 00 00 52 | 41 00 00 00 52 49 00 00 |..R....R|A...RI..|
|00002380| 00 52 2e 00 00 00 52 3f | 00 00 00 52 44 00 00 00 |.R....R?|...RD...|
|00002390| 28 00 00 00 00 28 00 00 | 00 00 28 00 00 00 00 73 |(....(..|..(....s|
|000023a0| 34 00 00 00 2f 75 73 72 | 2f 6c 69 62 2f 70 79 74 |4.../usr|/lib/pyt|
|000023b0| 68 6f 6e 32 2e 36 2f 64 | 69 73 74 2d 70 61 63 6b |hon2.6/d|ist-pack|
|000023c0| 61 67 65 73 2f 6a 6f 63 | 6b 65 79 2f 64 65 74 65 |ages/joc|key/dete|
|000023d0| 63 74 69 6f 6e 2e 70 79 | 52 29 00 00 00 83 00 00 |ction.py|R)......|
|000023e0| 00 73 0e 00 00 00 06 0b | 06 02 0c 12 09 0a 09 19 |.s......|........|
|000023f0| 09 0d 09 08 74 1a 00 00 | 00 4c 6f 63 61 6c 4b 65 |....t...|.LocalKe|
|00002400| 72 6e 65 6c 4d 6f 64 75 | 6c 65 73 44 72 69 76 65 |rnelModu|lesDrive|
|00002410| 72 44 42 63 00 00 00 00 | 00 00 00 00 01 00 00 00 |rDBc....|........|
|00002420| 42 00 00 00 73 29 00 00 | 00 65 00 00 5a 01 00 64 |B...s)..|.e..Z..d|
|00002430| 00 00 5a 02 00 64 01 00 | 84 00 00 5a 03 00 64 02 |..Z..d..|...Z..d.|
|00002440| 00 84 00 00 5a 04 00 64 | 03 00 84 00 00 5a 05 00 |....Z..d|.....Z..|
|00002450| 52 53 28 04 00 00 00 73 | 0e 03 00 00 44 72 69 76 |RS(....s|....Driv|
|00002460| 65 72 44 42 20 69 6d 70 | 6c 65 6d 65 6e 74 61 74 |erDB imp|lementat|
|00002470| 69 6f 6e 20 66 6f 72 20 | 6b 65 72 6e 65 6c 20 6d |ion for |kernel m|
|00002480| 6f 64 75 6c 65 73 20 77 | 68 69 63 68 20 61 72 65 |odules w|hich are|
|00002490| 20 61 6c 72 65 61 64 79 | 20 61 76 61 69 6c 61 62 | already| availab|
|000024a0| 6c 65 0a 20 20 20 20 69 | 6e 20 74 68 65 20 73 79 |le. i|n the sy|
|000024b0| 73 74 65 6d 2e 0a 20 20 | 20 20 0a 20 20 20 20 54 |stem.. | . T|
|000024c0| 68 69 73 20 65 76 61 6c | 75 61 74 65 73 20 6d 6f |his eval|uates mo|
|000024d0| 64 61 6c 69 61 73 20 6c | 69 73 74 73 20 61 6e 64 |dalias l|ists and|
|000024e0| 20 6f 76 65 72 72 69 64 | 65 73 20 28 73 75 63 68 | overrid|es (such|
|000024f0| 20 61 73 20 2f 6c 69 62 | 2f 6d 6f 64 75 6c 65 73 | as /lib|/modules|
|00002500| 2f 3c 6b 65 72 6e 65 6c | 0a 20 20 20 20 76 65 72 |/<kernel|. ver|
|00002510| 73 69 6f 6e 3e 2f 6d 6f | 64 75 6c 65 73 2e 61 6c |sion>/mo|dules.al|
|00002520| 69 61 73 20 61 6e 64 20 | 6f 74 68 65 72 20 61 6c |ias and |other al|
|00002530| 69 61 73 20 66 69 6c 65 | 73 2f 64 69 72 65 63 74 |ias file|s/direct|
|00002540| 6f 72 69 65 73 20 73 70 | 65 63 69 66 69 65 64 20 |ories sp|ecified |
|00002550| 69 6e 0a 20 20 20 20 4f | 53 4c 69 62 2e 6d 6f 64 |in. O|SLib.mod|
|00002560| 61 6c 69 61 73 65 73 29 | 20 74 6f 20 6d 61 70 20 |aliases)| to map |
|00002570| 6d 6f 64 61 6c 69 61 73 | 65 73 20 69 6e 20 2f 73 |modalias|es in /s|
|00002580| 79 73 20 74 6f 20 6b 65 | 72 6e 65 6c 20 6d 6f 64 |ys to ke|rnel mod|
|00002590| 75 6c 65 73 20 61 6e 64 | 20 77 72 61 70 70 69 6e |ules and| wrappin|
|000025a0| 67 0a 20 20 20 20 74 68 | 65 6d 20 69 6e 74 6f 20 |g. th|em into |
|000025b0| 61 20 4b 65 72 6e 65 6c | 4d 6f 64 75 6c 65 48 61 |a Kernel|ModuleHa|
|000025c0| 6e 64 6c 65 72 2e 0a 20 | 20 20 20 0a 20 20 20 20 |ndler.. | . |
|000025d0| 41 73 20 61 6e 20 61 64 | 64 69 74 69 6f 6e 20 74 |As an ad|dition t|
|000025e0| 6f 20 74 68 65 20 27 61 | 6c 69 61 73 27 20 6c 69 |o the 'a|lias' li|
|000025f0| 6e 65 73 20 69 6e 20 6d | 6f 64 61 6c 69 61 73 20 |nes in m|odalias |
|00002600| 66 69 6c 65 73 2c 20 79 | 6f 75 20 63 61 6e 20 61 |files, y|ou can a|
|00002610| 6c 73 6f 20 73 70 65 63 | 69 66 79 0a 20 20 20 20 |lso spec|ify. |
|00002620| 6c 69 6e 65 73 20 22 72 | 65 73 65 74 20 3c 6d 6f |lines "r|eset <mo|
|00002630| 64 75 6c 65 3e 22 20 77 | 68 69 63 68 20 77 69 6c |dule>" w|hich wil|
|00002640| 6c 20 63 61 75 73 65 20 | 74 68 65 20 63 75 72 72 |l cause |the curr|
|00002650| 65 6e 74 20 6d 6f 64 61 | 6c 69 61 73 20 6d 61 70 |ent moda|lias map|
|00002660| 70 69 6e 67 20 74 68 61 | 74 0a 20 20 20 20 77 61 |ping tha|t. wa|
|00002670| 73 20 62 75 69 6c 74 20 | 75 70 20 74 6f 20 74 68 |s built |up to th|
|00002680| 61 74 20 70 6f 69 6e 74 | 20 74 6f 20 62 65 20 64 |at point| to be d|
|00002690| 69 73 63 61 72 64 65 64 | 2e 20 53 69 6e 63 65 20 |iscarded|. Since |
|000026a0| 6d 6f 64 61 6c 69 61 73 | 65 73 20 61 72 65 20 65 |modalias|es are e|
|000026b0| 76 61 6c 75 61 74 65 64 | 0a 20 20 20 20 69 6e 20 |valuated|. in |
|000026c0| 74 68 65 20 6f 72 64 65 | 72 20 74 68 65 79 20 61 |the orde|r they a|
|000026d0| 70 70 65 61 72 20 69 6e | 20 4f 53 4c 69 62 2e 6d |ppear in| OSLib.m|
|000026e0| 6f 64 61 6c 69 61 73 65 | 73 2c 20 74 68 69 73 20 |odaliase|s, this |
|000026f0| 63 61 6e 20 62 65 20 75 | 73 65 64 20 74 6f 20 64 |can be u|sed to d|
|00002700| 69 73 61 62 6c 65 0a 20 | 20 20 20 77 72 6f 6e 67 |isable. | wrong|
|00002710| 20 75 70 73 74 72 65 61 | 6d 20 6d 6f 64 61 6c 69 | upstrea|m modali|
|00002720| 61 73 65 73 20 28 6c 69 | 6b 65 20 74 68 65 20 6f |ases (li|ke the o|
|00002730| 6e 65 73 20 66 72 6f 6d | 20 74 68 65 20 70 72 6f |nes from| the pro|
|00002740| 70 72 69 65 74 61 72 79 | 20 4e 56 49 44 49 41 0a |prietary| NVIDIA.|
|00002750| 20 20 20 20 67 72 61 70 | 68 69 63 73 20 64 72 69 | grap|hics dri|
|00002760| 76 65 72 29 2e 0a 20 20 | 20 20 63 01 00 00 00 01 |ver).. | c.....|
|00002770| 00 00 00 04 00 00 00 43 | 00 00 00 73 24 00 00 00 |.......C|...s$...|
|00002780| 74 00 00 69 01 00 7c 00 | 00 64 01 00 74 02 00 83 |t..i..|.|.d..t...|
|00002790| 01 01 01 7c 00 00 69 03 | 00 68 00 00 83 01 00 01 |...|..i.|.h......|
|000027a0| 64 02 00 53 28 03 00 00 | 00 73 6a 00 00 00 49 6e |d..S(...|.sj...In|
|000027b0| 69 74 69 61 6c 69 7a 65 | 20 73 65 6c 66 2e 61 6c |itialize| self.al|
|000027c0| 69 61 73 5f 63 61 63 68 | 65 2e 0a 20 20 20 20 20 |ias_cach|e.. |
|000027d0| 20 20 20 0a 20 20 20 20 | 20 20 20 20 54 68 69 73 | . | This|
|000027e0| 20 6d 61 70 73 20 62 75 | 73 20 e2 86 92 20 76 65 | maps bu|s ... ve|
|000027f0| 6e 64 6f 72 20 e2 86 92 | 20 6d 6f 64 61 6c 69 61 |ndor ...| modalia|
|00002800| 73 20 e2 86 92 20 5b 6d | 6f 64 75 6c 65 5d 2e 0a |s ... [m|odule]..|
|00002810| 20 20 20 20 20 20 20 20 | 52 2b 00 00 00 4e 28 04 | |R+...N(.|
|00002820| 00 00 00 52 29 00 00 00 | 52 06 00 00 00 52 0a 00 |...R)...|R....R..|
|00002830| 00 00 52 49 00 00 00 28 | 01 00 00 00 52 05 00 00 |..RI...(|....R...|
|00002840| 00 28 00 00 00 00 28 00 | 00 00 00 73 34 00 00 00 |.(....(.|...s4...|
|00002850| 2f 75 73 72 2f 6c 69 62 | 2f 70 79 74 68 6f 6e 32 |/usr/lib|/python2|
|00002860| 2e 36 2f 64 69 73 74 2d | 70 61 63 6b 61 67 65 73 |.6/dist-|packages|
|00002870| 2f 6a 6f 63 6b 65 79 2f | 64 65 74 65 63 74 69 6f |/jockey/|detectio|
|00002880| 6e 2e 70 79 52 06 00 00 | 00 fa 00 00 00 73 04 00 |n.pyR...|.....s..|
|00002890| 00 00 00 06 13 01 63 02 | 00 00 00 15 00 00 00 0e |......c.|........|
|000028a0| 00 00 00 43 00 00 00 73 | 12 03 00 00 68 00 00 7c |...C...s|....h..||
|000028b0| 00 00 5f 00 00 74 01 00 | 69 02 00 64 01 00 83 01 |.._..t..|i..d....|
|000028c0| 00 7c 00 00 5f 03 00 78 | f0 02 74 04 00 69 05 00 |.|.._..x|..t..i..|
|000028d0| 69 06 00 44 5d e2 02 7d | 02 00 74 07 00 69 08 00 |i..D]..}|..t..i..|
|000028e0| 69 09 00 7c 02 00 83 01 | 00 70 07 00 01 71 28 00 |i..|....|.p...q(.|
|000028f0| 6e 01 00 01 74 07 00 69 | 08 00 69 0a 00 7c 02 00 |n...t..i|..i..|..|
|00002900| 83 01 00 6f 43 00 01 67 | 00 00 04 7d 03 00 74 0b |...oC..g|...}..t.|
|00002910| 00 74 07 00 69 0c 00 7c | 02 00 83 01 00 83 01 00 |.t..i..||........|
|00002920| 44 5d 1c 00 7d 04 00 7c | 03 00 74 07 00 69 08 00 |D]..}..||..t..i..|
|00002930| 69 0d 00 7c 02 00 7c 04 | 00 83 02 00 12 71 75 00 |i..|..|.|.....qu.|
|00002940| 7e 03 00 7d 05 00 6e 0a | 00 01 7c 02 00 67 01 00 |~..}..n.|..|..g..|
|00002950| 7d 05 00 78 60 02 7c 05 | 00 44 5d 58 02 7d 06 00 |}..x`.|.|.D]X.}..|
|00002960| 74 0e 00 69 0f 00 64 02 | 00 7c 06 00 17 83 01 00 |t..i..d.|.|......|
|00002970| 01 78 3e 02 74 10 00 7c | 06 00 83 01 00 44 5d 30 |.x>.t..||.....D]0|
|00002980| 02 7d 07 00 7c 07 00 69 | 11 00 83 00 00 7d 08 00 |.}..|..i|.....}..|
|00002990| 79 16 00 7c 08 00 5c 04 | 00 7d 09 00 7d 0a 00 7d |y..|..\.|.}..}..}|
|000029a0| 0b 00 7d 0c 00 57 6e 77 | 00 04 74 12 00 6a 0a 00 |..}..Wnw|..t..j..|
|000029b0| 6f 6b 00 01 01 01 01 64 | 00 00 7d 0c 00 79 13 00 |ok.....d|..}..y..|
|000029c0| 7c 08 00 5c 03 00 7d 09 | 00 7d 0a 00 7d 0b 00 57 ||..\..}.|.}..}..W|
|000029d0| 71 74 01 04 74 12 00 6a | 0a 00 6f 3c 00 01 01 01 |qt..t..j|..o<....|
|000029e0| 01 79 1c 00 7c 07 00 69 | 11 00 83 00 00 5c 02 00 |.y..|..i|.....\..|
|000029f0| 7d 09 00 7d 0b 00 64 00 | 00 7d 0a 00 57 71 6f 01 |}..}..d.|.}..Wqo.|
|00002a00| 04 74 12 00 6a 0a 00 6f | 0a 00 01 01 01 01 71 d2 |.t..j..o|......q.|
|00002a10| 00 71 6f 01 01 58 71 74 | 01 01 58 6e 02 00 01 58 |.qo..Xqt|..Xn...X|
|00002a20| 7c 09 00 64 03 00 6a 02 | 00 6f de 00 01 7c 0a 00 ||..d..j.|.o...|..|
|00002a30| 6f d7 00 01 7c 00 00 69 | 03 00 69 14 00 7c 0a 00 |o...|..i|..i..|..|
|00002a40| 83 01 00 7d 0d 00 7c 0d | 00 6f 50 00 01 7c 00 00 |...}..|.|.oP..|..|
|00002a50| 69 00 00 69 15 00 7c 0d | 00 69 16 00 64 04 00 83 |i..i..|.|.i..d...|
|00002a60| 01 00 68 00 00 83 02 00 | 69 15 00 7c 0d 00 69 16 |..h.....|i..|..i.|
|00002a70| 00 64 05 00 83 01 00 68 | 00 00 83 02 00 69 15 00 |.d.....h|.....i..|
|00002a80| 7c 0a 00 67 00 00 83 02 | 00 69 17 00 7c 0b 00 7c ||..g....|.i..|..||
|00002a90| 0c 00 66 02 00 83 01 00 | 01 71 02 03 01 7c 0a 00 |..f.....|.q...|..|
|00002aa0| 69 18 00 64 06 00 83 01 | 00 7d 0e 00 7c 0e 00 64 |i..d....|.}..|..d|
|00002ab0| 07 00 6a 04 00 6f 0e 00 | 01 7c 0a 00 7c 0e 00 20 |..j..o..|.|..|.. |
|00002ac0| 7d 0f 00 6e 07 00 01 64 | 00 00 7d 0f 00 7c 00 00 |}..n...d|..}..|..|
|00002ad0| 69 00 00 69 15 00 7c 0f | 00 68 00 00 83 02 00 69 |i..i..|.|.h.....i|
|00002ae0| 15 00 64 00 00 68 00 00 | 83 02 00 69 15 00 7c 0a |..d..h..|...i..|.|
|00002af0| 00 67 00 00 83 02 00 69 | 17 00 7c 0b 00 7c 0c 00 |.g.....i|..|..|..|
|00002b00| 66 02 00 83 01 00 01 71 | d2 00 01 7c 09 00 64 08 |f......q|...|..d.|
|00002b10| 00 6a 02 00 6f 96 00 01 | 78 93 00 7c 00 00 69 00 |.j..o...|x..|..i.|
|00002b20| 00 69 19 00 83 00 00 44 | 5d 7e 00 7d 10 00 78 75 |.i.....D|]~.}..xu|
|00002b30| 00 7c 10 00 69 19 00 83 | 00 00 44 5d 67 00 7d 11 |.|..i...|..D]g.}.|
|00002b40| 00 78 5e 00 7c 11 00 69 | 1a 00 83 00 00 44 5d 50 |.x^.|..i|.....D]P|
|00002b50| 00 5c 02 00 7d 12 00 7d | 13 00 78 41 00 74 1b 00 |.\..}..}|..xA.t..|
|00002b60| 74 1c 00 7c 13 00 83 01 | 00 83 01 00 44 5d 2d 00 |t..|....|....D]-.|
|00002b70| 7d 14 00 7c 13 00 7c 14 | 00 19 64 07 00 19 7c 0b |}..|..|.|..d...|.|
|00002b80| 00 6a 02 00 6f 12 00 01 | 7c 13 00 69 1d 00 7c 14 |.j..o...||..i..|.|
|00002b90| 00 83 01 00 01 50 71 c1 | 02 01 71 c1 02 57 71 a2 |.....Pq.|..q..Wq.|
|00002ba0| 02 57 71 8f 02 57 71 7c | 02 57 71 d2 00 01 71 d2 |.Wq..Wq||.Wq...q.|
|00002bb0| 00 57 71 ae 00 57 71 28 | 00 57 64 00 00 53 28 09 |.Wq..Wq(|.Wd..S(.|
|00002bc0| 00 00 00 4e 73 21 00 00 | 00 28 70 63 69 7c 75 73 |...Ns!..|.(pci|us|
|00002bd0| 62 29 3a 76 28 5b 30 2d | 39 41 2d 46 5d 7b 34 2c |b):v([0-|9A-F]{4,|
|00002be0| 38 7d 29 28 3f 3a 64 7c | 70 29 73 16 00 00 00 72 |8})(?:d||p)s....r|
|00002bf0| 65 61 64 69 6e 67 20 6d | 6f 64 61 6c 69 61 73 20 |eading m|odalias |
|00002c00| 66 69 6c 65 20 74 05 00 | 00 00 61 6c 69 61 73 69 |file t..|..aliasi|
|00002c10| 01 00 00 00 69 02 00 00 | 00 52 10 00 00 00 69 00 |....i...|.R....i.|
|00002c20| 00 00 00 74 05 00 00 00 | 72 65 73 65 74 28 1e 00 |...t....|reset(..|
|00002c30| 00 00 74 0b 00 00 00 61 | 6c 69 61 73 5f 63 61 63 |..t....a|lias_cac|
|00002c40| 68 65 52 17 00 00 00 52 | 18 00 00 00 74 11 00 00 |heR....R|....t...|
|00002c50| 00 76 65 6e 64 6f 72 5f | 70 61 74 74 65 72 6e 5f |.vendor_|pattern_|
|00002c60| 72 65 52 01 00 00 00 52 | 33 00 00 00 74 0a 00 00 |reR....R|3...t...|
|00002c70| 00 6d 6f 64 61 6c 69 61 | 73 65 73 52 30 00 00 00 |.modalia|sesR0...|
|00002c80| 52 31 00 00 00 74 06 00 | 00 00 65 78 69 73 74 73 |R1...t..|..exists|
|00002c90| 74 05 00 00 00 69 73 64 | 69 72 74 06 00 00 00 73 |t....isd|irt....s|
|00002ca0| 6f 72 74 65 64 74 07 00 | 00 00 6c 69 73 74 64 69 |ortedt..|..listdi|
|00002cb0| 72 52 32 00 00 00 52 3b | 00 00 00 52 43 00 00 00 |rR2...R;|...RC...|
|00002cc0| 52 38 00 00 00 52 4c 00 | 00 00 74 0a 00 00 00 56 |R8...RL.|..t....V|
|00002cd0| 61 6c 75 65 45 72 72 6f | 72 52 2c 00 00 00 52 0c |alueErro|rR,...R.|
|00002ce0| 00 00 00 74 0a 00 00 00 | 73 65 74 64 65 66 61 75 |...t....|setdefau|
|00002cf0| 6c 74 74 05 00 00 00 67 | 72 6f 75 70 74 06 00 00 |ltt....g|roupt...|
|00002d00| 00 61 70 70 65 6e 64 52 | 12 00 00 00 74 0a 00 00 |.appendR|....t...|
|00002d10| 00 69 74 65 72 76 61 6c | 75 65 73 74 09 00 00 00 |.iterval|uest....|
|00002d20| 69 74 65 72 69 74 65 6d | 73 74 05 00 00 00 72 61 |iteritem|st....ra|
|00002d30| 6e 67 65 74 03 00 00 00 | 6c 65 6e 74 03 00 00 00 |nget....|lent....|
|00002d40| 70 6f 70 28 15 00 00 00 | 52 05 00 00 00 52 47 00 |pop(....|R....RG.|
|00002d50| 00 00 74 0e 00 00 00 61 | 6c 69 61 73 5f 6c 6f 63 |..t....a|lias_loc|
|00002d60| 61 74 69 6f 6e 74 04 00 | 00 00 5f 5b 31 5d 52 48 |ationt..|.._[1]RH|
|00002d70| 00 00 00 74 0b 00 00 00 | 61 6c 69 61 73 5f 66 69 |...t....|alias_fi|
|00002d80| 6c 65 73 74 0a 00 00 00 | 61 6c 69 61 73 5f 66 69 |lest....|alias_fi|
|00002d90| 6c 65 74 04 00 00 00 6c | 69 6e 65 74 06 00 00 00 |let....l|inet....|
|00002da0| 66 69 65 6c 64 73 74 01 | 00 00 00 63 74 01 00 00 |fieldst.|...ct...|
|00002db0| 00 61 74 01 00 00 00 6d | 74 01 00 00 00 70 74 02 |.at....m|t....pt.|
|00002dc0| 00 00 00 76 70 74 05 00 | 00 00 63 6f 6c 6f 6e 74 |...vpt..|..colont|
|00002dd0| 03 00 00 00 62 75 73 74 | 03 00 00 00 6d 61 70 74 |....bust|....mapt|
|00002de0| 04 00 00 00 76 6d 61 70 | 74 01 00 00 00 6b 74 04 |....vmap|t....kt.|
|00002df0| 00 00 00 6d 6f 64 73 74 | 01 00 00 00 69 28 00 00 |...modst|....i(..|
|00002e00| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|00002e10| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|00002e20| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|00002e30| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|00002e40| 52 44 00 00 00 03 01 00 | 00 73 66 00 00 00 00 03 |RD......|.sf.....|
|00002e50| 09 02 12 02 0d 00 06 01 | 13 01 07 01 13 01 07 01 |........|........|
|00002e60| 3c 02 09 02 07 00 06 01 | 11 01 0d 00 06 01 0c 01 |<.......|........|
|00002e70| 03 01 16 01 0e 01 06 01 | 03 01 13 01 0e 01 03 01 |........|........|
|00002e80| 12 01 0a 01 0e 01 12 02 | 14 01 12 01 07 01 1e 01 |........|........|
|00002e90| 32 02 0f 01 0d 01 0e 02 | 06 01 15 01 29 01 0d 01 |2.......|....)...|
|00002ea0| 10 00 06 01 0d 00 06 01 | 0d 00 0c 01 13 00 06 01 |........|........|
|00002eb0| 15 01 0d 01 63 02 00 00 | 00 09 00 00 00 09 00 00 |....c...|........|
|00002ec0| 00 43 00 00 00 73 d4 01 | 00 00 7c 01 00 69 00 00 |.C...s..|..|..i..|
|00002ed0| 64 01 00 6a 03 00 70 10 | 00 01 64 02 00 7c 01 00 |d..j..p.|..d..|..|
|00002ee0| 69 01 00 6a 07 00 6f 05 | 00 01 67 00 00 53 01 67 |i..j..o.|..g..S.g|
|00002ef0| 00 00 7d 02 00 7c 00 00 | 69 02 00 69 03 00 7c 01 |..}..|..|i..i..|.|
|00002f00| 00 69 01 00 83 01 00 7d | 03 00 7c 03 00 6f c6 00 |.i.....}|..|..o..|
|00002f10| 01 7c 03 00 69 04 00 64 | 03 00 83 01 00 7d 04 00 |.|..i..d|.....}..|
|00002f20| 78 cd 00 7c 00 00 69 05 | 00 69 06 00 7c 04 00 68 |x..|..i.|.i..|..h|
|00002f30| 00 00 83 02 00 69 06 00 | 7c 03 00 69 04 00 64 04 |.....i..||..i..d.|
|00002f40| 00 83 01 00 68 00 00 83 | 02 00 69 07 00 83 00 00 |....h...|..i.....|
|00002f50| 44 5d 7e 00 5c 02 00 7d | 05 00 7d 06 00 7c 06 00 |D]~.\..}|..}..|..|
|00002f60| 6f 6b 00 01 74 08 00 64 | 01 00 7c 05 00 83 02 00 |ok..t..d|..|.....|
|00002f70| 7c 01 00 6a 02 00 6f 55 | 00 01 78 52 00 7c 06 00 ||..j..oU|..xR.|..|
|00002f80| 44 5d 46 00 5c 02 00 7d | 03 00 7d 07 00 74 09 00 |D]F.\..}|..}..t..|
|00002f90| 64 05 00 64 06 00 64 06 | 00 7c 03 00 83 00 02 7d |d..d..d.|.|.....}|
|00002fa0| 08 00 7c 07 00 6f 11 00 | 01 7c 07 00 7c 08 00 69 |..|..o..|.|..|..i|
|00002fb0| 0a 00 64 07 00 3c 6e 01 | 00 01 7c 02 00 69 0b 00 |..d..<n.|..|..i..|
|00002fc0| 7c 08 00 83 01 00 01 71 | b7 00 57 71 87 00 01 71 ||......q|..Wq...q|
|00002fd0| 87 00 57 6e 1a 00 01 7c | 01 00 69 01 00 7c 01 00 |..Wn...||..i..|..|
|00002fe0| 69 01 00 69 0c 00 64 02 | 00 83 01 00 20 7d 04 00 |i..i..d.|.... }..|
|00002ff0| 78 a7 00 7c 00 00 69 05 | 00 69 06 00 7c 04 00 68 |x..|..i.|.i..|..h|
|00003000| 00 00 83 02 00 69 06 00 | 64 08 00 68 00 00 83 02 |.....i..|d..h....|
|00003010| 00 69 07 00 83 00 00 44 | 5d 7e 00 5c 02 00 7d 05 |.i.....D|]~.\..}.|
|00003020| 00 7d 06 00 7c 06 00 6f | 6b 00 01 74 08 00 64 01 |.}..|..o|k..t..d.|
|00003030| 00 7c 05 00 83 02 00 7c | 01 00 6a 02 00 6f 55 00 |.|.....||..j..oU.|
|00003040| 01 78 52 00 7c 06 00 44 | 5d 46 00 5c 02 00 7d 03 |.xR.|..D|]F.\..}.|
|00003050| 00 7d 07 00 74 09 00 64 | 05 00 64 06 00 64 06 00 |.}..t..d|..d..d..|
|00003060| 7c 03 00 83 00 02 7d 08 | 00 7c 07 00 6f 11 00 01 ||.....}.|.|..o...|
|00003070| 7c 07 00 7c 08 00 69 0a | 00 64 07 00 3c 6e 01 00 ||..|..i.|.d..<n..|
|00003080| 01 7c 02 00 69 0b 00 7c | 08 00 83 01 00 01 71 7e |.|..i..||......q~|
|00003090| 01 57 71 4e 01 01 71 4e | 01 57 7c 02 00 53 28 09 |.WqN..qN|.W|..S(.|
|000030a0| 00 00 00 73 37 00 00 00 | 52 65 74 75 72 6e 20 61 |...s7...|Return a|
|000030b0| 20 6c 69 73 74 20 6f 66 | 20 61 70 70 6c 69 63 61 | list of| applica|
|000030c0| 62 6c 65 20 44 72 69 76 | 65 72 49 44 73 20 66 6f |ble Driv|erIDs fo|
|000030d0| 72 20 61 20 48 61 72 64 | 77 61 72 65 49 44 2e 52 |r a Hard|wareID.R|
|000030e0| 08 00 00 00 52 10 00 00 | 00 69 01 00 00 00 69 02 |....R...|.i....i.|
|000030f0| 00 00 00 74 0b 00 00 00 | 64 72 69 76 65 72 5f 74 |...t....|driver_t|
|00003100| 79 70 65 74 0d 00 00 00 | 6b 65 72 6e 65 6c 5f 6d |ypet....|kernel_m|
|00003110| 6f 64 75 6c 65 74 07 00 | 00 00 70 61 63 6b 61 67 |odulet..|..packag|
|00003120| 65 4e 28 0e 00 00 00 52 | 03 00 00 00 52 04 00 00 |eN(....R|....R...|
|00003130| 00 52 52 00 00 00 52 0c | 00 00 00 52 5a 00 00 00 |.RR...R.|...RZ...|
|00003140| 52 51 00 00 00 52 16 00 | 00 00 52 5d 00 00 00 52 |RQ...R..|..R]...R|
|00003150| 02 00 00 00 52 22 00 00 | 00 52 23 00 00 00 52 5b |....R"..|.R#...R[|
|00003160| 00 00 00 74 05 00 00 00 | 69 6e 64 65 78 52 2c 00 |...t....|indexR,.|
|00003170| 00 00 28 09 00 00 00 52 | 05 00 00 00 52 40 00 00 |..(....R|....R@..|
|00003180| 00 74 06 00 00 00 72 65 | 73 75 6c 74 52 69 00 00 |.t....re|sultRi..|
|00003190| 00 52 6d 00 00 00 52 68 | 00 00 00 52 71 00 00 00 |.Rm...Rh|...Rq...|
|000031a0| 52 6a 00 00 00 74 03 00 | 00 00 64 69 64 28 00 00 |Rj...t..|..did(..|
|000031b0| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|000031c0| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|000031d0| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|000031e0| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|000031f0| 52 3f 00 00 00 3f 01 00 | 00 73 34 00 00 00 00 03 |R?...?..|.s4.....|
|00003200| 20 01 05 0a 06 03 15 01 | 07 01 0f 01 31 00 0c 01 | .......|....1...|
|00003210| 1d 01 07 00 0c 01 15 01 | 07 01 11 01 1d 02 19 03 |........|........|
|00003220| 28 00 0c 01 1d 01 07 00 | 0c 01 15 01 07 01 11 01 |(.......|........|
|00003230| 19 02 28 06 00 00 00 52 | 1e 00 00 00 52 1f 00 00 |..(....R|....R...|
|00003240| 00 52 20 00 00 00 52 06 | 00 00 00 52 44 00 00 00 |.R ...R.|...RD...|
|00003250| 52 3f 00 00 00 28 00 00 | 00 00 28 00 00 00 00 28 |R?...(..|..(....(|
|00003260| 00 00 00 00 73 34 00 00 | 00 2f 75 73 72 2f 6c 69 |....s4..|./usr/li|
|00003270| 62 2f 70 79 74 68 6f 6e | 32 2e 36 2f 64 69 73 74 |b/python|2.6/dist|
|00003280| 2d 70 61 63 6b 61 67 65 | 73 2f 6a 6f 63 6b 65 79 |-package|s/jockey|
|00003290| 2f 64 65 74 65 63 74 69 | 6f 6e 2e 70 79 52 4e 00 |/detecti|on.pyRN.|
|000032a0| 00 00 ea 00 00 00 73 08 | 00 00 00 06 0f 06 01 09 |......s.|........|
|000032b0| 09 09 3c 74 0e 00 00 00 | 58 4d 4c 52 50 43 44 72 |..<t....|XMLRPCDr|
|000032c0| 69 76 65 72 44 42 63 00 | 00 00 00 00 00 00 00 01 |iverDBc.|........|
|000032d0| 00 00 00 42 00 00 00 73 | 32 00 00 00 65 00 00 5a |...B...s|2...e..Z|
|000032e0| 01 00 64 00 00 5a 02 00 | 64 01 00 84 00 00 5a 03 |..d..Z..|d.....Z.|
|000032f0| 00 64 02 00 84 00 00 5a | 04 00 64 03 00 84 00 00 |.d.....Z|..d.....|
|00003300| 5a 05 00 64 04 00 84 00 | 00 5a 06 00 52 53 28 05 |Z..d....|.Z..RS(.|
|00003310| 00 00 00 73 c0 03 00 00 | 44 72 69 76 65 72 44 42 |...s....|DriverDB|
|00003320| 20 69 6d 70 6c 65 6d 65 | 6e 74 61 74 69 6f 6e 20 | impleme|ntation |
|00003330| 66 6f 72 20 61 20 72 65 | 6d 6f 74 65 20 58 4d 4c |for a re|mote XML|
|00003340| 2d 52 50 43 20 73 65 72 | 76 65 72 2e 0a 0a 20 20 |-RPC ser|ver... |
|00003350| 20 20 54 68 69 73 20 69 | 6d 70 6c 65 6d 65 6e 74 | This i|mplement|
|00003360| 73 20 58 4d 4c 2d 52 50 | 43 20 44 72 69 76 65 72 |s XML-RP|C Driver|
|00003370| 44 42 20 70 72 6f 74 6f | 63 6f 6c 20 76 65 72 73 |DB proto|col vers|
|00003380| 69 6f 6e 20 32 30 30 38 | 30 34 30 37 3a 0a 0a 20 |ion 2008|0407:.. |
|00003390| 20 20 20 71 75 65 72 79 | 3a 20 28 70 72 6f 74 6f | query|: (proto|
|000033a0| 63 6f 6c 5f 76 65 72 73 | 69 6f 6e 2c 20 70 72 6f |col_vers|ion, pro|
|000033b0| 74 6f 63 6f 6c 5f 73 75 | 62 76 65 72 73 69 6f 6e |tocol_su|bversion|
|000033c0| 2c 20 71 75 65 72 79 5f | 64 61 74 61 29 20 e2 86 |, query_|data) ..|
|000033d0| 92 0a 20 20 20 20 20 20 | 28 70 72 6f 74 6f 63 6f |.. |(protoco|
|000033e0| 6c 5f 76 65 72 73 69 6f | 6e 2c 20 70 72 6f 74 6f |l_versio|n, proto|
|000033f0| 63 6f 6c 5f 73 75 62 76 | 65 72 73 69 6f 6e 2c 20 |col_subv|ersion, |
|00003400| 48 61 72 64 77 61 72 65 | 49 44 20 e2 86 92 20 44 |Hardware|ID ... D|
|00003410| 72 69 76 65 72 49 44 2a | 5d 29 0a 20 20 20 20 0a |riverID*|]). .|
|00003420| 20 20 20 20 48 61 72 64 | 77 61 72 65 49 44 3a 20 | Hard|wareID: |
|00003430| 68 77 69 64 5f 74 79 70 | 65 20 27 3a 27 20 68 77 |hwid_typ|e ':' hw|
|00003440| 69 64 5f 76 61 6c 75 65 | 0a 20 20 20 20 68 77 69 |id_value|. hwi|
|00003450| 64 5f 74 79 70 65 3a 20 | 27 6d 6f 64 61 6c 69 61 |d_type: |'modalia|
|00003460| 73 27 20 7c 20 27 70 72 | 69 6e 74 65 72 5f 64 65 |s' | 'pr|inter_de|
|00003470| 76 69 63 65 69 64 27 0a | 20 20 20 20 68 77 69 64 |viceid'.| hwid|
|00003480| 5f 76 61 6c 75 65 3a 20 | 73 74 72 69 6e 67 20 28 |_value: |string (|
|00003490| 6d 6f 64 61 6c 69 61 73 | 20 76 61 6c 75 65 2c 20 |modalias| value, |
|000034a0| 70 72 69 6e 74 65 72 20 | 64 65 76 69 63 65 20 49 |printer |device I|
|000034b0| 44 2c 20 65 74 63 2e 29 | 0a 20 20 20 20 44 72 69 |D, etc.)|. Dri|
|000034c0| 76 65 72 49 44 3a 20 70 | 72 6f 70 65 72 74 79 20 |verID: p|roperty |
|000034d0| e2 86 92 20 76 61 6c 75 | 65 0a 20 20 20 20 0a 20 |... valu|e. . |
|000034e0| 20 20 20 45 78 61 6d 70 | 6c 65 3a 0a 20 20 20 20 | Examp|le:. |
|000034f0| 71 75 65 72 79 28 27 32 | 30 30 38 30 34 30 37 27 |query('2|0080407'|
|00003500| 2c 20 27 30 27 2c 20 7b | 0a 20 20 20 20 20 20 20 |, '0', {|. |
|00003510| 20 20 20 20 20 27 63 6f | 6d 70 6f 6e 65 6e 74 73 | 'co|mponents|
|00003520| 27 3a 20 5b 27 6d 6f 64 | 61 6c 69 61 73 3a 70 63 |': ['mod|alias:pc|
|00003530| 69 3a 63 72 61 70 27 2c | 20 27 70 72 69 6e 74 65 |i:crap',| 'printe|
|00003540| 72 3a 43 61 6e 6f 6e 5f | 42 4a 32 27 5d 2c 0a 20 |r:Canon_|BJ2'],. |
|00003550| 20 20 20 20 20 20 20 20 | 20 20 20 27 73 79 73 74 | | 'syst|
|00003560| 65 6d 5f 76 65 6e 64 6f | 72 27 3a 20 27 44 65 6c |em_vendo|r': 'Del|
|00003570| 6c 27 2c 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |l',. | |
|00003580| 27 73 79 73 74 65 6d 5f | 70 72 6f 64 75 63 74 27 |'system_|product'|
|00003590| 3a 20 27 4c 61 74 69 74 | 75 64 65 20 44 34 33 30 |: 'Latit|ude D430|
|000035a0| 27 2c 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 27 |',. | '|
|000035b0| 6f 73 5f 6e 61 6d 65 27 | 3a 20 27 52 65 64 53 6f |os_name'|: 'RedSo|
|000035c0| 63 6b 27 2c 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ck',. | |
|000035d0| 20 27 6f 73 5f 76 65 72 | 73 69 6f 6e 27 3a 20 27 | 'os_ver|sion': '|
|000035e0| 32 2e 30 27 2c 0a 20 20 | 20 20 20 20 20 20 20 20 |2.0',. | |
|000035f0| 20 20 27 6b 65 72 6e 65 | 6c 5f 76 65 72 27 3a 20 | 'kerne|l_ver': |
|00003600| 27 32 2e 36 2e 32 34 2d | 31 35 2d 67 65 6e 65 72 |'2.6.24-|15-gener|
|00003610| 69 63 27 2c 0a 20 20 20 | 20 20 20 20 20 20 20 20 |ic',. | |
|00003620| 20 27 61 72 63 68 69 74 | 65 63 74 75 72 65 27 3a | 'archit|ecture':|
|00003630| 20 27 69 36 38 36 27 7d | 29 20 3d 0a 20 20 20 20 | 'i686'}|) =. |
|00003640| 20 20 28 27 32 30 30 38 | 30 34 30 37 27 2c 20 27 | ('2008|0407', '|
|00003650| 30 27 2c 20 7b 27 6d 6f | 64 61 6c 69 61 73 3a 70 |0', {'mo|dalias:p|
|00003660| 63 69 3a 63 72 61 70 27 | 3a 20 5b 64 72 5f 63 72 |ci:crap'|: [dr_cr|
|00003670| 61 70 31 2c 20 64 72 5f | 63 72 61 70 32 5d 2c 20 |ap1, dr_|crap2], |
|00003680| 27 70 72 69 6e 74 65 72 | 3a 43 61 6e 6f 6e 5f 42 |'printer|:Canon_B|
|00003690| 4a 32 27 3a 20 5b 64 72 | 5f 70 72 31 5d 7d 29 0a |J2': [dr|_pr1]}).|
|000036a0| 0a 20 20 20 20 77 68 65 | 72 65 20 64 72 5f 2a 20 |. whe|re dr_* |
|000036b0| 61 72 65 20 44 72 69 76 | 65 72 49 44 20 70 72 6f |are Driv|erID pro|
|000036c0| 70 65 72 74 79 20 64 69 | 63 74 69 6f 6e 61 72 69 |perty di|ctionari|
|000036d0| 65 73 2e 0a 20 20 20 20 | 63 02 00 00 00 02 00 00 |es.. |c.......|
|000036e0| 00 04 00 00 00 43 00 00 | 00 73 3b 00 00 00 7c 01 |.....C..|.s;...|.|
|000036f0| 00 7c 00 00 5f 00 00 74 | 01 00 69 02 00 7c 00 00 |.|.._..t|..i..|..|
|00003700| 64 01 00 74 03 00 83 01 | 01 01 74 04 00 69 05 00 |d..t....|..t..i..|
|00003710| 69 06 00 83 00 00 5c 02 | 00 7c 00 00 5f 07 00 7c |i.....\.|.|.._..||
|00003720| 00 00 5f 08 00 64 02 00 | 53 28 03 00 00 00 73 39 |.._..d..|S(....s9|
|00003730| 00 00 00 43 72 65 61 74 | 65 20 58 4d 4c 2d 52 50 |...Creat|e XML-RP|
|00003740| 43 20 44 72 69 76 65 72 | 20 44 42 20 69 6e 73 74 |C Driver| DB inst|
|00003750| 61 6e 63 65 20 66 6f 72 | 20 61 20 67 69 76 65 6e |ance for| a given|
|00003760| 20 73 65 72 76 65 72 20 | 55 52 4c 2e 52 2b 00 00 | server |URL.R+..|
|00003770| 00 4e 28 09 00 00 00 74 | 03 00 00 00 75 72 6c 52 |.N(....t|....urlR|
|00003780| 29 00 00 00 52 06 00 00 | 00 74 04 00 00 00 54 72 |)...R...|.t....Tr|
|00003790| 75 65 52 01 00 00 00 52 | 33 00 00 00 74 19 00 00 |ueR....R|3...t...|
|000037a0| 00 67 65 74 5f 73 79 73 | 74 65 6d 5f 76 65 6e 64 |.get_sys|tem_vend|
|000037b0| 6f 72 5f 70 72 6f 64 75 | 63 74 74 0a 00 00 00 73 |or_produ|ctt....s|
|000037c0| 79 73 5f 76 65 6e 64 6f | 72 74 0b 00 00 00 73 79 |ys_vendo|rt....sy|
|000037d0| 73 5f 70 72 6f 64 75 63 | 74 28 02 00 00 00 52 05 |s_produc|t(....R.|
|000037e0| 00 00 00 52 7a 00 00 00 | 28 00 00 00 00 28 00 00 |...Rz...|(....(..|
|000037f0| 00 00 73 34 00 00 00 2f | 75 73 72 2f 6c 69 62 2f |..s4.../|usr/lib/|
|00003800| 70 79 74 68 6f 6e 32 2e | 36 2f 64 69 73 74 2d 70 |python2.|6/dist-p|
|00003810| 61 63 6b 61 67 65 73 2f | 6a 6f 63 6b 65 79 2f 64 |ackages/|jockey/d|
|00003820| 65 74 65 63 74 69 6f 6e | 2e 70 79 52 06 00 00 00 |etection|.pyR....|
|00003830| 84 01 00 00 73 06 00 00 | 00 00 03 09 01 13 01 63 |....s...|.......c|
|00003840| 01 00 00 00 03 00 00 00 | 04 00 00 00 43 00 00 00 |........|....C...|
|00003850| 73 5e 00 00 00 7c 00 00 | 69 00 00 7d 01 00 7c 01 |s^...|..|i..}..|.|
|00003860| 00 69 01 00 64 01 00 83 | 01 00 7d 02 00 7c 02 00 |.i..d...|..}..|..|
|00003870| 64 02 00 6a 05 00 6f 12 | 00 01 7c 01 00 7c 02 00 |d..j..o.|..|..|..|
|00003880| 64 03 00 17 1f 7d 01 00 | 6e 01 00 01 7c 01 00 69 |d....}..|n...|..i|
|00003890| 02 00 64 04 00 64 05 00 | 83 02 00 7d 01 00 74 03 |..d..d..|...}..t.|
|000038a0| 00 69 04 00 7c 00 00 83 | 01 00 64 06 00 17 7c 01 |.i..|...|..d...|.|
|000038b0| 00 17 53 28 07 00 00 00 | 4e 73 03 00 00 00 3a 2f |..S(....|Ns....:/|
|000038c0| 2f 69 00 00 00 00 69 03 | 00 00 00 74 01 00 00 00 |/i....i.|...t....|
|000038d0| 2f 74 01 00 00 00 5f 74 | 01 00 00 00 40 28 05 00 |/t...._t|....@(..|
|000038e0| 00 00 52 7a 00 00 00 52 | 12 00 00 00 52 1a 00 00 |..Rz...R|....R...|
|000038f0| 00 52 29 00 00 00 52 2e | 00 00 00 28 03 00 00 00 |.R)...R.|...(....|
|00003900| 52 05 00 00 00 74 01 00 | 00 00 75 74 03 00 00 00 |R....t..|..ut....|
|00003910| 70 6f 73 28 00 00 00 00 | 28 00 00 00 00 73 34 00 |pos(....|(....s4.|
|00003920| 00 00 2f 75 73 72 2f 6c | 69 62 2f 70 79 74 68 6f |../usr/l|ib/pytho|
|00003930| 6e 32 2e 36 2f 64 69 73 | 74 2d 70 61 63 6b 61 67 |n2.6/dis|t-packag|
|00003940| 65 73 2f 6a 6f 63 6b 65 | 79 2f 64 65 74 65 63 74 |es/jocke|y/detect|
|00003950| 69 6f 6e 2e 70 79 52 2e | 00 00 00 8b 01 00 00 73 |ion.pyR.|.......s|
|00003960| 0c 00 00 00 00 02 09 01 | 0f 01 0d 01 12 01 12 02 |........|........|
|00003970| 63 02 00 00 00 02 00 00 | 00 01 00 00 00 43 00 00 |c.......|.....C..|
|00003980| 00 73 04 00 00 00 67 00 | 00 53 28 01 00 00 00 73 |.s....g.|.S(....s|
|00003990| 3e 00 00 00 52 65 74 75 | 72 6e 20 61 20 73 65 74 |>...Retu|rn a set|
|000039a0| 20 6f 72 20 6c 69 73 74 | 20 6f 66 20 61 70 70 6c | or list| of appl|
|000039b0| 69 63 61 62 6c 65 20 44 | 72 69 76 65 72 49 44 73 |icable D|riverIDs|
|000039c0| 20 66 6f 72 20 61 20 48 | 61 72 64 77 61 72 65 49 | for a H|ardwareI|
|000039d0| 44 2e 28 00 00 00 00 28 | 02 00 00 00 52 05 00 00 |D.(....(|....R...|
|000039e0| 00 52 40 00 00 00 28 00 | 00 00 00 28 00 00 00 00 |.R@...(.|...(....|
|000039f0| 73 34 00 00 00 2f 75 73 | 72 2f 6c 69 62 2f 70 79 |s4.../us|r/lib/py|
|00003a00| 74 68 6f 6e 32 2e 36 2f | 64 69 73 74 2d 70 61 63 |thon2.6/|dist-pac|
|00003a10| 6b 61 67 65 73 2f 6a 6f | 63 6b 65 79 2f 64 65 74 |kages/jo|ckey/det|
|00003a20| 65 63 74 69 6f 6e 2e 70 | 79 52 3f 00 00 00 95 01 |ection.p|yR?.....|
|00003a30| 00 00 73 02 00 00 00 00 | 05 63 02 00 00 00 0a 00 |..s.....|.c......|
|00003a40| 00 00 0a 00 00 00 43 00 | 00 00 73 5f 01 00 00 74 |......C.|..s_...t|
|00003a50| 00 00 69 01 00 64 01 00 | 7c 00 00 69 02 00 83 02 |..i..d..||..i....|
|00003a60| 00 01 74 03 00 69 04 00 | 7c 00 00 69 02 00 83 01 |..t..i..||..i....|
|00003a70| 00 7d 02 00 7c 02 00 69 | 05 00 64 02 00 64 03 00 |.}..|..i|..d..d..|
|00003a80| 68 05 00 74 06 00 69 07 | 00 69 08 00 64 04 00 36 |h..t..i.|.i..d..6|
|00003a90| 74 06 00 69 07 00 69 09 | 00 64 05 00 36 7c 00 00 |t..i..i.|.d..6|..|
|00003aa0| 69 0a 00 64 06 00 36 7c | 00 00 69 0b 00 64 07 00 |i..d..6||..i..d..|
|00003ab0| 36 67 00 00 04 7d 03 00 | 7c 01 00 44 5d 1d 00 7d |6g...}..||..D]..}|
|00003ac0| 04 00 7c 03 00 64 08 00 | 7c 04 00 69 0c 00 7c 04 |..|..d..||..i..|.|
|00003ad0| 00 69 0d 00 66 02 00 16 | 12 71 6d 00 7e 03 00 64 |.i..f...|.qm.~..d|
|00003ae0| 09 00 36 83 03 00 5c 03 | 00 7d 05 00 7d 06 00 7d |..6...\.|.}..}..}|
|00003af0| 07 00 74 00 00 69 01 00 | 64 0a 00 7c 05 00 7c 06 |..t..i..|d..|..|.|
|00003b00| 00 74 0e 00 7c 07 00 83 | 01 00 83 04 00 01 68 00 |.t..|...|......h.|
|00003b10| 00 7c 00 00 5f 0f 00 7c | 05 00 64 02 00 6a 03 00 |.|.._..||..d..j..|
|00003b20| 6f 12 00 01 74 00 00 69 | 10 00 64 0b 00 83 01 00 |o...t..i|..d.....|
|00003b30| 01 64 0c 00 53 01 78 71 | 00 7c 01 00 44 5d 69 00 |.d..S.xq|.|..D]i.|
|00003b40| 7d 08 00 78 60 00 7c 07 | 00 69 11 00 64 08 00 7c |}..x`.|.|.i..d..||
|00003b50| 08 00 69 0c 00 7c 08 00 | 69 0d 00 66 02 00 16 67 |..i..|..|i..f...g|
|00003b60| 00 00 83 02 00 44 5d 3c | 00 7d 09 00 64 0d 00 7c |.....D]<|.}..d..||
|00003b70| 09 00 6a 07 00 6f 07 00 | 01 71 17 01 6e 01 00 01 |..j..o..|.q..n...|
|00003b80| 7c 00 00 69 0f 00 69 12 | 00 7c 08 00 67 00 00 83 ||..i..i.|.|..g...|
|00003b90| 02 00 69 13 00 74 14 00 | 7c 09 00 8d 00 00 83 01 |..i..t..||.......|
|00003ba0| 00 01 71 17 01 57 71 ee | 00 57 64 0c 00 53 28 0e |..q..Wq.|.Wd..S(.|
|00003bb0| 00 00 00 73 40 00 00 00 | 51 75 65 72 79 20 72 65 |...s@...|Query re|
|00003bc0| 6d 6f 74 65 20 73 65 72 | 76 65 72 20 66 6f 72 20 |mote ser|ver for |
|00003bd0| 64 72 69 76 65 72 20 75 | 70 64 61 74 65 73 20 66 |driver u|pdates f|
|00003be0| 6f 72 20 61 20 73 65 74 | 20 6f 66 20 48 61 72 64 |or a set| of Hard|
|00003bf0| 77 61 72 65 49 44 73 2e | 73 26 00 00 00 51 75 65 |wareIDs.|s&...Que|
|00003c00| 72 79 69 6e 67 20 58 4d | 4c 2d 52 50 43 20 64 72 |rying XM|L-RPC dr|
|00003c10| 69 76 65 72 20 64 61 74 | 61 62 61 73 65 20 25 73 |iver dat|abase %s|
|00003c20| 2e 2e 2e 74 08 00 00 00 | 32 30 30 38 30 34 30 37 |...t....|20080407|
|00003c30| 74 01 00 00 00 30 74 07 | 00 00 00 6f 73 5f 6e 61 |t....0t.|...os_na|
|00003c40| 6d 65 74 0a 00 00 00 6f | 73 5f 76 65 72 73 69 6f |met....o|s_versio|
|00003c50| 6e 74 0d 00 00 00 73 79 | 73 74 65 6d 5f 76 65 6e |nt....sy|stem_ven|
|00003c60| 64 6f 72 74 0e 00 00 00 | 73 79 73 74 65 6d 5f 70 |dort....|system_p|
|00003c70| 72 6f 64 75 63 74 73 05 | 00 00 00 25 73 3a 25 73 |roducts.|...%s:%s|
|00003c80| 74 0a 00 00 00 63 6f 6d | 70 6f 6e 65 6e 74 73 73 |t....com|ponentss|
|00003c90| 21 00 00 00 20 20 2d 3e | 20 70 72 6f 74 6f 63 6f |!... ->| protoco|
|00003ca0| 6c 3a 20 25 73 2f 25 73 | 2c 20 64 72 69 76 65 72 |l: %s/%s|, driver|
|00003cb0| 73 3a 20 25 73 73 29 00 | 00 00 20 20 20 75 6e 6b |s: %ss).|.. unk|
|00003cc0| 6e 6f 77 6e 20 70 72 6f | 74 6f 63 6f 6c 20 76 65 |nown pro|tocol ve|
|00003cd0| 72 73 69 6f 6e 2c 20 6e | 6f 74 20 75 70 64 61 74 |rsion, n|ot updat|
|00003ce0| 69 6e 67 4e 52 73 00 00 | 00 28 15 00 00 00 52 3b |ingNRs..|.(....R;|
|00003cf0| 00 00 00 52 43 00 00 00 | 52 7a 00 00 00 74 09 00 |...RC...|Rz...t..|
|00003d00| 00 00 78 6d 6c 72 70 63 | 6c 69 62 74 0b 00 00 00 |..xmlrpc|libt....|
|00003d10| 53 65 72 76 65 72 50 72 | 6f 78 79 52 41 00 00 00 |ServerPr|oxyRA...|
|00003d20| 52 01 00 00 00 52 33 00 | 00 00 74 09 00 00 00 6f |R....R3.|..t....o|
|00003d30| 73 5f 76 65 6e 64 6f 72 | 52 87 00 00 00 52 7d 00 |s_vendor|R....R}.|
|00003d40| 00 00 52 7e 00 00 00 52 | 03 00 00 00 52 04 00 00 |..R~...R|....R...|
|00003d50| 00 52 3d 00 00 00 52 2d | 00 00 00 52 3c 00 00 00 |.R=...R-|...R<...|
|00003d60| 52 16 00 00 00 52 59 00 | 00 00 52 5b 00 00 00 52 |R....RY.|..R[...R|
|00003d70| 22 00 00 00 28 0a 00 00 | 00 52 05 00 00 00 52 47 |"...(...|.R....RG|
|00003d80| 00 00 00 74 06 00 00 00 | 63 6c 69 65 6e 74 52 62 |...t....|clientRb|
|00003d90| 00 00 00 74 01 00 00 00 | 68 74 0d 00 00 00 72 65 |...t....|ht....re|
|00003da0| 73 5f 70 72 6f 74 6f 5f | 76 65 72 74 10 00 00 00 |s_proto_|vert....|
|00003db0| 72 65 73 5f 70 72 6f 74 | 6f 5f 73 75 62 76 65 72 |res_prot|o_subver|
|00003dc0| 74 07 00 00 00 64 72 69 | 76 65 72 73 52 40 00 00 |t....dri|versR@..|
|00003dd0| 00 74 03 00 00 00 64 72 | 76 28 00 00 00 00 28 00 |.t....dr|v(....(.|
|00003de0| 00 00 00 73 34 00 00 00 | 2f 75 73 72 2f 6c 69 62 |...s4...|/usr/lib|
|00003df0| 2f 70 79 74 68 6f 6e 32 | 2e 36 2f 64 69 73 74 2d |/python2|.6/dist-|
|00003e00| 70 61 63 6b 61 67 65 73 | 2f 6a 6f 63 6b 65 79 2f |packages|/jockey/|
|00003e10| 64 65 74 65 63 74 69 6f | 6e 2e 70 79 52 44 00 00 |detectio|n.pyRD..|
|00003e20| 00 9c 01 00 00 73 2c 00 | 00 00 00 03 13 01 12 02 |.....s,.|........|
|00003e30| 06 01 09 01 0d 01 0d 01 | 0a 01 0a 01 41 02 0c 01 |........|....A...|
|00003e40| 10 02 09 01 0d 01 0d 01 | 05 02 07 00 06 01 23 00 |........|......#.|
|00003e50| 06 01 0d 01 07 01 28 07 | 00 00 00 52 1e 00 00 00 |......(.|...R....|
|00003e60| 52 1f 00 00 00 52 20 00 | 00 00 52 06 00 00 00 52 |R....R .|..R....R|
|00003e70| 2e 00 00 00 52 3f 00 00 | 00 52 44 00 00 00 28 00 |....R?..|.RD...(.|
|00003e80| 00 00 00 28 00 00 00 00 | 28 00 00 00 00 73 34 00 |...(....|(....s4.|
|00003e90| 00 00 2f 75 73 72 2f 6c | 69 62 2f 70 79 74 68 6f |../usr/l|ib/pytho|
|00003ea0| 6e 32 2e 36 2f 64 69 73 | 74 2d 70 61 63 6b 61 67 |n2.6/dis|t-packag|
|00003eb0| 65 73 2f 6a 6f 63 6b 65 | 79 2f 64 65 74 65 63 74 |es/jocke|y/detect|
|00003ec0| 69 6f 6e 2e 70 79 52 79 | 00 00 00 6a 01 00 00 73 |ion.pyRy|...j...s|
|00003ed0| 0a 00 00 00 06 19 06 01 | 09 07 09 0a 09 07 74 14 |........|......t.|
|00003ee0| 00 00 00 4f 70 65 6e 50 | 72 69 6e 74 69 6e 67 44 |...OpenP|rintingD|
|00003ef0| 72 69 76 65 72 44 42 63 | 00 00 00 00 00 00 00 00 |riverDBc|........|
|00003f00| 01 00 00 00 42 00 00 00 | 73 29 00 00 00 65 00 00 |....B...|s)...e..|
|00003f10| 5a 01 00 64 00 00 5a 02 | 00 64 01 00 84 00 00 5a |Z..d..Z.|.d.....Z|
|00003f20| 03 00 64 02 00 84 00 00 | 5a 04 00 64 03 00 84 00 |..d.....|Z..d....|
|00003f30| 00 5a 05 00 52 53 28 04 | 00 00 00 73 2e 00 00 00 |.Z..RS(.|...s....|
|00003f40| 44 72 69 76 65 72 44 42 | 20 66 6f 72 20 6f 70 65 |DriverDB| for ope|
|00003f50| 6e 70 72 69 6e 74 69 6e | 67 2e 6f 72 67 20 70 72 |nprintin|g.org pr|
|00003f60| 69 6e 74 65 72 20 64 72 | 69 76 65 72 73 2e 63 01 |inter dr|ivers.c.|
|00003f70| 00 00 00 01 00 00 00 04 | 00 00 00 43 00 00 00 73 |........|...C...s|
|00003f80| 17 00 00 00 74 00 00 69 | 01 00 7c 00 00 64 01 00 |....t..i|..|..d..|
|00003f90| 74 02 00 83 01 01 01 64 | 00 00 53 28 02 00 00 00 |t......d|..S(....|
|00003fa0| 4e 52 2b 00 00 00 28 03 | 00 00 00 52 29 00 00 00 |NR+...(.|...R)...|
|00003fb0| 52 06 00 00 00 52 7b 00 | 00 00 28 01 00 00 00 52 |R....R{.|..(....R|
|00003fc0| 05 00 00 00 28 00 00 00 | 00 28 00 00 00 00 73 34 |....(...|.(....s4|
|00003fd0| 00 00 00 2f 75 73 72 2f | 6c 69 62 2f 70 79 74 68 |.../usr/|lib/pyth|
|00003fe0| 6f 6e 32 2e 36 2f 64 69 | 73 74 2d 70 61 63 6b 61 |on2.6/di|st-packa|
|00003ff0| 67 65 73 2f 6a 6f 63 6b | 65 79 2f 64 65 74 65 63 |ges/jock|ey/detec|
|00004000| 74 69 6f 6e 2e 70 79 52 | 06 00 00 00 bd 01 00 00 |tion.pyR|........|
|00004010| 73 02 00 00 00 00 01 63 | 02 00 00 00 02 00 00 00 |s......c|........|
|00004020| 01 00 00 00 43 00 00 00 | 73 04 00 00 00 67 00 00 |....C...|s....g..|
|00004030| 53 28 01 00 00 00 73 3e | 00 00 00 52 65 74 75 72 |S(....s>|...Retur|
|00004040| 6e 20 61 20 73 65 74 20 | 6f 72 20 6c 69 73 74 20 |n a set |or list |
|00004050| 6f 66 20 61 70 70 6c 69 | 63 61 62 6c 65 20 44 72 |of appli|cable Dr|
|00004060| 69 76 65 72 49 44 73 20 | 66 6f 72 20 61 20 48 61 |iverIDs |for a Ha|
|00004070| 72 64 77 61 72 65 49 44 | 2e 28 00 00 00 00 28 02 |rdwareID|.(....(.|
|00004080| 00 00 00 52 05 00 00 00 | 52 40 00 00 00 28 00 00 |...R....|R@...(..|
|00004090| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|000040a0| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|000040b0| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|000040c0| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|000040d0| 52 3f 00 00 00 c0 01 00 | 00 73 02 00 00 00 00 05 |R?......|.s......|
|000040e0| 63 02 00 00 00 0a 00 00 | 00 11 00 00 00 03 00 00 |c.......|........|
|000040f0| 00 73 81 01 00 00 68 03 | 00 64 01 00 64 02 00 36 |.s....h.|.d..d..6|
|00004100| 64 03 00 64 04 00 36 64 | 03 00 64 05 00 36 7d 02 |d..d..6d|..d..6}.|
|00004110| 00 74 00 00 69 01 00 69 | 02 00 83 00 00 89 01 00 |.t..i..i|........|
|00004120| 79 0e 00 7c 02 00 88 01 | 00 19 7d 03 00 57 6e 21 |y..|....|..}..Wn!|
|00004130| 00 04 74 03 00 6a 0a 00 | 6f 15 00 01 01 01 01 74 |..t..j..|o......t|
|00004140| 04 00 69 05 00 64 06 00 | 83 01 00 01 64 07 00 53 |..i..d..|....d..S|
|00004150| 01 58 79 10 00 64 08 00 | 64 07 00 6b 06 00 7d 04 |.Xy..d..|d..k..}.|
|00004160| 00 57 6e 21 00 04 74 07 | 00 6a 0a 00 6f 15 00 01 |.Wn!..t.|.j..o...|
|00004170| 01 01 01 74 04 00 69 05 | 00 64 09 00 83 01 00 01 |...t..i.|.d......|
|00004180| 64 07 00 53 01 58 64 0a | 00 84 00 00 89 00 00 87 |d..S.Xd.|........|
|00004190| 01 00 87 00 00 66 02 00 | 64 0b 00 86 00 00 7d 05 |.....f..|d.....}.|
|000041a0| 00 74 04 00 69 08 00 64 | 0c 00 83 01 00 01 68 00 |.t..i..d|......h.|
|000041b0| 00 7c 00 00 5f 09 00 7c | 04 00 69 0a 00 69 0b 00 |.|.._..||..i..i..|
|000041c0| 83 00 00 7d 06 00 64 0d | 00 7c 06 00 5f 0c 00 67 |...}..d.|.|.._..g|
|000041d0| 00 00 7d 07 00 78 80 00 | 7c 01 00 44 5d 78 00 7d |..}..x..||..D]x.}|
|000041e0| 08 00 7c 08 00 69 0d 00 | 64 0e 00 6a 03 00 6f 07 |..|..i..|d..j..o.|
|000041f0| 00 01 71 e6 00 6e 01 00 | 01 74 04 00 69 08 00 64 |..q..n..|.t..i..d|
|00004200| 0f 00 7c 08 00 69 0e 00 | 83 02 00 01 7c 06 00 69 |..|..i..|....|..i|
|00004210| 0f 00 7c 08 00 69 0e 00 | 7c 05 00 7c 00 00 69 09 |..|..i..||..|..i.|
|00004220| 00 69 10 00 7c 08 00 67 | 00 00 83 02 00 64 10 00 |.i..|..g|.....d..|
|00004230| 68 02 00 7c 03 00 64 11 | 00 36 64 12 00 64 13 00 |h..|..d.|.6d..d..|
|00004240| 36 83 03 01 7d 09 00 7c | 07 00 69 11 00 7c 09 00 |6...}..||..i..|..|
|00004250| 83 01 00 01 71 e6 00 57 | 78 18 00 7c 07 00 44 5d |....q..W|x..|..D]|
|00004260| 10 00 7d 09 00 7c 09 00 | 69 12 00 83 00 00 01 71 |..}..|..|i......q|
|00004270| 69 01 57 64 07 00 53 28 | 14 00 00 00 73 40 00 00 |i.Wd..S(|....s@..|
|00004280| 00 51 75 65 72 79 20 72 | 65 6d 6f 74 65 20 73 65 |.Query r|emote se|
|00004290| 72 76 65 72 20 66 6f 72 | 20 64 72 69 76 65 72 20 |rver for| driver |
|000042a0| 75 70 64 61 74 65 73 20 | 66 6f 72 20 61 20 73 65 |updates |for a se|
|000042b0| 74 20 6f 66 20 48 61 72 | 64 77 61 72 65 49 44 73 |t of Har|dwareIDs|
|000042c0| 2e 74 03 00 00 00 64 65 | 62 74 03 00 00 00 61 70 |.t....de|bt....ap|
|000042d0| 74 74 03 00 00 00 72 70 | 6d 74 03 00 00 00 79 75 |tt....rp|mt....yu|
|000042e0| 6d 74 05 00 00 00 75 72 | 70 6d 69 73 46 00 00 00 |mt....ur|pmisF...|
|000042f0| 63 61 6e 6e 6f 74 20 6d | 61 70 20 6c 6f 63 61 6c |cannot m|ap local|
|00004300| 20 70 61 63 6b 61 67 69 | 6e 67 20 73 79 73 74 65 | packagi|ng syste|
|00004310| 6d 20 74 6f 20 61 6e 20 | 4f 70 65 6e 50 72 69 6e |m to an |OpenPrin|
|00004320| 74 69 6e 67 2e 6f 72 67 | 20 73 75 70 70 6f 72 74 |ting.org| support|
|00004330| 65 64 20 6f 6e 65 4e 69 | ff ff ff ff 73 51 00 00 |ed oneNi|....sQ..|
|00004340| 00 63 75 70 73 68 65 6c | 70 65 72 73 20 50 79 74 |.cupshel|pers Pyt|
|00004350| 68 6f 6e 20 6d 6f 64 75 | 6c 65 20 69 73 20 6e 6f |hon modu|le is no|
|00004360| 74 20 70 72 65 73 65 6e | 74 3b 20 6f 70 65 6e 70 |t presen|t; openp|
|00004370| 72 69 6e 74 69 6e 67 2e | 6f 72 67 20 71 75 65 72 |rinting.|org quer|
|00004380| 79 20 69 73 20 6e 6f 74 | 20 61 76 61 69 6c 61 62 |y is not| availab|
|00004390| 6c 65 63 01 00 00 00 01 | 00 00 00 04 00 00 00 53 |lec.....|.......S|
|000043a0| 00 00 00 73 61 00 00 00 | 7c 00 00 69 00 00 64 01 |...sa...||..i..d.|
|000043b0| 00 83 01 00 6f 12 00 01 | 7c 00 00 69 01 00 64 02 |....o...||..i..d.|
|000043c0| 00 83 01 00 64 03 00 19 | 53 01 7c 00 00 69 00 00 |....d...|S.|..i..|
|000043d0| 64 04 00 83 01 00 6f 1e | 00 01 64 05 00 69 02 00 |d.....o.|..d..i..|
|000043e0| 7c 00 00 69 01 00 64 05 | 00 83 01 00 64 03 00 64 ||..i..d.|....d..d|
|000043f0| 06 00 21 83 01 00 53 01 | 74 03 00 64 07 00 7c 00 |..!...S.|t..d..|.|
|00004400| 00 17 82 02 00 64 08 00 | 53 28 09 00 00 00 73 2e |.....d..|S(....s.|
|00004410| 00 00 00 45 78 74 72 61 | 63 74 20 70 61 63 6b 61 |...Extra|ct packa|
|00004420| 67 65 20 6e 61 6d 65 20 | 66 72 6f 6d 20 61 20 70 |ge name |from a p|
|00004430| 61 63 6b 61 67 65 20 66 | 69 6c 65 20 6e 61 6d 65 |ackage f|ile name|
|00004440| 2e 73 04 00 00 00 2e 64 | 65 62 52 80 00 00 00 69 |.s.....d|ebR....i|
|00004450| 00 00 00 00 73 04 00 00 | 00 2e 72 70 6d 74 01 00 |....s...|..rpmt..|
|00004460| 00 00 2d 69 fe ff ff ff | 73 16 00 00 00 55 6e 6b |..-i....|s....Unk|
|00004470| 6e 6f 77 6e 20 70 61 63 | 6b 61 67 65 20 74 79 70 |nown pac|kage typ|
|00004480| 65 3a 20 4e 28 04 00 00 | 00 74 08 00 00 00 65 6e |e: N(...|.t....en|
|00004490| 64 73 77 69 74 68 52 4c | 00 00 00 52 32 00 00 00 |dswithRL|...R2...|
|000044a0| 52 58 00 00 00 28 01 00 | 00 00 74 07 00 00 00 70 |RX...(..|..t....p|
|000044b0| 6b 67 6e 61 6d 65 28 00 | 00 00 00 28 00 00 00 00 |kgname(.|...(....|
|000044c0| 73 34 00 00 00 2f 75 73 | 72 2f 6c 69 62 2f 70 79 |s4.../us|r/lib/py|
|000044d0| 74 68 6f 6e 32 2e 36 2f | 64 69 73 74 2d 70 61 63 |thon2.6/|dist-pac|
|000044e0| 6b 61 67 65 73 2f 6a 6f | 63 6b 65 79 2f 64 65 74 |kages/jo|ckey/det|
|000044f0| 65 63 74 69 6f 6e 2e 70 | 79 74 13 00 00 00 5f 70 |ection.p|yt...._p|
|00004500| 6b 67 6e 61 6d 65 5f 66 | 72 6f 6d 5f 66 6e 61 6d |kgname_f|rom_fnam|
|00004510| 65 df 01 00 00 73 0a 00 | 00 00 00 03 10 01 12 01 |e....s..|........|
|00004520| 10 01 1e 02 63 03 00 00 | 00 0e 00 00 00 12 00 00 |....c...|........|
|00004530| 00 13 00 00 00 73 90 03 | 00 00 7c 00 00 64 01 00 |.....s..|..|..d..|
|00004540| 6a 03 00 6f 1b 00 01 74 | 00 00 69 01 00 64 02 00 |j..o...t|..i..d..|
|00004550| 74 02 00 7c 02 00 83 01 | 00 83 02 00 01 64 00 00 |t..|....|.....d..|
|00004560| 53 01 78 61 03 7c 02 00 | 69 03 00 83 00 00 44 5d |S.xa.|..|i.....D]|
|00004570| 53 03 5c 02 00 7d 03 00 | 7d 04 00 74 00 00 69 04 |S.\..}..|}..t..i.|
|00004580| 00 64 03 00 7c 03 00 74 | 02 00 7c 04 00 83 01 00 |.d..|..t|..|.....|
|00004590| 83 03 00 01 7c 04 00 69 | 05 00 64 04 00 68 00 00 |....|..i|..d..h..|
|000045a0| 83 02 00 7d 05 00 7c 05 | 00 69 06 00 83 00 00 7d |...}..|.|.i.....}|
|000045b0| 06 00 74 07 00 7c 06 00 | 83 01 00 64 01 00 6a 02 |..t..|..|...d..j.|
|000045c0| 00 6f 1c 00 01 74 00 00 | 69 04 00 64 05 00 7c 04 |.o...t..|i..d..|.|
|000045d0| 00 64 06 00 19 17 83 01 | 00 01 71 35 00 6e 01 00 |.d......|..q5.n..|
|000045e0| 01 74 07 00 7c 06 00 83 | 01 00 64 07 00 6a 04 00 |.t..|...|..d..j..|
|000045f0| 6f 1d 00 01 74 00 00 69 | 01 00 64 08 00 74 02 00 |o...t..i|..d..t..|
|00004600| 7c 06 00 83 01 00 83 02 | 00 01 71 35 00 6e 01 00 ||.......|..q5.n..|
|00004610| 01 7c 05 00 7c 06 00 64 | 01 00 19 19 7d 05 00 74 |.|..|..d|....}..t|
|00004620| 07 00 7c 05 00 83 01 00 | 64 07 00 6a 03 00 6f 12 |..|.....|d..j..o.|
|00004630| 00 01 74 00 00 69 01 00 | 64 09 00 83 01 00 01 64 |..t..i..|d......d|
|00004640| 00 00 53 01 7c 05 00 69 | 06 00 83 00 00 64 01 00 |..S.|..i|.....d..|
|00004650| 19 7d 07 00 7c 05 00 7c | 07 00 19 69 05 00 64 0a |.}..|..||...i..d.|
|00004660| 00 68 00 00 83 02 00 69 | 05 00 88 00 00 83 01 00 |.h.....i|........|
|00004670| 7d 08 00 7c 08 00 70 28 | 00 01 74 00 00 69 01 00 |}..|..p(|..t..i..|
|00004680| 64 0b 00 88 00 00 7c 05 | 00 7c 07 00 19 69 05 00 |d.....|.|.|...i..|
|00004690| 64 0a 00 68 00 00 83 02 | 00 83 03 00 01 64 00 00 |d..h....|.....d..|
|000046a0| 53 01 7c 04 00 69 05 00 | 64 0c 00 7c 04 00 64 06 |S.|..i..|d..|..d.|
|000046b0| 00 19 83 02 00 69 08 00 | 64 0d 00 64 0e 00 83 02 |.....i..|d..d....|
|000046c0| 00 69 08 00 64 0f 00 64 | 0e 00 83 02 00 69 08 00 |.i..d..d|.....i..|
|000046d0| 64 10 00 64 11 00 83 02 | 00 7d 09 00 74 09 00 64 |d..d....|.}..t..d|
|000046e0| 12 00 64 13 00 64 14 00 | 68 01 00 7c 09 00 64 15 |..d..d..|h..|..d.|
|000046f0| 00 36 64 16 00 7c 04 00 | 69 05 00 64 17 00 64 18 |.6d..|..|i..d..d.|
|00004700| 00 83 02 00 69 08 00 64 | 11 00 64 19 00 83 02 00 |....i..d|..d.....|
|00004710| 64 1a 00 7c 04 00 69 05 | 00 64 1b 00 74 0a 00 83 |d..|..i.|.d..t...|
|00004720| 02 00 64 1c 00 88 01 00 | 7c 07 00 83 01 00 64 1d |..d.....||.....d.|
|00004730| 00 7c 08 00 64 1e 00 7c | 04 00 69 05 00 64 1e 00 |.|..d..||..i..d..|
|00004740| 74 0a 00 83 02 00 83 00 | 07 7d 0a 00 64 0e 00 7d |t.......|.}..d..}|
|00004750| 09 00 64 1f 00 7c 04 00 | 6a 06 00 6f 49 00 01 64 |..d..|..|j..oI..d|
|00004760| 20 00 7d 09 00 78 32 00 | 7c 04 00 64 1f 00 19 69 | .}..x2.||..d...i|
|00004770| 03 00 83 00 00 44 5d 20 | 00 5c 02 00 7d 0b 00 7d |.....D] |.\..}..}|
|00004780| 0c 00 7c 09 00 64 21 00 | 7c 0b 00 7c 0c 00 66 02 |..|..d!.||..|..f.|
|00004790| 00 16 37 7d 09 00 71 3c | 02 57 7c 09 00 64 22 00 |..7}..q<|.W|..d".|
|000047a0| 37 7d 09 00 6e 01 00 01 | 64 17 00 7c 04 00 6a 06 |7}..n...|d..|..j.|
|000047b0| 00 6f 3e 00 01 7c 09 00 | 64 23 00 7c 04 00 64 17 |.o>..|..|d#.|..d.|
|000047c0| 00 19 17 37 7d 09 00 7c | 04 00 69 05 00 64 24 00 |...7}..||..i..d$.|
|000047d0| 83 01 00 6f 0e 00 01 7c | 09 00 64 25 00 37 7d 09 |...o...||..d%.7}.|
|000047e0| 00 6e 01 00 01 7c 09 00 | 64 22 00 37 7d 09 00 6e |.n...|..|d".7}..n|
|000047f0| 01 00 01 64 26 00 7c 04 | 00 6a 06 00 6f 4e 00 01 |...d&.|.|.j..oN..|
|00004800| 7c 09 00 64 27 00 37 7d | 09 00 78 41 00 7c 04 00 ||..d'.7}|..xA.|..|
|00004810| 64 26 00 19 44 5d 31 00 | 7d 0d 00 7c 09 00 64 28 |d&..D]1.|}..|..d(|
|00004820| 00 7c 0d 00 64 06 00 19 | 7c 0d 00 69 05 00 64 29 |.|..d...||..i..d)|
|00004830| 00 64 2a 00 83 02 00 7c | 0d 00 64 2b 00 19 66 03 |.d*....||..d+..f.|
|00004840| 00 16 37 7d 09 00 71 db | 02 57 6e 01 00 01 68 01 |..7}..q.|.Wn...h.|
|00004850| 00 7c 09 00 64 15 00 36 | 7c 0a 00 69 0b 00 64 2c |.|..d..6||..i..d,|
|00004860| 00 3c 7c 03 00 7c 0a 00 | 69 0b 00 64 1c 00 19 6a |.<|..|..|i..d...j|
|00004870| 03 00 6f 1d 00 01 7c 03 | 00 69 08 00 64 2d 00 64 |..o...|.|.i..d-.d|
|00004880| 0e 00 83 02 00 7c 0a 00 | 69 0b 00 64 2e 00 3c 6e |.....|..|i..d..<n|
|00004890| 01 00 01 64 2f 00 7c 04 | 00 6a 06 00 6f 15 00 01 |...d/.|.|.j..o...|
|000048a0| 7c 04 00 64 2f 00 19 7c | 0a 00 69 0b 00 64 30 00 ||..d/..||..i..d0.|
|000048b0| 3c 6e 01 00 01 7c 01 00 | 69 0c 00 7c 0a 00 83 01 |<n...|..|i..|....|
|000048c0| 00 01 71 35 00 57 64 00 | 00 53 28 31 00 00 00 4e |..q5.Wd.|.S(1...N|
|000048d0| 69 00 00 00 00 73 23 00 | 00 00 20 20 6f 70 65 6e |i....s#.|.. open|
|000048e0| 70 72 69 6e 74 69 6e 67 | 2e 6f 72 67 20 71 75 65 |printing|.org que|
|000048f0| 72 79 20 66 61 69 6c 65 | 64 3a 20 25 73 73 28 00 |ry faile|d: %ss(.|
|00004900| 00 00 4f 70 65 6e 50 72 | 69 6e 74 69 6e 67 44 72 |..OpenPr|intingDr|
|00004910| 69 76 65 72 44 42 3a 20 | 64 72 69 76 65 72 20 25 |iverDB: |driver %|
|00004920| 73 20 69 6e 66 6f 3a 20 | 25 73 74 08 00 00 00 70 |s info: |%st....p|
|00004930| 61 63 6b 61 67 65 73 73 | 10 00 00 00 4e 6f 20 70 |ackagess|....No p|
|00004940| 61 63 6b 61 67 65 73 20 | 66 6f 72 20 74 04 00 00 |ackages |for t...|
|00004950| 00 6e 61 6d 65 69 01 00 | 00 00 73 4d 00 00 00 52 |.namei..|..sM...R|
|00004960| 65 74 75 72 6e 65 64 20 | 6d 6f 72 65 20 74 68 61 |eturned |more tha|
|00004970| 6e 20 6f 6e 65 20 6d 61 | 74 63 68 69 6e 67 20 61 |n one ma|tching a|
|00004980| 72 63 68 69 74 65 63 74 | 75 72 65 2c 20 70 6c 65 |rchitect|ure, ple|
|00004990| 61 73 65 20 72 65 70 6f | 72 74 20 74 68 69 73 20 |ase repo|rt this |
|000049a0| 61 73 20 61 20 62 75 67 | 3a 20 25 73 73 3d 00 00 |as a bug|: %ss=..|
|000049b0| 00 52 65 74 75 72 6e 65 | 64 20 6d 6f 72 65 20 74 |.Returne|d more t|
|000049c0| 68 61 6e 20 6f 6e 65 20 | 70 61 63 6b 61 67 65 2c |han one |package,|
|000049d0| 20 74 68 69 73 20 69 73 | 20 63 75 72 72 65 6e 74 | this is| current|
|000049e0| 6c 79 20 6e 6f 74 20 68 | 61 6e 64 6c 65 64 74 0c |ly not h|andledt.|
|000049f0| 00 00 00 72 65 70 6f 73 | 69 74 6f 72 69 65 73 73 |...repos|itoriess|
|00004a00| 27 00 00 00 4c 6f 63 61 | 6c 20 70 61 63 6b 61 67 |'...Loca|l packag|
|00004a10| 65 20 73 79 73 74 65 6d | 20 25 73 20 6e 6f 74 20 |e system| %s not |
|00004a20| 66 6f 75 6e 64 20 69 6e | 20 25 73 74 10 00 00 00 |found in| %st....|
|00004a30| 73 68 6f 72 74 64 65 73 | 63 72 69 70 74 69 6f 6e |shortdes|cription|
|00004a40| 73 03 00 00 00 3c 62 3e | 74 00 00 00 00 73 04 00 |s....<b>|t....s..|
|00004a50| 00 00 3c 2f 62 3e 73 04 | 00 00 00 3c 62 72 3e 74 |..</b>s.|...<br>t|
|00004a60| 01 00 00 00 20 52 73 00 | 00 00 74 0e 00 00 00 70 |.... Rs.|..t....p|
|00004a70| 72 69 6e 74 65 72 5f 64 | 72 69 76 65 72 74 0b 00 |rinter_d|rivert..|
|00004a80| 00 00 64 65 73 63 72 69 | 70 74 69 6f 6e 74 01 00 |..descri|ptiont..|
|00004a90| 00 00 43 74 0d 00 00 00 | 64 72 69 76 65 72 5f 76 |..Ct....|driver_v|
|00004aa0| 65 6e 64 6f 72 74 08 00 | 00 00 73 75 70 70 6c 69 |endort..|..suppli|
|00004ab0| 65 72 73 10 00 00 00 6f | 70 65 6e 70 72 69 6e 74 |ers....o|penprint|
|00004ac0| 69 6e 67 2e 6f 72 67 52 | 80 00 00 00 74 04 00 00 |ing.orgR|....t...|
|00004ad0| 00 66 72 65 65 74 0c 00 | 00 00 66 72 65 65 73 6f |.freet..|..freeso|
|00004ae0| 66 74 77 61 72 65 52 75 | 00 00 00 74 0a 00 00 00 |ftwareRu|...t....|
|00004af0| 72 65 70 6f 73 69 74 6f | 72 79 74 0b 00 00 00 72 |reposito|ryt....r|
|00004b00| 65 63 6f 6d 6d 65 6e 64 | 65 64 74 0d 00 00 00 66 |ecommend|edt....f|
|00004b10| 75 6e 63 74 69 6f 6e 61 | 6c 69 74 79 73 0e 00 00 |unctiona|litys...|
|00004b20| 00 46 75 6e 63 74 69 6f | 6e 61 6c 69 74 79 3a 73 |.Functio|nality:s|
|00004b30| 0b 00 00 00 0a 20 20 25 | 73 3a 20 25 73 25 25 73 |..... %|s: %s%%s|
|00004b40| 01 00 00 00 0a 73 0d 00 | 00 00 53 75 70 70 6c 69 |.....s..|..Suppli|
|00004b50| 65 64 20 62 79 3a 20 74 | 14 00 00 00 6d 61 6e 75 |ed by: t|....manu|
|00004b60| 66 61 63 74 75 72 65 72 | 73 75 70 70 6c 69 65 64 |facturer|supplied|
|00004b70| 73 17 00 00 00 20 28 70 | 72 69 6e 74 65 72 20 6d |s.... (p|rinter m|
|00004b80| 61 6e 75 66 61 63 74 75 | 72 65 72 29 74 0f 00 00 |anufactu|rer)t...|
|00004b90| 00 73 75 70 70 6f 72 74 | 63 6f 6e 74 61 63 74 73 |.support|contacts|
|00004ba0| 73 12 00 00 00 53 75 70 | 70 6f 72 74 20 63 6f 6e |s....Sup|port con|
|00004bb0| 74 61 63 74 73 3a 0a 73 | 0e 00 00 00 20 2d 20 25 |tacts:.s|.... - %|
|00004bc0| 73 20 28 25 73 29 3a 20 | 25 73 74 05 00 00 00 6c |s (%s): |%st....l|
|00004bd0| 65 76 65 6c 74 09 00 00 | 00 76 6f 6c 75 6e 74 61 |evelt...|.volunta|
|00004be0| 72 79 52 7a 00 00 00 74 | 10 00 00 00 6c 6f 6e 67 |ryRz...t|....long|
|00004bf0| 5f 64 65 73 63 72 69 70 | 74 69 6f 6e 73 07 00 00 |_descrip|tions...|
|00004c00| 00 64 72 69 76 65 72 2f | 74 07 00 00 00 76 65 72 |.driver/|t....ver|
|00004c10| 73 69 6f 6e 74 0b 00 00 | 00 6c 69 63 65 6e 73 65 |siont...|.license|
|00004c20| 74 65 78 74 74 07 00 00 | 00 6c 69 63 65 6e 73 65 |textt...|.license|
|00004c30| 28 0d 00 00 00 52 3b 00 | 00 00 74 05 00 00 00 65 |(....R;.|..t....e|
|00004c40| 72 72 6f 72 52 3d 00 00 | 00 52 5d 00 00 00 52 43 |rrorR=..|.R]...RC|
|00004c50| 00 00 00 52 16 00 00 00 | 74 04 00 00 00 6b 65 79 |...R....|t....key|
|00004c60| 73 52 5f 00 00 00 52 1a | 00 00 00 52 22 00 00 00 |sR_...R.|...R"...|
|00004c70| 52 0a 00 00 00 52 23 00 | 00 00 52 5b 00 00 00 28 |R....R#.|..R[...(|
|00004c80| 0e 00 00 00 74 06 00 00 | 00 73 74 61 74 75 73 74 |....t...|.statust|
|00004c90| 08 00 00 00 64 72 76 5f | 6c 69 73 74 74 04 00 00 |....drv_|listt...|
|00004ca0| 00 64 61 74 61 74 06 00 | 00 00 64 72 69 76 65 72 |.datat..|..driver|
|00004cb0| 74 04 00 00 00 69 6e 66 | 6f 74 04 00 00 00 70 6b |t....inf|ot....pk|
|00004cc0| 67 73 74 06 00 00 00 61 | 72 63 68 65 73 74 03 00 |gst....a|rchest..|
|00004cd0| 00 00 70 6b 67 74 04 00 | 00 00 72 65 70 6f 74 04 |..pkgt..|..repot.|
|00004ce0| 00 00 00 64 65 73 63 52 | 78 00 00 00 52 48 00 00 |...descR|x...RH..|
|00004cf0| 00 74 07 00 00 00 70 65 | 72 63 65 6e 74 74 01 00 |.t....pe|rcentt..|
|00004d00| 00 00 73 28 02 00 00 00 | 74 09 00 00 00 70 6b 67 |..s(....|t....pkg|
|00004d10| 73 79 73 74 65 6d 52 9d | 00 00 00 28 00 00 00 00 |systemR.|...(....|
|00004d20| 73 34 00 00 00 2f 75 73 | 72 2f 6c 69 62 2f 70 79 |s4.../us|r/lib/py|
|00004d30| 74 68 6f 6e 32 2e 36 2f | 64 69 73 74 2d 70 61 63 |thon2.6/|dist-pac|
|00004d40| 6b 61 67 65 73 2f 6a 6f | 63 6b 65 79 2f 64 65 74 |kages/jo|ckey/det|
|00004d50| 65 63 74 69 6f 6e 2e 70 | 79 74 0c 00 00 00 5f 6c |ection.p|yt...._l|
|00004d60| 64 5f 63 61 6c 6c 62 61 | 63 6b e9 01 00 00 73 76 |d_callba|ck....sv|
|00004d70| 00 00 00 00 01 0d 01 16 | 01 05 02 0d 00 0c 01 09 |........|........|
|00004d80| 01 10 01 12 01 0c 01 13 | 01 15 01 07 01 13 01 16 |........|........|
|00004d90| 01 07 01 0e 02 13 01 0d | 01 05 01 10 02 1f 01 07 |........|........|
|00004da0| 01 09 01 1a 01 05 02 09 | 01 1c 01 15 02 0c 01 0d |........|........|
|00004db0| 01 1e 01 12 01 0c 01 06 | 01 15 02 06 01 0d 01 06 |........|........|
|00004dc0| 01 11 00 0c 01 18 01 0e | 01 0d 01 12 01 10 01 0e |........|........|
|00004dd0| 01 0e 01 0d 01 0a 01 0b | 00 06 01 0d 01 26 01 14 |........|.....&..|
|00004de0| 03 14 01 1d 02 0d 01 15 | 02 73 25 00 00 00 51 75 |........|.s%...Qu|
|00004df0| 65 72 79 69 6e 67 20 6f | 70 65 6e 70 72 69 6e 74 |erying o|penprint|
|00004e00| 69 6e 67 2e 6f 72 67 20 | 64 61 74 61 62 61 73 65 |ing.org |database|
|00004e10| 2e 2e 2e 69 00 00 00 00 | 74 10 00 00 00 70 72 69 |...i....|t....pri|
|00004e20| 6e 74 65 72 5f 64 65 76 | 69 63 65 69 64 73 16 00 |nter_dev|iceids..|
|00004e30| 00 00 20 20 20 2e 2e 2e | 20 71 75 65 72 79 69 6e |.. ...| queryin|
|00004e40| 67 20 66 6f 72 20 25 73 | 74 0d 00 00 00 65 78 74 |g for %s|t....ext|
|00004e50| 72 61 5f 6f 70 74 69 6f | 6e 73 74 0d 00 00 00 70 |ra_optio|nst....p|
|00004e60| 61 63 6b 61 67 65 73 79 | 73 74 65 6d 74 06 00 00 |ackagesy|stemt...|
|00004e70| 00 6e 6f 61 72 63 68 74 | 0d 00 00 00 61 72 63 68 |.noarcht|....arch|
|00004e80| 69 74 65 63 74 75 72 65 | 73 28 13 00 00 00 52 01 |itecture|s(....R.|
|00004e90| 00 00 00 52 33 00 00 00 | 74 10 00 00 00 70 61 63 |...R3...|t....pac|
|00004ea0| 6b 61 67 69 6e 67 5f 73 | 79 73 74 65 6d 74 08 00 |kaging_s|ystemt..|
|00004eb0| 00 00 4b 65 79 45 72 72 | 6f 72 52 3b 00 00 00 52 |..KeyErr|orR;...R|
|00004ec0| 3c 00 00 00 74 0b 00 00 | 00 63 75 70 73 68 65 6c |<...t...|.cupshel|
|00004ed0| 70 65 72 73 74 0b 00 00 | 00 49 6d 70 6f 72 74 45 |perst...|.ImportE|
|00004ee0| 72 72 6f 72 52 43 00 00 | 00 52 2d 00 00 00 74 0c |rrorRC..|.R-...t.|
|00004ef0| 00 00 00 6f 70 65 6e 70 | 72 69 6e 74 69 6e 67 74 |...openp|rintingt|
|00004f00| 0c 00 00 00 4f 70 65 6e | 50 72 69 6e 74 69 6e 67 |....Open|Printing|
|00004f10| 74 08 00 00 00 6f 6e 6c | 79 66 72 65 65 52 03 00 |t....onl|yfreeR..|
|00004f20| 00 00 52 04 00 00 00 74 | 0b 00 00 00 6c 69 73 74 |..R....t|....list|
|00004f30| 44 72 69 76 65 72 73 52 | 59 00 00 00 52 5b 00 00 |DriversR|Y...R[..|
|00004f40| 00 52 32 00 00 00 28 0a | 00 00 00 52 05 00 00 00 |.R2...(.|...R....|
|00004f50| 52 47 00 00 00 74 0e 00 | 00 00 70 6b 67 5f 73 79 |RG...t..|..pkg_sy|
|00004f60| 73 74 65 6d 5f 6d 61 70 | 74 0d 00 00 00 6f 70 6f |stem_map|t....opo|
|00004f70| 5f 70 6b 67 73 79 73 74 | 65 6d 52 cd 00 00 00 52 |_pkgsyst|emR....R|
|00004f80| c5 00 00 00 74 02 00 00 | 00 6f 70 74 07 00 00 00 |....t...|.opt....|
|00004f90| 74 68 72 65 61 64 73 52 | 40 00 00 00 74 01 00 00 |threadsR|@...t...|
|00004fa0| 00 74 28 00 00 00 00 28 | 02 00 00 00 52 9d 00 00 |.t(....(|....R...|
|00004fb0| 00 52 c4 00 00 00 73 34 | 00 00 00 2f 75 73 72 2f |.R....s4|.../usr/|
|00004fc0| 6c 69 62 2f 70 79 74 68 | 6f 6e 32 2e 36 2f 64 69 |lib/pyth|on2.6/di|
|00004fd0| 73 74 2d 70 61 63 6b 61 | 67 65 73 2f 6a 6f 63 6b |st-packa|ges/jock|
|00004fe0| 65 79 2f 64 65 74 65 63 | 74 69 6f 6e 2e 70 79 52 |ey/detec|tion.pyR|
|00004ff0| 44 00 00 00 c7 01 00 00 | 73 44 00 00 00 00 05 03 |D.......|sD......|
|00005000| 01 07 01 07 01 0a 03 0f | 01 03 01 0e 01 0e 01 0d |........|........|
|00005010| 01 06 02 03 01 10 01 0e | 01 0d 01 06 02 09 0a 12 |........|........|
|00005020| 44 0d 01 09 01 0f 01 09 | 03 06 01 07 00 06 01 10 |D.......|........|
|00005030| 01 07 01 13 01 0f 01 15 | 01 17 01 11 03 07 00 06 |........|........|
|00005040| 01 28 06 00 00 00 52 1e | 00 00 00 52 1f 00 00 00 |.(....R.|...R....|
|00005050| 52 20 00 00 00 52 06 00 | 00 00 52 3f 00 00 00 52 |R ...R..|..R?...R|
|00005060| 44 00 00 00 28 00 00 00 | 00 28 00 00 00 00 28 00 |D...(...|.(....(.|
|00005070| 00 00 00 73 34 00 00 00 | 2f 75 73 72 2f 6c 69 62 |...s4...|/usr/lib|
|00005080| 2f 70 79 74 68 6f 6e 32 | 2e 36 2f 64 69 73 74 2d |/python2|.6/dist-|
|00005090| 70 61 63 6b 61 67 65 73 | 2f 6a 6f 63 6b 65 79 2f |packages|/jockey/|
|000050a0| 64 65 74 65 63 74 69 6f | 6e 2e 70 79 52 94 00 00 |detectio|n.pyR...|
|000050b0| 00 ba 01 00 00 73 08 00 | 00 00 06 01 06 02 09 03 |.....s..|........|
|000050c0| 09 07 63 00 00 00 00 09 | 00 00 00 07 00 00 00 43 |..c.....|.......C|
|000050d0| 00 00 00 73 95 01 00 00 | 74 00 00 69 01 00 6f 08 |...s....|t..i..o.|
|000050e0| 00 01 74 00 00 69 01 00 | 53 01 74 02 00 83 00 00 |..t..i..|S.t.....|
|000050f0| 7d 00 00 78 6a 01 74 03 | 00 69 04 00 74 03 00 69 |}..xj.t.|.i..t..i|
|00005100| 05 00 69 06 00 74 07 00 | 69 08 00 69 09 00 64 01 |..i..t..|i..i..d.|
|00005110| 00 83 02 00 83 01 00 44 | 5d 44 01 5c 03 00 7d 01 |.......D|]D.\..}.|
|00005120| 00 7d 02 00 7d 03 00 64 | 0a 00 7d 04 00 64 02 00 |.}..}..d|..}..d..|
|00005130| 7c 03 00 6a 06 00 6f 2b | 00 01 74 0b 00 74 03 00 ||..j..o+|..t..t..|
|00005140| 69 05 00 69 06 00 7c 01 | 00 64 02 00 83 02 00 83 |i..i..|.|.d......|
|00005150| 01 00 69 0c 00 83 00 00 | 69 0d 00 83 00 00 7d 04 |..i.....|i.....}.|
|00005160| 00 6e 7c 00 01 64 03 00 | 7c 01 00 6a 06 00 6f 6e |.n|..d..||..j..on|
|00005170| 00 01 64 04 00 7c 03 00 | 6a 06 00 6f 61 00 01 68 |..d..|..|j..oa..h|
|00005180| 00 00 7d 05 00 78 58 00 | 74 0b 00 74 03 00 69 05 |..}..xX.|t..t..i.|
|00005190| 00 69 06 00 7c 01 00 64 | 04 00 83 02 00 83 01 00 |.i..|..d|........|
|000051a0| 44 5d 37 00 7d 06 00 7c | 06 00 69 0e 00 64 05 00 |D]7.}..||..i..d..|
|000051b0| 83 01 00 6f 21 00 01 7c | 06 00 69 0f 00 64 06 00 |...o!..||..i..d..|
|000051c0| 64 07 00 83 02 00 64 07 | 00 19 69 0d 00 83 00 00 |d.....d.|..i.....|
|000051d0| 7d 04 00 50 71 c9 00 01 | 71 c9 00 57 6e 01 00 01 |}..Pq...|q..Wn...|
|000051e0| 7c 04 00 70 07 00 01 71 | 40 00 6e 01 00 01 74 03 ||..p...q|@.n...t.|
|000051f0| 00 69 05 00 69 06 00 7c | 01 00 64 08 00 83 02 00 |.i..i..||..d.....|
|00005200| 7d 07 00 74 03 00 69 05 | 00 69 06 00 7c 07 00 64 |}..t..i.|.i..|..d|
|00005210| 09 00 83 02 00 7d 08 00 | 74 03 00 69 05 00 69 10 |.....}..|t..i..i.|
|00005220| 00 7c 07 00 83 01 00 6f | 1b 00 01 74 03 00 69 05 |.|.....o|...t..i.|
|00005230| 00 69 10 00 7c 08 00 83 | 01 00 0c 6f 07 00 01 71 |.i..|...|...o...q|
|00005240| 40 00 6e 01 00 01 7c 00 | 00 69 11 00 74 12 00 64 |@.n...|.|.i..t..d|
|00005250| 02 00 7c 04 00 83 02 00 | 83 01 00 01 71 40 00 57 |..|.....|....q@.W|
|00005260| 7c 00 00 74 00 00 5f 01 | 00 7c 00 00 53 28 0b 00 ||..t.._.|.|..S(..|
|00005270| 00 00 73 3c 00 00 00 52 | 65 74 75 72 6e 20 61 20 |..s<...R|eturn a |
|00005280| 73 65 74 20 6f 66 20 6d | 6f 64 61 6c 69 61 73 20 |set of m|odalias |
|00005290| 48 61 72 64 77 61 72 65 | 49 44 73 20 66 6f 72 20 |Hardware|IDs for |
|000052a0| 61 76 61 69 6c 61 62 6c | 65 20 68 61 72 64 77 61 |availabl|e hardwa|
|000052b0| 72 65 2e 74 07 00 00 00 | 64 65 76 69 63 65 73 52 |re.t....|devicesR|
|000052c0| 08 00 00 00 74 03 00 00 | 00 73 73 62 74 06 00 00 |....t...|.ssbt...|
|000052d0| 00 75 65 76 65 6e 74 73 | 09 00 00 00 4d 4f 44 41 |.uevents|....MODA|
|000052e0| 4c 49 41 53 3d 74 01 00 | 00 00 3d 69 01 00 00 00 |LIAS=t..|..=i....|
|000052f0| 52 bb 00 00 00 74 06 00 | 00 00 6d 6f 64 75 6c 65 |R....t..|..module|
|00005300| 4e 28 13 00 00 00 74 0f | 00 00 00 5f 67 65 74 5f |N(....t.|..._get_|
|00005310| 6d 6f 64 61 6c 69 61 73 | 65 73 52 2d 00 00 00 74 |modalias|esR-...t|
|00005320| 03 00 00 00 73 65 74 52 | 30 00 00 00 74 04 00 00 |....setR|0...t...|
|00005330| 00 77 61 6c 6b 52 31 00 | 00 00 52 32 00 00 00 52 |.walkR1.|..R2...R|
|00005340| 01 00 00 00 52 33 00 00 | 00 74 07 00 00 00 73 79 |....R3..|.t....sy|
|00005350| 73 5f 64 69 72 52 2c 00 | 00 00 52 38 00 00 00 74 |s_dirR,.|..R8...t|
|00005360| 04 00 00 00 72 65 61 64 | 74 05 00 00 00 73 74 72 |....read|t....str|
|00005370| 69 70 74 0a 00 00 00 73 | 74 61 72 74 73 77 69 74 |ipt....s|tartswit|
|00005380| 68 52 4c 00 00 00 74 06 | 00 00 00 69 73 6c 69 6e |hRL...t.|...islin|
|00005390| 6b 74 03 00 00 00 61 64 | 64 52 02 00 00 00 28 09 |kt....ad|dR....(.|
|000053a0| 00 00 00 74 02 00 00 00 | 68 77 52 31 00 00 00 74 |...t....|hwR1...t|
|000053b0| 04 00 00 00 64 69 72 73 | 74 05 00 00 00 66 69 6c |....dirs|t....fil|
|000053c0| 65 73 52 08 00 00 00 52 | bc 00 00 00 74 01 00 00 |esR....R|....t...|
|000053d0| 00 6c 74 0a 00 00 00 64 | 72 69 76 65 72 6c 69 6e |.lt....d|riverlin|
|000053e0| 6b 74 07 00 00 00 6d 6f | 64 6c 69 6e 6b 28 00 00 |kt....mo|dlink(..|
|000053f0| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|00005400| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|00005410| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|00005420| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|00005430| 52 dd 00 00 00 44 02 00 | 00 73 30 00 00 00 00 03 |R....D..|.s0.....|
|00005440| 0a 01 08 02 09 01 25 00 | 0f 01 06 03 0d 01 2b 03 |......%.|......+.|
|00005450| 1a 01 06 01 1c 00 06 01 | 10 01 1c 01 0d 02 07 01 |........|........|
|00005460| 07 03 15 01 15 01 27 01 | 07 02 1a 02 09 01 63 00 |......'.|......c.|
|00005470| 00 00 00 04 00 00 00 0e | 00 00 00 43 00 00 00 73 |........|...C...s|
|00005480| 92 01 00 00 74 00 00 69 | 01 00 64 02 00 6a 09 00 |....t..i|..d..j..|
|00005490| 6f 08 00 01 74 00 00 69 | 01 00 53 01 74 03 00 83 |o...t..i|..S.t...|
|000054a0| 00 00 74 00 00 5f 01 00 | 79 1c 00 64 01 00 64 02 |..t.._..|y..d..d.|
|000054b0| 00 6b 04 00 7d 00 00 64 | 01 00 64 02 00 6b 05 00 |.k..}..d|..d..k..|
|000054c0| 7d 01 00 57 6e 24 00 04 | 74 06 00 6a 0a 00 6f 18 |}..Wn$..|t..j..o.|
|000054d0| 00 01 01 01 01 74 07 00 | 69 08 00 64 03 00 83 01 |.....t..|i..d....|
|000054e0| 00 01 74 00 00 69 01 00 | 53 01 58 79 f4 00 78 ed |..t..i..|S.Xy..x.|
|000054f0| 00 7c 01 00 69 09 00 7c | 00 00 69 0a 00 83 00 00 |.|..i..||..i.....|
|00005500| 83 01 00 69 0b 00 83 00 | 00 44 5d d0 00 7d 02 00 |...i....|.D]..}..|
|00005510| 7c 02 00 69 0c 00 69 0d | 00 64 04 00 83 01 00 6f ||..i..i.|.d.....o|
|00005520| b7 00 01 7c 02 00 69 0c | 00 69 0d 00 64 05 00 83 |...|..i.|.i..d...|
|00005530| 01 00 6f a4 00 01 64 06 | 00 7c 02 00 69 0c 00 64 |..o...d.|.|..i..d|
|00005540| 04 00 19 7c 02 00 69 0c | 00 64 05 00 19 66 02 00 |...|..i.|.d...f..|
|00005550| 16 7d 03 00 7c 02 00 69 | 0c 00 69 0d 00 64 07 00 |.}..|..i|..i..d..|
|00005560| 83 01 00 6f 1d 00 01 7c | 03 00 64 08 00 7c 02 00 |...o...||..d..|..|
|00005570| 69 0c 00 64 07 00 19 17 | 64 09 00 17 37 7d 03 00 |i..d....|d...7}..|
|00005580| 6e 01 00 01 7c 02 00 69 | 0c 00 69 0d 00 64 0a 00 |n...|..i|..i..d..|
|00005590| 83 01 00 6f 26 00 01 7c | 03 00 64 0b 00 64 0c 00 |...o&..||..d..d..|
|000055a0| 69 0e 00 7c 02 00 69 0c | 00 64 0a 00 19 83 01 00 |i..|..i.|.d......|
|000055b0| 17 64 09 00 17 37 7d 03 | 00 6e 01 00 01 74 00 00 |.d...7}.|.n...t..|
|000055c0| 69 01 00 69 0f 00 74 10 | 00 64 0d 00 7c 03 00 83 |i..i..t.|.d..|...|
|000055d0| 02 00 83 01 00 01 71 86 | 00 01 71 86 00 57 57 6e |......q.|..q..WWn|
|000055e0| 2d 00 04 74 11 00 7c 00 | 00 69 12 00 66 02 00 6a |-..t..|.|.i..f..j|
|000055f0| 0a 00 6f 18 00 01 01 01 | 01 74 07 00 69 08 00 64 |..o.....|.t..i..d|
|00005600| 0e 00 83 01 00 01 74 03 | 00 83 00 00 53 01 58 74 |......t.|....S.Xt|
|00005610| 00 00 69 01 00 53 28 0f | 00 00 00 73 33 00 00 00 |..i..S(.|...s3...|
|00005620| 52 65 74 75 72 6e 20 61 | 20 73 65 74 20 6f 66 20 |Return a| set of |
|00005630| 48 61 72 64 77 61 72 65 | 49 44 73 20 66 6f 72 20 |Hardware|IDs for |
|00005640| 63 6f 6e 6e 65 63 74 65 | 64 20 70 72 69 6e 74 65 |connecte|d printe|
|00005650| 72 73 2e 69 ff ff ff ff | 4e 73 5a 00 00 00 63 75 |rs.i....|NsZ...cu|
|00005660| 70 73 20 61 6e 64 2f 6f | 72 20 63 75 70 73 68 65 |ps and/o|r cupshe|
|00005670| 6c 70 65 72 73 20 50 79 | 74 68 6f 6e 20 6d 6f 64 |lpers Py|thon mod|
|00005680| 75 6c 65 73 20 61 72 65 | 20 6e 6f 74 20 70 72 65 |ules are| not pre|
|00005690| 73 65 6e 74 3b 20 70 72 | 69 6e 74 65 72 20 64 65 |sent; pr|inter de|
|000056a0| 74 65 63 74 69 6f 6e 20 | 69 73 20 6e 6f 74 20 61 |tection |is not a|
|000056b0| 76 61 69 6c 61 62 6c 65 | 74 03 00 00 00 4d 46 47 |vailable|t....MFG|
|000056c0| 74 03 00 00 00 4d 44 4c | 73 0e 00 00 00 4d 46 47 |t....MDL|s....MFG|
|000056d0| 3a 25 73 3b 4d 44 4c 3a | 25 73 3b 74 03 00 00 00 |:%s;MDL:|%s;t....|
|000056e0| 44 45 53 73 04 00 00 00 | 44 45 53 3a 74 01 00 00 |DESs....|DES:t...|
|000056f0| 00 3b 74 03 00 00 00 43 | 4d 44 73 04 00 00 00 43 |.;t....C|MDs....C|
|00005700| 4d 44 3a 74 01 00 00 00 | 2c 52 c6 00 00 00 73 3a |MD:t....|,R....s:|
|00005710| 00 00 00 63 61 6e 6e 6f | 74 20 63 6f 6e 6e 65 63 |...canno|t connec|
|00005720| 74 20 74 6f 20 63 75 70 | 73 3b 20 70 72 69 6e 74 |t to cup|s; print|
|00005730| 65 72 20 64 65 74 65 63 | 74 69 6f 6e 20 69 73 20 |er detec|tion is |
|00005740| 6e 6f 74 20 61 76 61 69 | 6c 61 62 6c 65 28 13 00 |not avai|lable(..|
|00005750| 00 00 74 0d 00 00 00 5f | 67 65 74 5f 70 72 69 6e |..t...._|get_prin|
|00005760| 74 65 72 73 52 2d 00 00 | 00 52 2c 00 00 00 52 de |tersR-..|.R,...R.|
|00005770| 00 00 00 74 04 00 00 00 | 63 75 70 73 52 cd 00 00 |...t....|cupsR...|
|00005780| 00 52 ce 00 00 00 52 3b | 00 00 00 52 3c 00 00 00 |.R....R;|...R<...|
|00005790| 74 0a 00 00 00 67 65 74 | 44 65 76 69 63 65 73 74 |t....get|Devicest|
|000057a0| 0a 00 00 00 43 6f 6e 6e | 65 63 74 69 6f 6e 52 5c |....Conn|ectionR\|
|000057b0| 00 00 00 74 07 00 00 00 | 69 64 5f 64 69 63 74 52 |...t....|id_dictR|
|000057c0| 16 00 00 00 52 32 00 00 | 00 52 e5 00 00 00 52 02 |....R2..|.R....R.|
|000057d0| 00 00 00 74 0c 00 00 00 | 52 75 6e 74 69 6d 65 45 |...t....|RuntimeE|
|000057e0| 72 72 6f 72 74 08 00 00 | 00 49 50 50 45 72 72 6f |rrort...|.IPPErro|
|000057f0| 72 28 04 00 00 00 52 f3 | 00 00 00 52 cd 00 00 00 |r(....R.|...R....|
|00005800| 74 03 00 00 00 64 65 76 | 52 04 00 00 00 28 00 00 |t....dev|R....(..|
|00005810| 00 00 28 00 00 00 00 73 | 34 00 00 00 2f 75 73 72 |..(....s|4.../usr|
|00005820| 2f 6c 69 62 2f 70 79 74 | 68 6f 6e 32 2e 36 2f 64 |/lib/pyt|hon2.6/d|
|00005830| 69 73 74 2d 70 61 63 6b | 61 67 65 73 2f 6a 6f 63 |ist-pack|ages/joc|
|00005840| 6b 65 79 2f 64 65 74 65 | 63 74 69 6f 6e 2e 70 79 |key/dete|ction.py|
|00005850| 52 f2 00 00 00 6a 02 00 | 00 73 2e 00 00 00 00 03 |R....j..|.s......|
|00005860| 10 01 08 02 0c 02 03 01 | 0c 01 10 01 0e 01 0d 01 |........|........|
|00005870| 09 02 03 01 1c 00 06 03 | 26 01 1e 01 13 01 1d 01 |........|&.......|
|00005880| 13 01 26 01 25 01 17 01 | 0d 01 09 02 63 02 00 00 |..&.%...|....c...|
|00005890| 00 02 00 00 00 02 00 00 | 00 43 00 00 00 73 51 00 |........|.C...sQ.|
|000058a0| 00 00 7c 01 00 74 00 00 | 6a 02 00 6f 1a 00 01 7c |..|..t..|j..o...||
|000058b0| 00 00 6f 13 00 01 7c 00 | 00 69 01 00 83 00 00 0c |..o...|.|.i......|
|000058c0| 6f 05 00 01 64 01 00 53 | 01 7c 01 00 74 03 00 6a |o...d..S|.|..t..j|
|000058d0| 02 00 6f 19 00 01 7c 00 | 00 6f 12 00 01 7c 00 00 |..o...|.|.o...|..|
|000058e0| 69 01 00 83 00 00 6f 05 | 00 01 64 01 00 53 01 7c |i.....o.|..d..S.||
|000058f0| 00 00 53 28 02 00 00 00 | 73 9d 00 00 00 46 69 6c |..S(....|s....Fil|
|00005900| 74 65 72 20 68 61 6e 64 | 6c 65 72 73 20 62 79 20 |ter hand|lers by |
|00005910| 6c 69 63 65 6e 73 65 2e | 0a 20 20 20 20 0a 20 20 |license.|. . |
|00005920| 20 20 52 65 74 75 72 6e | 20 68 61 6e 64 6c 65 72 | Return| handler|
|00005930| 20 69 66 20 74 68 65 20 | 68 61 6e 64 6c 65 72 20 | if the |handler |
|00005940| 69 73 20 63 6f 6d 70 61 | 74 69 62 6c 65 20 77 69 |is compa|tible wi|
|00005950| 74 68 20 6d 6f 64 65 20 | 28 4d 4f 44 45 5f 46 52 |th mode |(MODE_FR|
|00005960| 45 45 2c 0a 20 20 20 20 | 4d 4f 44 45 5f 4e 4f 4e |EE,. |MODE_NON|
|00005970| 46 52 45 45 2c 20 6f 72 | 20 4d 4f 44 45 5f 41 4e |FREE, or| MODE_AN|
|00005980| 59 29 2c 20 65 6c 73 65 | 20 72 65 74 75 72 6e 20 |Y), else| return |
|00005990| 4e 6f 6e 65 2e 0a 20 20 | 20 20 4e 28 04 00 00 00 |None.. | N(....|
|000059a0| 74 09 00 00 00 4d 4f 44 | 45 5f 46 52 45 45 52 a9 |t....MOD|E_FREER.|
|000059b0| 00 00 00 52 2c 00 00 00 | 74 0c 00 00 00 4d 4f 44 |...R,...|t....MOD|
|000059c0| 45 5f 4e 4f 4e 46 52 45 | 45 28 02 00 00 00 74 07 |E_NONFRE|E(....t.|
|000059d0| 00 00 00 68 61 6e 64 6c | 65 72 74 04 00 00 00 6d |...handl|ert....m|
|000059e0| 6f 64 65 28 00 00 00 00 | 28 00 00 00 00 73 34 00 |ode(....|(....s4.|
|000059f0| 00 00 2f 75 73 72 2f 6c | 69 62 2f 70 79 74 68 6f |../usr/l|ib/pytho|
|00005a00| 6e 32 2e 36 2f 64 69 73 | 74 2d 70 61 63 6b 61 67 |n2.6/dis|t-packag|
|00005a10| 65 73 2f 6a 6f 63 6b 65 | 79 2f 64 65 74 65 63 74 |es/jocke|y/detect|
|00005a20| 69 6f 6e 2e 70 79 74 17 | 00 00 00 5f 68 61 6e 64 |ion.pyt.|..._hand|
|00005a30| 6c 65 72 5f 6c 69 63 65 | 6e 73 65 5f 66 69 6c 74 |ler_lice|nse_filt|
|00005a40| 65 72 8c 02 00 00 73 0a | 00 00 00 00 06 22 01 05 |er....s.|....."..|
|00005a50| 01 21 01 05 01 63 03 00 | 00 00 0a 00 00 00 0e 00 |.!...c..|........|
|00005a60| 00 00 43 00 00 00 73 d3 | 04 00 00 64 01 00 7c 00 |..C...s.|...d..|.|
|00005a70| 00 6a 06 00 7d 03 00 7c | 03 00 70 6d 00 01 64 02 |.j..}..||..pm..d.|
|00005a80| 00 7c 00 00 6a 07 00 6f | 05 00 01 64 18 00 53 01 |.|..j..o|...d..S.|
|00005a90| 7c 00 00 64 02 00 19 64 | 03 00 6a 02 00 6f 0e 00 ||..d...d|..j..o..|
|00005aa0| 01 64 04 00 7c 00 00 64 | 01 00 3c 71 80 00 01 7c |.d..|..d|..<q...||
|00005ab0| 00 00 64 02 00 19 64 05 | 00 6a 02 00 6f 0e 00 01 |..d...d.|.j..o...|
|00005ac0| 64 06 00 7c 00 00 64 01 | 00 3c 71 80 00 01 74 01 |d..|..d.|.<q...t.|
|00005ad0| 00 69 02 00 64 07 00 7c | 00 00 64 02 00 19 16 83 |.i..d..||..d.....|
|00005ae0| 01 00 01 64 18 00 53 6e | 01 00 01 7c 00 00 69 03 |...d..Sn|...|..i.|
|00005af0| 00 69 04 00 83 00 00 7d | 04 00 67 00 00 7d 05 00 |.i.....}|..g..}..|
|00005b00| 78 2f 00 64 19 00 44 5d | 27 00 7d 06 00 79 0b 00 |x/.d..D]|'.}..y..|
|00005b10| 7c 04 00 7c 06 00 3d 57 | 71 9c 00 04 74 05 00 6a ||..|..=W|q...t..j|
|00005b20| 0a 00 6f 07 00 01 01 01 | 01 71 9c 00 01 58 71 9c |..o.....|.q...Xq.|
|00005b30| 00 57 64 18 00 7d 07 00 | 7c 00 00 64 01 00 19 64 |.Wd..}..||..d...d|
|00005b40| 1a 00 6a 06 00 6f 6f 01 | 01 64 03 00 7c 00 00 6a |..j..oo.|.d..|..j|
|00005b50| 06 00 6f 62 01 01 7c 03 | 00 70 5a 00 01 78 57 00 |..ob..|.|.pZ..xW.|
|00005b60| 7c 01 00 69 06 00 69 07 | 00 83 00 00 44 5d 42 00 ||..i..i.|....D]B.|
|00005b70| 7d 08 00 74 08 00 7c 08 | 00 74 09 00 69 0a 00 83 |}..t..|.|.t..i...|
|00005b80| 02 00 6f 29 00 01 7c 08 | 00 69 0b 00 7c 00 00 64 |..o)..|.|.i..|..d|
|00005b90| 03 00 19 6a 02 00 6f 15 | 00 01 7c 04 00 64 03 00 |...j..o.|..|..d..|
|00005ba0| 3d 7c 08 00 69 0c 00 7d | 07 00 50 71 02 01 01 71 |=|..i..}|..Pq...q|
|00005bb0| 02 01 57 6e 01 00 01 7c | 07 00 70 f6 00 01 74 0d |..Wn...||..p...t.|
|00005bc0| 00 69 0e 00 64 18 00 6a | 08 00 6f 16 00 01 74 0f |.i..d..j|..o...t.|
|00005bd0| 00 69 10 00 69 11 00 83 | 00 00 74 0d 00 5f 0e 00 |.i..i...|..t.._..|
|00005be0| 6e 01 00 01 7c 00 00 64 | 03 00 19 74 0d 00 69 0e |n...|..d|...t..i.|
|00005bf0| 00 6a 07 00 6f b8 00 01 | 74 12 00 7c 00 00 64 03 |.j..o...|t..|..d.|
|00005c00| 00 19 83 01 00 70 4d 00 | 01 64 0e 00 7c 00 00 69 |.....pM.|.d..|..i|
|00005c10| 03 00 6a 07 00 70 20 00 | 01 64 09 00 7c 00 00 69 |..j..p .|.d..|..i|
|00005c20| 03 00 6a 07 00 70 10 00 | 01 64 0c 00 7c 00 00 69 |..j..p..|.d..|..i|
|00005c30| 03 00 6a 07 00 6f 19 00 | 01 74 01 00 69 02 00 64 |..j..o..|.t..i..d|
|00005c40| 12 00 7c 00 00 64 03 00 | 19 83 02 00 01 64 18 00 |..|..d..|.....d..|
|00005c50| 53 01 6e 01 00 01 74 13 | 00 74 09 00 7c 00 00 64 |S.n...t.|.t..|..d|
|00005c60| 01 00 19 83 02 00 7d 07 | 00 7c 05 00 69 14 00 7c |......}.|.|..i..||
|00005c70| 00 00 64 03 00 19 83 01 | 00 01 7c 04 00 64 03 00 |..d.....|..|..d..|
|00005c80| 3d 64 09 00 7c 00 00 69 | 03 00 6a 06 00 6f 1b 00 |=d..|..i|..j..o..|
|00005c90| 01 64 13 00 7c 04 00 6a | 07 00 6f 0e 00 01 64 14 |.d..|..j|..o...d.|
|00005ca0| 00 7c 04 00 64 13 00 3c | 71 45 02 01 71 49 02 01 |.|..d..<|qE..qI..|
|00005cb0| 71 4d 02 01 6e 01 00 01 | 7c 00 00 64 01 00 19 64 |qM..n...||..d...d|
|00005cc0| 06 00 6a 02 00 6f 77 00 | 01 7c 03 00 0c 6f 6f 00 |..j..ow.|.|...oo.|
|00005cd0| 01 64 0e 00 7c 00 00 69 | 03 00 6a 07 00 70 20 00 |.d..|..i|..j..p .|
|00005ce0| 01 64 09 00 7c 00 00 69 | 03 00 6a 07 00 70 10 00 |.d..|..i|..j..p..|
|00005cf0| 01 64 0c 00 7c 00 00 69 | 03 00 6a 07 00 6f 1b 00 |.d..|..i|..j..o..|
|00005d00| 01 74 01 00 69 02 00 64 | 15 00 74 15 00 7c 00 00 |.t..i..d|..t..|..|
|00005d10| 83 01 00 83 02 00 01 64 | 18 00 53 01 74 09 00 69 |.......d|..S.t..i|
|00005d20| 16 00 7d 07 00 7c 05 00 | 69 14 00 64 14 00 83 01 |..}..|..|i..d....|
|00005d30| 00 01 64 16 00 7c 04 00 | 64 09 00 3c 6e 01 00 01 |..d..|..|d..<n...|
|00005d40| 7c 07 00 70 32 00 01 79 | 18 00 7c 01 00 69 06 00 ||..p2..y|..|..i..|
|00005d50| 7c 00 00 64 01 00 19 19 | 69 0c 00 7d 07 00 57 71 ||..d....|i..}..Wq|
|00005d60| 0e 03 04 74 05 00 6a 0a | 00 6f 07 00 01 01 01 01 |...t..j.|.o......|
|00005d70| 71 0e 03 01 58 6e 01 00 | 01 7c 07 00 70 05 00 01 |q...Xn..|.|..p...|
|00005d80| 64 18 00 53 01 79 16 00 | 7c 07 00 7c 01 00 7c 05 |d..S.y..||..|..|.|
|00005d90| 00 7c 04 00 8e 01 00 7d | 08 00 57 6e 47 00 04 74 |.|.....}|..WnG..t|
|00005da0| 17 00 6a 0a 00 6f 3b 00 | 01 01 7d 09 00 01 74 01 |..j..o;.|..}...t.|
|00005db0| 00 69 02 00 64 17 00 74 | 15 00 7c 07 00 83 01 00 |.i..d..t|..|.....|
|00005dc0| 74 15 00 7c 05 00 83 01 | 00 74 15 00 7c 04 00 83 |t..|....|.t..|...|
|00005dd0| 01 00 74 15 00 7c 09 00 | 83 01 00 83 05 00 01 64 |..t..|..|.......d|
|00005de0| 18 00 53 01 58 64 09 00 | 7c 00 00 69 03 00 6a 06 |..S.Xd..||..i..j.|
|00005df0| 00 6f 1a 00 01 74 18 00 | 7c 00 00 69 03 00 64 09 |.o...t..||..i..d.|
|00005e00| 00 19 83 01 00 7c 08 00 | 5f 19 00 6e 01 00 01 64 |.....|..|_..n...d|
|00005e10| 0a 00 7c 00 00 69 03 00 | 6a 06 00 6f 1a 00 01 74 |..|..i..|j..o...t|
|00005e20| 18 00 7c 00 00 69 03 00 | 64 0a 00 19 83 01 00 7c |..|..i..|d......||
|00005e30| 08 00 5f 1a 00 6e 01 00 | 01 64 08 00 7c 00 00 69 |.._..n..|.d..|..i|
|00005e40| 03 00 6a 06 00 6f 14 00 | 01 7c 00 00 69 03 00 64 |..j..o..|.|..i..d|
|00005e50| 08 00 19 7c 08 00 5f 1b | 00 6e 01 00 01 64 0d 00 |...|.._.|.n...d..|
|00005e60| 7c 00 00 69 03 00 6a 06 | 00 6f 14 00 01 7c 00 00 ||..i..j.|.o...|..|
|00005e70| 69 03 00 64 0d 00 19 7c | 08 00 5f 1c 00 6e 01 00 |i..d...||.._..n..|
|00005e80| 01 64 0c 00 7c 00 00 69 | 03 00 6a 06 00 6f 14 00 |.d..|..i|..j..o..|
|00005e90| 01 7c 00 00 69 03 00 64 | 0c 00 19 7c 08 00 5f 1d |.|..i..d|...|.._.|
|00005ea0| 00 6e 01 00 01 64 0b 00 | 7c 00 00 69 03 00 6a 06 |.n...d..||..i..j.|
|00005eb0| 00 6f 14 00 01 7c 00 00 | 69 03 00 64 0b 00 19 7c |.o...|..|i..d...||
|00005ec0| 08 00 5f 1e 00 6e 01 00 | 01 64 0e 00 7c 00 00 69 |.._..n..|.d..|..i|
|00005ed0| 03 00 6a 06 00 6f 14 00 | 01 7c 00 00 69 03 00 64 |..j..o..|.|..i..d|
|00005ee0| 0e 00 19 7c 08 00 5f 1f | 00 6e 01 00 01 64 0f 00 |...|.._.|.n...d..|
|00005ef0| 7c 00 00 69 03 00 6a 06 | 00 6f 14 00 01 7c 00 00 ||..i..j.|.o...|..|
|00005f00| 69 03 00 64 0f 00 19 7c | 08 00 5f 20 00 6e 01 00 |i..d...||.._ .n..|
|00005f10| 01 7c 00 00 69 03 00 69 | 21 00 64 10 00 83 01 00 |.|..i..i|!.d.....|
|00005f20| 6f 0d 00 01 74 22 00 7c | 08 00 5f 23 00 6e 01 00 |o...t".||.._#.n..|
|00005f30| 01 74 24 00 7c 08 00 7c | 02 00 83 02 00 53 28 1b |.t$.|..||.....S(.|
|00005f40| 00 00 00 73 8e 00 00 00 | 43 72 65 61 74 65 20 68 |...s....|Create h|
|00005f50| 61 6e 64 6c 65 72 20 66 | 6f 72 20 61 20 44 72 69 |andler f|or a Dri|
|00005f60| 76 65 72 49 44 20 66 72 | 6f 6d 20 61 20 68 61 6e |verID fr|om a han|
|00005f70| 64 6c 65 72 20 70 6f 6f | 6c 2e 0a 0a 20 20 20 20 |dler poo|l... |
|00005f80| 6d 6f 64 65 20 69 73 20 | 4d 4f 44 45 5f 46 52 45 |mode is |MODE_FRE|
|00005f90| 45 2c 20 4d 4f 44 45 5f | 4e 4f 4e 46 52 45 45 2c |E, MODE_|NONFREE,|
|00005fa0| 20 6f 72 20 4d 4f 44 45 | 5f 41 4e 59 3b 20 73 65 | or MODE|_ANY; se|
|00005fb0| 65 20 67 65 74 5f 68 61 | 6e 64 6c 65 72 73 28 29 |e get_ha|ndlers()|
|00005fc0| 20 66 6f 72 0a 20 20 20 | 20 64 65 74 61 69 6c 73 | for. | details|
|00005fd0| 2e 0a 20 20 20 20 74 0e | 00 00 00 6a 6f 63 6b 65 |.. t.|...jocke|
|00005fe0| 79 5f 68 61 6e 64 6c 65 | 72 52 73 00 00 00 52 74 |y_handle|rRs...Rt|
|00005ff0| 00 00 00 74 13 00 00 00 | 4b 65 72 6e 65 6c 4d 6f |...t....|KernelMo|
|00006000| 64 75 6c 65 48 61 6e 64 | 6c 65 72 52 a4 00 00 00 |duleHand|lerR....|
|00006010| 74 14 00 00 00 50 72 69 | 6e 74 65 72 44 72 69 76 |t....Pri|nterDriv|
|00006020| 65 72 48 61 6e 64 6c 65 | 72 73 2e 00 00 00 43 61 |erHandle|rs....Ca|
|00006030| 6e 6e 6f 74 20 6d 61 70 | 20 64 72 69 76 65 72 20 |nnot map| driver |
|00006040| 74 79 70 65 20 25 73 20 | 74 6f 20 61 20 64 65 66 |type %s |to a def|
|00006050| 61 75 6c 74 20 68 61 6e | 64 6c 65 72 52 b3 00 00 |ault han|dlerR...|
|00006060| 00 52 a5 00 00 00 52 b2 | 00 00 00 52 ab 00 00 00 |.R....R.|...R....|
|00006070| 52 75 00 00 00 52 a7 00 | 00 00 52 a9 00 00 00 52 |Ru...R..|..R....R|
|00006080| b5 00 00 00 52 ac 00 00 | 00 74 0f 00 00 00 46 69 |....R...|.t....Fi|
|00006090| 72 6d 77 61 72 65 48 61 | 6e 64 6c 65 72 73 7b 00 |rmwareHa|ndlers{.|
|000060a0| 00 00 44 72 69 76 65 72 | 49 44 20 66 6f 72 20 6d |..Driver|ID for m|
|000060b0| 6f 64 75 6c 65 20 25 73 | 20 64 6f 65 73 20 6e 6f |odule %s| does no|
|000060c0| 74 20 72 65 66 65 72 20 | 74 6f 20 61 20 6c 6f 63 |t refer |to a loc|
|000060d0| 61 6c 6c 79 20 61 76 61 | 69 6c 61 62 6c 65 20 6d |ally ava|ilable m|
|000060e0| 6f 64 75 6c 65 20 61 6e | 64 20 64 6f 65 73 20 6e |odule an|d does n|
|000060f0| 6f 74 20 73 70 65 63 69 | 66 79 20 66 72 65 65 2f |ot speci|fy free/|
|00006100| 64 65 73 63 72 69 70 74 | 69 6f 6e 2f 70 61 63 6b |descript|ion/pack|
|00006110| 61 67 65 3b 20 69 67 6e | 6f 72 69 6e 67 52 9f 00 |age; ign|oringR..|
|00006120| 00 00 74 05 00 00 00 64 | 75 6d 6d 79 73 52 00 00 |..t....d|ummysR..|
|00006130| 00 44 72 69 76 65 72 49 | 44 20 66 6f 72 20 70 72 |.DriverI|D for pr|
|00006140| 69 6e 74 65 72 20 64 72 | 69 76 65 72 20 25 73 20 |inter dr|iver %s |
|00006150| 64 6f 65 73 20 6e 6f 74 | 20 73 70 65 63 69 66 79 |does not| specify|
|00006160| 20 66 72 65 65 2f 64 65 | 73 63 72 69 70 74 69 6f | free/de|scriptio|
|00006170| 6e 2f 70 61 63 6b 61 67 | 65 3b 20 69 67 6e 6f 72 |n/packag|e; ignor|
|00006180| 69 6e 67 52 a2 00 00 00 | 73 45 00 00 00 63 6f 75 |ingR....|sE...cou|
|00006190| 6c 64 20 6e 6f 74 20 69 | 6e 73 74 61 6e 74 69 61 |ld not i|nstantia|
|000061a0| 74 65 20 68 61 6e 64 6c | 65 72 20 63 6c 61 73 73 |te handl|er class|
|000061b0| 20 25 73 20 77 69 74 68 | 20 61 72 67 73 20 25 73 | %s with| args %s|
|000061c0| 20 61 6e 64 20 6b 77 61 | 72 67 73 20 25 73 3a 20 | and kwa|rgs %s: |
|000061d0| 25 73 4e 28 0b 00 00 00 | 73 0b 00 00 00 64 72 69 |%sN(....|s....dri|
|000061e0| 76 65 72 5f 74 79 70 65 | 52 ff 00 00 00 73 07 00 |ver_type|R....s..|
|000061f0| 00 00 76 65 72 73 69 6f | 6e 73 0b 00 00 00 64 65 |..versio|ns....de|
|00006200| 73 63 72 69 70 74 69 6f | 6e 73 10 00 00 00 6c 6f |scriptio|ns....lo|
|00006210| 6e 67 5f 64 65 73 63 72 | 69 70 74 69 6f 6e 73 0a |ng_descr|iptions.|
|00006220| 00 00 00 72 65 70 6f 73 | 69 74 6f 72 79 73 07 00 |...repos|itorys..|
|00006230| 00 00 70 61 63 6b 61 67 | 65 73 0d 00 00 00 64 72 |..packag|es....dr|
|00006240| 69 76 65 72 5f 76 65 6e | 64 6f 72 73 04 00 00 00 |iver_ven|dors....|
|00006250| 66 72 65 65 73 07 00 00 | 00 6c 69 63 65 6e 73 65 |frees...|.license|
|00006260| 73 0b 00 00 00 72 65 63 | 6f 6d 6d 65 6e 64 65 64 |s....rec|ommended|
|00006270| 28 02 00 00 00 73 13 00 | 00 00 4b 65 72 6e 65 6c |(....s..|..Kernel|
|00006280| 4d 6f 64 75 6c 65 48 61 | 6e 64 6c 65 72 52 02 01 |ModuleHa|ndlerR..|
|00006290| 00 00 28 25 00 00 00 52 | 2c 00 00 00 52 3b 00 00 |..(%...R|,...R;..|
|000062a0| 00 52 3c 00 00 00 52 23 | 00 00 00 74 04 00 00 00 |.R<...R#|...t....|
|000062b0| 63 6f 70 79 52 cc 00 00 | 00 74 0c 00 00 00 68 61 |copyR...|.t....ha|
|000062c0| 6e 64 6c 65 72 5f 70 6f | 6f 6c 52 5c 00 00 00 74 |ndler_po|olR\...t|
|000062d0| 0a 00 00 00 69 73 69 6e | 73 74 61 6e 63 65 74 08 |....isin|stancet.|
|000062e0| 00 00 00 68 61 6e 64 6c | 65 72 73 52 00 01 00 00 |...handl|ersR....|
|000062f0| 52 dc 00 00 00 52 4b 00 | 00 00 74 14 00 00 00 5f |R....RK.|..t...._|
|00006300| 64 72 69 76 65 72 69 64 | 5f 74 6f 5f 68 61 6e 64 |driverid|_to_hand|
|00006310| 6c 65 72 74 07 00 00 00 | 69 67 6e 6f 72 65 64 52 |lert....|ignoredR|
|00006320| 01 00 00 00 52 33 00 00 | 00 74 0f 00 00 00 69 67 |....R3..|.t....ig|
|00006330| 6e 6f 72 65 64 5f 6d 6f | 64 75 6c 65 73 74 0b 00 |nored_mo|dulest..|
|00006340| 00 00 67 65 74 5f 6d 6f | 64 69 6e 66 6f 74 07 00 |..get_mo|dinfot..|
|00006350| 00 00 67 65 74 61 74 74 | 72 52 5b 00 00 00 52 3d |..getatt|rR[...R=|
|00006360| 00 00 00 52 01 01 00 00 | 74 09 00 00 00 45 78 63 |...R....|t....Exc|
|00006370| 65 70 74 69 6f 6e 74 12 | 00 00 00 5f 67 65 74 5f |eptiont.|..._get_|
|00006380| 6c 6f 63 61 6c 65 5f 73 | 74 72 69 6e 67 74 05 00 |locale_s|tringt..|
|00006390| 00 00 5f 6e 61 6d 65 74 | 0c 00 00 00 5f 64 65 73 |.._namet|...._des|
|000063a0| 63 72 69 70 74 69 6f 6e | 52 b3 00 00 00 52 a7 00 |cription|R....R..|
|000063b0| 00 00 52 75 00 00 00 52 | ab 00 00 00 74 05 00 00 |..Ru...R|....t...|
|000063c0| 00 5f 66 72 65 65 52 b5 | 00 00 00 52 16 00 00 00 |._freeR.|...R....|
|000063d0| 52 7b 00 00 00 74 0c 00 | 00 00 5f 72 65 63 6f 6d |R{...t..|.._recom|
|000063e0| 6d 65 6e 64 65 64 52 fe | 00 00 00 28 0a 00 00 00 |mendedR.|...(....|
|000063f0| 52 78 00 00 00 74 07 00 | 00 00 62 61 63 6b 65 6e |Rx...t..|..backen|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.