aboutsummaryrefslogtreecommitdiff
blob: 09810c70a91f9570d478a77eedbad2b1ec33a8de (plain)
ofshex dumpascii
0000 80 02 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 64 6f 63 75 6d 65 6e 74 0a 71 01 29 81 71 ..cdocutils.nodes.document.q.).q
0020 02 7d 71 03 28 55 09 6e 61 6d 65 74 79 70 65 73 71 04 7d 71 05 28 58 13 00 00 00 72 75 6c 65 73 .}q.(U.nametypesq.}q.(X....rules
0040 20 6f 66 20 68 65 75 72 69 73 74 69 63 73 71 06 4e 58 23 00 00 00 68 6f 77 20 64 6f 65 73 20 74 .of.heuristicsq.NX#...how.does.t
0060 68 65 20 68 6f 6f 6b 6c 69 62 20 61 70 70 72 6f 61 63 68 20 77 6f 72 6b 3f 71 07 4e 58 0e 00 00 he.hooklib.approach.work?q.NX...
0080 00 6d 61 6e 20 38 20 6c 64 2d 6c 69 6e 75 78 71 08 4b 01 58 09 00 00 00 69 6e 74 65 72 6e 61 6c .man.8.ld-linuxq.K.X....internal
00a0 73 71 09 4e 58 0d 00 00 00 68 6f 77 20 69 74 20 77 6f 72 6b 73 3f 71 0a 4e 58 1a 00 00 00 66 6f sq.NX....how.it.works?q.NX....fo
00c0 72 6d 61 74 20 6f 66 20 6e 65 74 77 6f 72 6b 20 6d 65 73 73 61 67 65 73 71 0b 4e 58 22 00 00 00 rmat.of.network.messagesq.NX"...
00e0 68 6f 77 20 64 6f 65 73 20 74 68 65 20 66 75 73 65 66 73 20 61 70 70 72 6f 61 63 68 20 77 6f 72 how.does.the.fusefs.approach.wor
0100 6b 3f 71 0c 4e 58 06 00 00 00 73 63 68 65 6d 65 71 0d 4e 58 25 00 00 00 66 75 74 68 65 72 20 61 k?q.NX....schemeq.NX%...futher.a
0120 6e 61 6c 79 73 69 73 20 6f 66 20 66 69 6c 65 20 61 63 63 65 73 73 20 65 76 65 6e 74 73 71 0e 4e nalysis.of.file.access.eventsq.N
0140 75 55 11 73 75 62 73 74 69 74 75 74 69 6f 6e 5f 64 65 66 73 71 0f 7d 71 10 55 0e 70 61 72 73 65 uU.substitution_defsq.}q.U.parse
0160 5f 6d 65 73 73 61 67 65 73 71 11 5d 71 12 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 73 79 _messagesq.]q.cdocutils.nodes.sy
0180 73 74 65 6d 5f 6d 65 73 73 61 67 65 0a 71 13 29 81 71 14 7d 71 15 28 55 09 72 61 77 73 6f 75 72 stem_message.q.).q.}q.(U.rawsour
01a0 63 65 71 16 55 00 55 06 70 61 72 65 6e 74 71 17 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a ceq.U.U.parentq.cdocutils.nodes.
01c0 73 65 63 74 69 6f 6e 0a 71 18 29 81 71 19 7d 71 1a 28 68 16 55 00 68 17 68 18 29 81 71 1b 7d 71 section.q.).q.}q.(h.U.h.h.).q.}q
01e0 1c 28 68 16 55 00 68 17 68 02 55 06 73 6f 75 72 63 65 71 1d 63 64 6f 63 75 74 69 6c 73 2e 6e 6f .(h.U.h.h.U.sourceq.cdocutils.no
0200 64 65 73 0a 72 65 70 72 75 6e 69 63 6f 64 65 0a 71 1e 58 2b 00 00 00 2f 68 6f 6d 65 2f 62 61 79 des.reprunicode.q.X+.../home/bay
0220 2f 67 73 6f 63 2f 64 6f 63 73 2f 73 6f 75 72 63 65 2f 61 72 63 68 69 74 65 63 74 75 72 65 2e 72 /gsoc/docs/source/architecture.r
0240 73 74 71 1f 85 81 71 20 7d 71 21 62 55 07 74 61 67 6e 61 6d 65 71 22 55 07 73 65 63 74 69 6f 6e stq...q.}q!bU.tagnameq"U.section
0260 71 23 55 0a 61 74 74 72 69 62 75 74 65 73 71 24 7d 71 25 28 55 08 64 75 70 6e 61 6d 65 73 71 26 q#U.attributesq$}q%(U.dupnamesq&
0280 5d 55 07 63 6c 61 73 73 65 73 71 27 5d 55 08 62 61 63 6b 72 65 66 73 71 28 5d 55 03 69 64 73 71 ]U.classesq']U.backrefsq(]U.idsq
02a0 29 5d 71 2a 55 09 69 6e 74 65 72 6e 61 6c 73 71 2b 61 55 05 6e 61 6d 65 73 71 2c 5d 71 2d 68 09 )]q*U.internalsq+aU.namesq,]q-h.
02c0 61 75 55 04 6c 69 6e 65 71 2e 4b 03 55 08 64 6f 63 75 6d 65 6e 74 71 2f 68 02 55 08 63 68 69 6c auU.lineq.K.U.documentq/h.U.chil
02e0 64 72 65 6e 71 30 5d 71 31 28 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 74 69 74 6c 65 0a drenq0]q1(cdocutils.nodes.title.
0300 71 32 29 81 71 33 7d 71 34 28 68 16 58 09 00 00 00 49 6e 74 65 72 6e 61 6c 73 71 35 68 17 68 1b q2).q3}q4(h.X....Internalsq5h.h.
0320 68 1d 68 20 68 22 55 05 74 69 74 6c 65 71 36 68 24 7d 71 37 28 68 26 5d 68 27 5d 68 28 5d 68 29 h.h.h"U.titleq6h$}q7(h&]h']h(]h)
0340 5d 68 2c 5d 75 68 2e 4b 03 68 2f 68 02 68 30 5d 71 38 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 ]h,]uh.K.h/h.h0]q8cdocutils.node
0360 73 0a 54 65 78 74 0a 71 39 58 09 00 00 00 49 6e 74 65 72 6e 61 6c 73 71 3a 85 81 71 3b 7d 71 3c s.Text.q9X....Internalsq:..q;}q<
0380 28 68 16 68 35 68 17 68 33 75 62 61 75 62 68 18 29 81 71 3d 7d 71 3e 28 68 16 55 00 68 17 68 1b (h.h5h.h3ubaubh.).q=}q>(h.U.h.h.
03a0 68 1d 68 20 68 22 68 23 68 24 7d 71 3f 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 71 40 55 0c 68 6f h.h.h"h#h$}q?(h&]h']h(]h)]q@U.ho
03c0 77 2d 69 74 2d 77 6f 72 6b 73 71 41 61 68 2c 5d 71 42 68 0a 61 75 68 2e 4b 06 68 2f 68 02 68 30 w-it-worksqAah,]qBh.auh.K.h/h.h0
03e0 5d 71 43 28 68 32 29 81 71 44 7d 71 45 28 68 16 58 0d 00 00 00 48 6f 77 20 69 74 20 77 6f 72 6b ]qC(h2).qD}qE(h.X....How.it.work
0400 73 3f 71 46 68 17 68 3d 68 1d 68 20 68 22 68 36 68 24 7d 71 47 28 68 26 5d 68 27 5d 68 28 5d 68 s?qFh.h=h.h.h"h6h$}qG(h&]h']h(]h
0420 29 5d 68 2c 5d 75 68 2e 4b 06 68 2f 68 02 68 30 5d 71 48 68 39 58 0d 00 00 00 48 6f 77 20 69 74 )]h,]uh.K.h/h.h0]qHh9X....How.it
0440 20 77 6f 72 6b 73 3f 71 49 85 81 71 4a 7d 71 4b 28 68 16 68 46 68 17 68 44 75 62 61 75 62 68 18 .works?qI..qJ}qK(h.hFh.hDubaubh.
0460 29 81 71 4c 7d 71 4d 28 68 16 55 00 68 17 68 3d 68 1d 68 20 68 22 68 23 68 24 7d 71 4e 28 68 26 ).qL}qM(h.U.h.h=h.h.h"h#h$}qN(h&
0480 5d 68 27 5d 68 28 5d 68 29 5d 71 4f 55 06 73 63 68 65 6d 65 71 50 61 68 2c 5d 71 51 68 0d 61 75 ]h']h(]h)]qOU.schemeqPah,]qQh.au
04a0 68 2e 4b 09 68 2f 68 02 68 30 5d 71 52 28 68 32 29 81 71 53 7d 71 54 28 68 16 58 06 00 00 00 53 h.K.h/h.h0]qR(h2).qS}qT(h.X....S
04c0 63 68 65 6d 65 71 55 68 17 68 4c 68 1d 68 20 68 22 68 36 68 24 7d 71 56 28 68 26 5d 68 27 5d 68 chemeqUh.hLh.h.h"h6h$}qV(h&]h']h
04e0 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 09 68 2f 68 02 68 30 5d 71 57 68 39 58 06 00 00 00 53 63 68 (]h)]h,]uh.K.h/h.h0]qWh9X....Sch
0500 65 6d 65 71 58 85 81 71 59 7d 71 5a 28 68 16 68 55 68 17 68 53 75 62 61 75 62 63 64 6f 63 75 74 emeqX..qY}qZ(h.hUh.hSubaubcdocut
0520 69 6c 73 2e 6e 6f 64 65 73 0a 69 6d 61 67 65 0a 71 5b 29 81 71 5c 7d 71 5d 28 68 16 58 24 00 00 ils.nodes.image.q[).q\}q](h.X$..
0540 00 2e 2e 20 69 6d 61 67 65 3a 3a 20 5f 73 74 61 74 69 63 2f 61 75 74 6f 64 65 70 5f 61 72 63 68 ....image::._static/autodep_arch
0560 2e 70 6e 67 0a 68 17 68 4c 68 1d 68 20 68 22 55 05 69 6d 61 67 65 71 5e 68 24 7d 71 5f 28 55 03 .png.h.hLh.h.h"U.imageq^h$}q_(U.
0580 75 72 69 58 18 00 00 00 5f 73 74 61 74 69 63 2f 61 75 74 6f 64 65 70 5f 61 72 63 68 2e 70 6e 67 uriX...._static/autodep_arch.png
05a0 71 60 68 29 5d 68 28 5d 68 26 5d 68 27 5d 55 0a 63 61 6e 64 69 64 61 74 65 73 71 61 7d 71 62 55 q`h)]h(]h&]h']U.candidatesqa}qbU
05c0 01 2a 68 60 73 68 2c 5d 75 68 2e 4b 0b 68 2f 68 02 68 30 5d 75 62 65 75 62 68 18 29 81 71 63 7d .*h`sh,]uh.K.h/h.h0]ubeubh.).qc}
05e0 71 64 28 68 16 55 00 68 17 68 3d 68 1d 68 20 68 22 68 23 68 24 7d 71 65 28 68 26 5d 68 27 5d 68 qd(h.U.h.h=h.h.h"h#h$}qe(h&]h']h
0600 28 5d 68 29 5d 71 66 55 1a 66 6f 72 6d 61 74 2d 6f 66 2d 6e 65 74 77 6f 72 6b 2d 6d 65 73 73 61 (]h)]qfU.format-of-network-messa
0620 67 65 73 71 67 61 68 2c 5d 71 68 68 0b 61 75 68 2e 4b 0d 68 2f 68 02 68 30 5d 71 69 28 68 32 29 gesqgah,]qhh.auh.K.h/h.h0]qi(h2)
0640 81 71 6a 7d 71 6b 28 68 16 58 1a 00 00 00 46 6f 72 6d 61 74 20 6f 66 20 6e 65 74 77 6f 72 6b 20 .qj}qk(h.X....Format.of.network.
0660 6d 65 73 73 61 67 65 73 71 6c 68 17 68 63 68 1d 68 20 68 22 68 36 68 24 7d 71 6d 28 68 26 5d 68 messagesqlh.hch.h.h"h6h$}qm(h&]h
0680 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 0d 68 2f 68 02 68 30 5d 71 6e 68 39 58 1a 00 00 00 ']h(]h)]h,]uh.K.h/h.h0]qnh9X....
06a0 46 6f 72 6d 61 74 20 6f 66 20 6e 65 74 77 6f 72 6b 20 6d 65 73 73 61 67 65 73 71 6f 85 81 71 70 Format.of.network.messagesqo..qp
06c0 7d 71 71 28 68 16 68 6c 68 17 68 6a 75 62 61 75 62 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 }qq(h.hlh.hjubaubcdocutils.nodes
06e0 0a 65 6e 75 6d 65 72 61 74 65 64 5f 6c 69 73 74 0a 71 72 29 81 71 73 7d 71 74 28 68 16 55 00 68 .enumerated_list.qr).qs}qt(h.U.h
0700 17 68 63 68 1d 68 20 68 22 55 0f 65 6e 75 6d 65 72 61 74 65 64 5f 6c 69 73 74 71 75 68 24 7d 71 .hch.h.h"U.enumerated_listquh$}q
0720 76 28 55 06 73 75 66 66 69 78 71 77 55 01 2e 68 29 5d 68 28 5d 68 26 5d 55 06 70 72 65 66 69 78 v(U.suffixqwU..h)]h(]h&]U.prefix
0740 71 78 55 00 68 27 5d 68 2c 5d 55 08 65 6e 75 6d 74 79 70 65 71 79 55 06 61 72 61 62 69 63 71 7a qxU.h']h,]U.enumtypeqyU.arabicqz
0760 75 68 2e 4b 10 68 2f 68 02 68 30 5d 71 7b 28 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 6c uh.K.h/h.h0]q{(cdocutils.nodes.l
0780 69 73 74 5f 69 74 65 6d 0a 71 7c 29 81 71 7d 7d 71 7e 28 68 16 58 cc 00 00 00 46 6f 72 6d 61 74 ist_item.q|).q}}q~(h.X....Format
07a0 20 6f 66 20 6d 65 73 73 61 67 65 73 20 74 6f 20 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 .of.messages.to.the.File.Access.
07c0 52 65 67 69 73 74 72 61 72 3a 3a 0a 0a 3c 74 69 6d 65 20 6f 66 20 65 76 65 6e 74 3a 20 73 65 63 Registrar::..<time.of.event:.sec
07e0 20 73 69 6e 63 65 20 31 39 37 30 3e 0a 3c 65 76 65 6e 74 20 74 79 70 65 3a 20 6f 70 65 6e 2c 20 .since.1970>.<event.type:.open,.
0800 72 65 61 64 2c 20 77 72 69 74 65 3e 0a 3c 6e 61 6d 65 20 6f 66 20 66 69 6c 65 3e 0a 3c 62 75 69 read,.write>.<name.of.file>.<bui
0820 6c 64 69 6e 67 20 73 74 61 67 65 3a 20 73 74 61 67 65 6e 61 6d 65 20 6f 72 20 75 6e 6b 6e 6f 77 lding.stage:.stagename.or.unknow
0840 6e 3e 0a 3c 72 65 73 75 6c 74 3a 4f 4b 2c 45 52 52 2f 65 72 72 6e 6f 2c 41 53 4b 49 4e 47 2c 44 n>.<result:OK,ERR/errno,ASKING,D
0860 45 4e 49 45 44 3e 68 17 68 73 68 1d 4e 68 22 55 09 6c 69 73 74 5f 69 74 65 6d 71 7f 68 24 7d 71 ENIED>h.hsh.Nh"U.list_itemq.h$}q
0880 80 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d 71 81 28 63 .(h&]h']h(]h)]h,]uh.Nh/h.h0]q.(c
08a0 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 70 61 72 61 67 72 61 70 68 0a 71 82 29 81 71 83 7d docutils.nodes.paragraph.q.).q.}
08c0 71 84 28 68 16 58 31 00 00 00 46 6f 72 6d 61 74 20 6f 66 20 6d 65 73 73 61 67 65 73 20 74 6f 20 q.(h.X1...Format.of.messages.to.
08e0 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 3a 3a 68 17 68 7d 68 the.File.Access.Registrar::h.h}h
0900 1d 68 20 68 22 55 09 70 61 72 61 67 72 61 70 68 71 85 68 24 7d 71 86 28 68 26 5d 68 27 5d 68 28 .h.h"U.paragraphq.h$}q.(h&]h']h(
0920 5d 68 29 5d 68 2c 5d 75 68 2e 4b 10 68 30 5d 71 87 68 39 58 30 00 00 00 46 6f 72 6d 61 74 20 6f ]h)]h,]uh.K.h0]q.h9X0...Format.o
0940 66 20 6d 65 73 73 61 67 65 73 20 74 6f 20 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 f.messages.to.the.File.Access.Re
0960 67 69 73 74 72 61 72 3a 71 88 85 81 71 89 7d 71 8a 28 68 16 58 30 00 00 00 46 6f 72 6d 61 74 20 gistrar:q...q.}q.(h.X0...Format.
0980 6f 66 20 6d 65 73 73 61 67 65 73 20 74 6f 20 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 of.messages.to.the.File.Access.R
09a0 65 67 69 73 74 72 61 72 3a 68 17 68 83 75 62 61 75 62 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 egistrar:h.h.ubaubcdocutils.node
09c0 73 0a 6c 69 74 65 72 61 6c 5f 62 6c 6f 63 6b 0a 71 8b 29 81 71 8c 7d 71 8d 28 68 16 58 99 00 00 s.literal_block.q.).q.}q.(h.X...
09e0 00 3c 74 69 6d 65 20 6f 66 20 65 76 65 6e 74 3a 20 73 65 63 20 73 69 6e 63 65 20 31 39 37 30 3e .<time.of.event:.sec.since.1970>
0a00 0a 3c 65 76 65 6e 74 20 74 79 70 65 3a 20 6f 70 65 6e 2c 20 72 65 61 64 2c 20 77 72 69 74 65 3e .<event.type:.open,.read,.write>
0a20 0a 3c 6e 61 6d 65 20 6f 66 20 66 69 6c 65 3e 0a 3c 62 75 69 6c 64 69 6e 67 20 73 74 61 67 65 3a .<name.of.file>.<building.stage:
0a40 20 73 74 61 67 65 6e 61 6d 65 20 6f 72 20 75 6e 6b 6e 6f 77 6e 3e 0a 3c 72 65 73 75 6c 74 3a 4f .stagename.or.unknown>.<result:O
0a60 4b 2c 45 52 52 2f 65 72 72 6e 6f 2c 41 53 4b 49 4e 47 2c 44 45 4e 49 45 44 3e 68 17 68 7d 68 1d K,ERR/errno,ASKING,DENIED>h.h}h.
0a80 68 20 68 22 55 0d 6c 69 74 65 72 61 6c 5f 62 6c 6f 63 6b 71 8e 68 24 7d 71 8f 28 55 09 78 6d 6c h.h"U.literal_blockq.h$}q.(U.xml
0aa0 3a 73 70 61 63 65 71 90 55 08 70 72 65 73 65 72 76 65 71 91 68 29 5d 68 28 5d 68 26 5d 68 27 5d :spaceq.U.preserveq.h)]h(]h&]h']
0ac0 68 2c 5d 75 68 2e 4b 12 68 30 5d 71 92 68 39 58 99 00 00 00 3c 74 69 6d 65 20 6f 66 20 65 76 65 h,]uh.K.h0]q.h9X....<time.of.eve
0ae0 6e 74 3a 20 73 65 63 20 73 69 6e 63 65 20 31 39 37 30 3e 0a 3c 65 76 65 6e 74 20 74 79 70 65 3a nt:.sec.since.1970>.<event.type:
0b00 20 6f 70 65 6e 2c 20 72 65 61 64 2c 20 77 72 69 74 65 3e 0a 3c 6e 61 6d 65 20 6f 66 20 66 69 6c .open,.read,.write>.<name.of.fil
0b20 65 3e 0a 3c 62 75 69 6c 64 69 6e 67 20 73 74 61 67 65 3a 20 73 74 61 67 65 6e 61 6d 65 20 6f 72 e>.<building.stage:.stagename.or
0b40 20 75 6e 6b 6e 6f 77 6e 3e 0a 3c 72 65 73 75 6c 74 3a 4f 4b 2c 45 52 52 2f 65 72 72 6e 6f 2c 41 .unknown>.<result:OK,ERR/errno,A
0b60 53 4b 49 4e 47 2c 44 45 4e 49 45 44 3e 71 93 85 81 71 94 7d 71 95 28 68 16 55 00 68 17 68 8c 75 SKING,DENIED>q...q.}q.(h.U.h.h.u
0b80 62 61 75 62 65 75 62 68 7c 29 81 71 96 7d 71 97 28 68 16 58 50 00 00 00 46 6f 72 6d 61 74 20 6f baubeubh|).q.}q.(h.XP...Format.o
0ba0 66 20 61 6e 73 77 65 72 20 66 6f 72 20 41 53 4b 49 4e 47 20 70 61 63 6b 65 74 20 66 72 6f 6d 20 f.answer.for.ASKING.packet.from.
0bc0 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 3a 3a 0a 0a 3c 41 4c 4c 4f 57 20 File.Access.Registrar::..<ALLOW.
0be0 7c 20 44 45 4e 59 3e 0a 68 17 68 73 68 1d 68 20 68 22 68 7f 68 24 7d 71 98 28 68 26 5d 68 27 5d |.DENY>.h.hsh.h.h"h.h$}q.(h&]h']
0c00 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d 71 99 28 68 82 29 81 71 9a 7d 71 9b h(]h)]h,]uh.Nh/h.h0]q.(h.).q.}q.
0c20 28 68 16 58 3f 00 00 00 46 6f 72 6d 61 74 20 6f 66 20 61 6e 73 77 65 72 20 66 6f 72 20 41 53 4b (h.X?...Format.of.answer.for.ASK
0c40 49 4e 47 20 70 61 63 6b 65 74 20 66 72 6f 6d 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 ING.packet.from.File.Access.Regi
0c60 73 74 72 61 72 3a 3a 68 17 68 96 68 1d 68 20 68 22 68 85 68 24 7d 71 9c 28 68 26 5d 68 27 5d 68 strar::h.h.h.h.h"h.h$}q.(h&]h']h
0c80 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 17 68 30 5d 71 9d 68 39 58 3e 00 00 00 46 6f 72 6d 61 74 20 (]h)]h,]uh.K.h0]q.h9X>...Format.
0ca0 6f 66 20 61 6e 73 77 65 72 20 66 6f 72 20 41 53 4b 49 4e 47 20 70 61 63 6b 65 74 20 66 72 6f 6d of.answer.for.ASKING.packet.from
0cc0 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 3a 71 9e 85 81 71 9f 7d 71 a0 .File.Access.Registrar:q...q.}q.
0ce0 28 68 16 58 3e 00 00 00 46 6f 72 6d 61 74 20 6f 66 20 61 6e 73 77 65 72 20 66 6f 72 20 41 53 4b (h.X>...Format.of.answer.for.ASK
0d00 49 4e 47 20 70 61 63 6b 65 74 20 66 72 6f 6d 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 ING.packet.from.File.Access.Regi
0d20 73 74 72 61 72 3a 68 17 68 9a 75 62 61 75 62 68 8b 29 81 71 a1 7d 71 a2 28 68 16 58 0e 00 00 00 strar:h.h.ubaubh.).q.}q.(h.X....
0d40 3c 41 4c 4c 4f 57 20 7c 20 44 45 4e 59 3e 68 17 68 96 68 1d 68 20 68 22 68 8e 68 24 7d 71 a3 28 <ALLOW.|.DENY>h.h.h.h.h"h.h$}q.(
0d60 68 90 68 91 68 29 5d 68 28 5d 68 26 5d 68 27 5d 68 2c 5d 75 68 2e 4b 19 68 30 5d 71 a4 68 39 58 h.h.h)]h(]h&]h']h,]uh.K.h0]q.h9X
0d80 0e 00 00 00 3c 41 4c 4c 4f 57 20 7c 20 44 45 4e 59 3e 71 a5 85 81 71 a6 7d 71 a7 28 68 16 55 00 ....<ALLOW.|.DENY>q...q.}q.(h.U.
0da0 68 17 68 a1 75 62 61 75 62 65 75 62 65 75 62 68 82 29 81 71 a8 7d 71 a9 28 68 16 58 08 00 00 00 h.h.ubaubeubeubh.).q.}q.(h.X....
0dc0 2a 4e 6f 74 65 73 3a 2a 71 aa 68 17 68 63 68 1d 68 20 68 22 68 85 68 24 7d 71 ab 28 68 26 5d 68 *Notes:*q.h.hch.h.h"h.h$}q.(h&]h
0de0 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 1b 68 2f 68 02 68 30 5d 71 ac 63 64 6f 63 75 74 69 ']h(]h)]h,]uh.K.h/h.h0]q.cdocuti
0e00 6c 73 2e 6e 6f 64 65 73 0a 65 6d 70 68 61 73 69 73 0a 71 ad 29 81 71 ae 7d 71 af 28 68 16 68 aa ls.nodes.emphasis.q.).q.}q.(h.h.
0e20 68 24 7d 71 b0 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 17 68 a8 68 30 5d 71 b1 68 h$}q.(h&]h']h(]h)]h,]uh.h.h0]q.h
0e40 39 58 06 00 00 00 4e 6f 74 65 73 3a 71 b2 85 81 71 b3 7d 71 b4 28 68 16 55 00 68 17 68 ae 75 62 9X....Notes:q...q.}q.(h.U.h.h.ub
0e60 61 68 22 55 08 65 6d 70 68 61 73 69 73 71 b5 75 62 61 75 62 63 64 6f 63 75 74 69 6c 73 2e 6e 6f ah"U.emphasisq.ubaubcdocutils.no
0e80 64 65 73 0a 62 75 6c 6c 65 74 5f 6c 69 73 74 0a 71 b6 29 81 71 b7 7d 71 b8 28 68 16 55 00 68 17 des.bullet_list.q.).q.}q.(h.U.h.
0ea0 68 63 68 1d 68 20 68 22 55 0b 62 75 6c 6c 65 74 5f 6c 69 73 74 71 b9 68 24 7d 71 ba 28 55 06 62 hch.h.h"U.bullet_listq.h$}q.(U.b
0ec0 75 6c 6c 65 74 71 bb 58 01 00 00 00 2a 68 29 5d 68 28 5d 68 26 5d 68 27 5d 68 2c 5d 75 68 2e 4b ulletq.X....*h)]h(]h&]h']h,]uh.K
0ee0 1d 68 2f 68 02 68 30 5d 71 bc 28 68 7c 29 81 71 bd 7d 71 be 28 68 16 58 1e 00 00 00 41 6c 6c 20 .h/h.h0]q.(h|).q.}q.(h.X....All.
0f00 73 6f 63 6b 65 74 73 20 61 72 65 20 53 4f 43 4b 5f 53 45 51 50 41 43 4b 45 54 71 bf 68 17 68 b7 sockets.are.SOCK_SEQPACKETq.h.h.
0f20 68 1d 68 20 68 22 68 7f 68 24 7d 71 c0 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e h.h.h"h.h$}q.(h&]h']h(]h)]h,]uh.
0f40 4e 68 2f 68 02 68 30 5d 71 c1 68 82 29 81 71 c2 7d 71 c3 28 68 16 68 bf 68 17 68 bd 68 1d 68 20 Nh/h.h0]q.h.).q.}q.(h.h.h.h.h.h.
0f60 68 22 68 85 68 24 7d 71 c4 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 1d 68 30 h"h.h$}q.(h&]h']h(]h)]h,]uh.K.h0
0f80 5d 71 c5 68 39 58 1e 00 00 00 41 6c 6c 20 73 6f 63 6b 65 74 73 20 61 72 65 20 53 4f 43 4b 5f 53 ]q.h9X....All.sockets.are.SOCK_S
0fa0 45 51 50 41 43 4b 45 54 71 c6 85 81 71 c7 7d 71 c8 28 68 16 68 bf 68 17 68 c2 75 62 61 75 62 61 EQPACKETq...q.}q.(h.h.h.h.ubauba
0fc0 75 62 68 7c 29 81 71 c9 7d 71 ca 28 68 16 58 2c 00 00 00 41 6c 6c 20 66 69 65 6c 64 73 20 61 72 ubh|).q.}q.(h.X,...All.fields.ar
0fe0 65 20 64 65 6c 69 6d 69 74 65 64 20 77 69 74 68 20 63 68 61 72 61 63 74 65 72 20 5c 30 0a 0a 68 e.delimited.with.character.\0..h
1000 17 68 b7 68 1d 68 20 68 22 68 7f 68 24 7d 71 cb 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d .h.h.h.h"h.h$}q.(h&]h']h(]h)]h,]
1020 75 68 2e 4e 68 2f 68 02 68 30 5d 71 cc 68 82 29 81 71 cd 7d 71 ce 28 68 16 58 2a 00 00 00 41 6c uh.Nh/h.h0]q.h.).q.}q.(h.X*...Al
1040 6c 20 66 69 65 6c 64 73 20 61 72 65 20 64 65 6c 69 6d 69 74 65 64 20 77 69 74 68 20 63 68 61 72 l.fields.are.delimited.with.char
1060 61 63 74 65 72 20 5c 30 68 17 68 c9 68 1d 68 20 68 22 68 85 68 24 7d 71 cf 28 68 26 5d 68 27 5d acter.\0h.h.h.h.h"h.h$}q.(h&]h']
1080 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 1e 68 30 5d 71 d0 68 39 58 29 00 00 00 41 6c 6c 20 66 69 h(]h)]h,]uh.K.h0]q.h9X)...All.fi
10a0 65 6c 64 73 20 61 72 65 20 64 65 6c 69 6d 69 74 65 64 20 77 69 74 68 20 63 68 61 72 61 63 74 65 elds.are.delimited.with.characte
10c0 72 20 30 71 d1 85 81 71 d2 7d 71 d3 28 68 16 58 2a 00 00 00 41 6c 6c 20 66 69 65 6c 64 73 20 61 r.0q...q.}q.(h.X*...All.fields.a
10e0 72 65 20 64 65 6c 69 6d 69 74 65 64 20 77 69 74 68 20 63 68 61 72 61 63 74 65 72 20 5c 30 68 17 re.delimited.with.character.\0h.
1100 68 cd 75 62 61 75 62 61 75 62 65 75 62 65 75 62 65 75 62 68 18 29 81 71 d4 7d 71 d5 28 68 16 55 h.ubaubaubeubeubeubh.).q.}q.(h.U
1120 00 68 17 68 1b 68 1d 68 20 68 22 68 23 68 24 7d 71 d6 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 71 .h.h.h.h.h"h#h$}q.(h&]h']h(]h)]q
1140 d7 55 22 68 6f 77 2d 64 6f 65 73 2d 74 68 65 2d 68 6f 6f 6b 6c 69 62 2d 61 70 70 72 6f 61 63 68 .U"how-does-the-hooklib-approach
1160 2d 77 6f 72 6b 71 d8 61 68 2c 5d 71 d9 68 07 61 75 68 2e 4b 22 68 2f 68 02 68 30 5d 71 da 28 68 -workq.ah,]q.h.auh.K"h/h.h0]q.(h
1180 32 29 81 71 db 7d 71 dc 28 68 16 58 23 00 00 00 48 6f 77 20 64 6f 65 73 20 74 68 65 20 48 6f 6f 2).q.}q.(h.X#...How.does.the.Hoo
11a0 6b 6c 69 62 20 61 70 70 72 6f 61 63 68 20 77 6f 72 6b 3f 71 dd 68 17 68 d4 68 1d 68 20 68 22 68 klib.approach.work?q.h.h.h.h.h"h
11c0 36 68 24 7d 71 de 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 22 68 2f 68 02 68 6h$}q.(h&]h']h(]h)]h,]uh.K"h/h.h
11e0 30 5d 71 df 68 39 58 23 00 00 00 48 6f 77 20 64 6f 65 73 20 74 68 65 20 48 6f 6f 6b 6c 69 62 20 0]q.h9X#...How.does.the.Hooklib.
1200 61 70 70 72 6f 61 63 68 20 77 6f 72 6b 3f 71 e0 85 81 71 e1 7d 71 e2 28 68 16 68 dd 68 17 68 db approach.work?q...q.}q.(h.h.h.h.
1220 75 62 61 75 62 68 82 29 81 71 e3 7d 71 e4 28 68 16 58 08 01 00 00 54 68 65 20 6d 61 69 6e 20 69 ubaubh.).q.}q.(h.X....The.main.i
1240 64 65 61 20 62 65 68 69 6e 64 20 74 68 65 20 48 6f 6f 6b 6c 69 62 20 61 70 70 72 6f 61 63 68 20 dea.behind.the.Hooklib.approach.
1260 69 73 20 74 6f 20 6c 6f 61 64 20 61 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 79 2d 68 6f 6f is.to.load.a.dynamic.library-hoo
1280 6b 0a 2a 2a 62 65 66 6f 72 65 2a 2a 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 62 72 61 72 79 28 69 k.**before**.any.other.library(i
12a0 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 43 20 72 75 6e 74 69 6d 65 29 2e 0a 53 6f 2c 20 74 68 65 ncluding.the.C.runtime)..So,.the
12c0 20 63 61 6c 6c 73 20 74 6f 20 66 75 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 6f 70 65 6e .calls.to.functions.such.as.open
12e0 2c 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 2c 20 61 72 65 20 69 6e 74 65 72 63 65 70 74 65 ,.read.and.write,.are.intercepte
1300 64 0a 75 73 69 6e 67 20 74 68 69 73 20 6c 69 62 72 61 72 79 2c 20 69 6e 73 74 65 61 64 20 6f 66 d.using.this.library,.instead.of
1320 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 6f 6e 65 73 20 69 6e 20 2a 6c 69 62 63 2a 2e 68 17 .executing.the.ones.in.*libc*.h.
1340 68 d4 68 1d 68 20 68 22 68 85 68 24 7d 71 e5 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 h.h.h.h"h.h$}q.(h&]h']h(]h)]h,]u
1360 68 2e 4b 24 68 2f 68 02 68 30 5d 71 e6 28 68 39 58 4c 00 00 00 54 68 65 20 6d 61 69 6e 20 69 64 h.K$h/h.h0]q.(h9XL...The.main.id
1380 65 61 20 62 65 68 69 6e 64 20 74 68 65 20 48 6f 6f 6b 6c 69 62 20 61 70 70 72 6f 61 63 68 20 69 ea.behind.the.Hooklib.approach.i
13a0 73 20 74 6f 20 6c 6f 61 64 20 61 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 79 2d 68 6f 6f 6b s.to.load.a.dynamic.library-hook
13c0 0a 71 e7 85 81 71 e8 7d 71 e9 28 68 16 58 4c 00 00 00 54 68 65 20 6d 61 69 6e 20 69 64 65 61 20 .q...q.}q.(h.XL...The.main.idea.
13e0 62 65 68 69 6e 64 20 74 68 65 20 48 6f 6f 6b 6c 69 62 20 61 70 70 72 6f 61 63 68 20 69 73 20 74 behind.the.Hooklib.approach.is.t
1400 6f 20 6c 6f 61 64 20 61 20 64 79 6e 61 6d 69 63 20 6c 69 62 72 61 72 79 2d 68 6f 6f 6b 0a 68 17 o.load.a.dynamic.library-hook.h.
1420 68 e3 75 62 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 73 74 72 6f 6e 67 0a 71 ea 29 81 71 h.ubcdocutils.nodes.strong.q.).q
1440 eb 7d 71 ec 28 68 16 58 0a 00 00 00 2a 2a 62 65 66 6f 72 65 2a 2a 68 24 7d 71 ed 28 68 26 5d 68 .}q.(h.X....**before**h$}q.(h&]h
1460 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 17 68 e3 68 30 5d 71 ee 68 39 58 06 00 00 00 62 65 66 6f ']h(]h)]h,]uh.h.h0]q.h9X....befo
1480 72 65 71 ef 85 81 71 f0 7d 71 f1 28 68 16 55 00 68 17 68 eb 75 62 61 68 22 55 06 73 74 72 6f 6e req...q.}q.(h.U.h.h.ubah"U.stron
14a0 67 71 f2 75 62 68 39 58 ab 00 00 00 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 62 72 61 72 79 28 69 gq.ubh9X.....any.other.library(i
14c0 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 43 20 72 75 6e 74 69 6d 65 29 2e 0a 53 6f 2c 20 74 68 65 ncluding.the.C.runtime)..So,.the
14e0 20 63 61 6c 6c 73 20 74 6f 20 66 75 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 6f 70 65 6e .calls.to.functions.such.as.open
1500 2c 20 72 65 61 64 20 61 6e 64 20 77 72 69 74 65 2c 20 61 72 65 20 69 6e 74 65 72 63 65 70 74 65 ,.read.and.write,.are.intercepte
1520 64 0a 75 73 69 6e 67 20 74 68 69 73 20 6c 69 62 72 61 72 79 2c 20 69 6e 73 74 65 61 64 20 6f 66 d.using.this.library,.instead.of
1540 20 65 78 65 63 75 74 69 6e 67 20 74 68 65 20 6f 6e 65 73 20 69 6e 20 71 f3 85 81 71 f4 7d 71 f5 .executing.the.ones.in.q...q.}q.
1560 28 68 16 58 ab 00 00 00 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 62 72 61 72 79 28 69 6e 63 6c 75 (h.X.....any.other.library(inclu
1580 64 69 6e 67 20 74 68 65 20 43 20 72 75 6e 74 69 6d 65 29 2e 0a 53 6f 2c 20 74 68 65 20 63 61 6c ding.the.C.runtime)..So,.the.cal
15a0 6c 73 20 74 6f 20 66 75 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 20 6f 70 65 6e 2c 20 72 65 ls.to.functions.such.as.open,.re
15c0 61 64 20 61 6e 64 20 77 72 69 74 65 2c 20 61 72 65 20 69 6e 74 65 72 63 65 70 74 65 64 0a 75 73 ad.and.write,.are.intercepted.us
15e0 69 6e 67 20 74 68 69 73 20 6c 69 62 72 61 72 79 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 65 78 65 ing.this.library,.instead.of.exe
1600 63 75 74 69 6e 67 20 74 68 65 20 6f 6e 65 73 20 69 6e 20 68 17 68 e3 75 62 68 ad 29 81 71 f6 7d cuting.the.ones.in.h.h.ubh.).q.}
1620 71 f7 28 68 16 58 06 00 00 00 2a 6c 69 62 63 2a 68 24 7d 71 f8 28 68 26 5d 68 27 5d 68 28 5d 68 q.(h.X....*libc*h$}q.(h&]h']h(]h
1640 29 5d 68 2c 5d 75 68 17 68 e3 68 30 5d 71 f9 68 39 58 04 00 00 00 6c 69 62 63 71 fa 85 81 71 fb )]h,]uh.h.h0]q.h9X....libcq...q.
1660 7d 71 fc 28 68 16 55 00 68 17 68 f6 75 62 61 68 22 68 b5 75 62 68 39 58 01 00 00 00 2e 85 81 71 }q.(h.U.h.h.ubah"h.ubh9X.......q
1680 fd 7d 71 fe 28 68 16 58 01 00 00 00 2e 68 17 68 e3 75 62 65 75 62 68 82 29 81 71 ff 7d 72 00 01 .}q.(h.X.....h.h.ubeubh.).q.}r..
16a0 00 00 28 68 16 58 05 01 00 00 48 6f 6f 6b 6c 69 62 20 6d 6f 64 75 6c 65 20 6d 6f 64 69 66 69 65 ..(h.X....Hooklib.module.modifie
16c0 73 20 4c 69 6e 75 78 27 73 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 62 65 68 61 76 69 6f s.Linux's.dynamic.linker.behavio
16e0 72 2c 20 63 68 61 6e 67 69 6e 67 20 4c 44 5f 50 52 45 4c 4f 41 44 0a 65 6e 76 69 72 6f 6e 6d 65 r,.changing.LD_PRELOAD.environme
1700 6e 74 20 76 61 72 69 61 62 6c 65 20 28 73 65 65 0a 60 6d 61 6e 20 38 20 6c 64 2d 6c 69 6e 75 78 nt.variable.(see.`man.8.ld-linux
1720 20 3c 68 74 74 70 3a 2f 2f 6c 69 6e 75 78 2e 64 69 65 2e 6e 65 74 2f 6d 61 6e 2f 38 2f 6c 64 2d .<http://linux.die.net/man/8/ld-
1740 6c 69 6e 75 78 3e 60 5f 20 66 6f 72 20 64 65 74 61 69 6c 73 29 2e 0a 54 68 69 73 20 6d 6f 64 75 linux>`_.for.details)..This.modu
1760 6c 65 20 61 6c 73 6f 20 70 72 6f 74 65 63 74 73 20 4c 44 5f 50 52 45 4c 4f 41 44 20 76 61 72 69 le.also.protects.LD_PRELOAD.vari
1780 61 62 6c 65 20 66 72 6f 6d 20 66 75 72 74 68 65 72 20 63 68 61 6e 67 65 73 20 62 79 20 65 78 65 able.from.further.changes.by.exe
17a0 63 75 74 69 6e 67 0a 70 72 6f 67 72 61 6d 2e 68 17 68 d4 68 1d 68 20 68 22 68 85 68 24 7d 72 01 cuting.program.h.h.h.h.h"h.h$}r.
17c0 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 29 68 2f 68 02 68 30 5d 72 ...(h&]h']h(]h)]h,]uh.K)h/h.h0]r
17e0 02 01 00 00 28 68 39 58 67 00 00 00 48 6f 6f 6b 6c 69 62 20 6d 6f 64 75 6c 65 20 6d 6f 64 69 66 ....(h9Xg...Hooklib.module.modif
1800 69 65 73 20 4c 69 6e 75 78 27 73 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 62 65 68 61 76 ies.Linux's.dynamic.linker.behav
1820 69 6f 72 2c 20 63 68 61 6e 67 69 6e 67 20 4c 44 5f 50 52 45 4c 4f 41 44 0a 65 6e 76 69 72 6f 6e ior,.changing.LD_PRELOAD.environ
1840 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 28 73 65 65 0a 72 03 01 00 00 85 81 72 04 01 00 00 7d ment.variable.(see.r......r....}
1860 72 05 01 00 00 28 68 16 58 67 00 00 00 48 6f 6f 6b 6c 69 62 20 6d 6f 64 75 6c 65 20 6d 6f 64 69 r....(h.Xg...Hooklib.module.modi
1880 66 69 65 73 20 4c 69 6e 75 78 27 73 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 65 72 20 62 65 68 61 fies.Linux's.dynamic.linker.beha
18a0 76 69 6f 72 2c 20 63 68 61 6e 67 69 6e 67 20 4c 44 5f 50 52 45 4c 4f 41 44 0a 65 6e 76 69 72 6f vior,.changing.LD_PRELOAD.enviro
18c0 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 28 73 65 65 0a 68 17 68 ff 75 62 63 64 6f 63 75 74 nment.variable.(see.h.h.ubcdocut
18e0 69 6c 73 2e 6e 6f 64 65 73 0a 72 65 66 65 72 65 6e 63 65 0a 72 06 01 00 00 29 81 72 07 01 00 00 ils.nodes.reference.r....).r....
1900 7d 72 08 01 00 00 28 68 16 58 37 00 00 00 60 6d 61 6e 20 38 20 6c 64 2d 6c 69 6e 75 78 20 3c 68 }r....(h.X7...`man.8.ld-linux.<h
1920 74 74 70 3a 2f 2f 6c 69 6e 75 78 2e 64 69 65 2e 6e 65 74 2f 6d 61 6e 2f 38 2f 6c 64 2d 6c 69 6e ttp://linux.die.net/man/8/ld-lin
1940 75 78 3e 60 5f 68 24 7d 72 09 01 00 00 28 55 04 6e 61 6d 65 58 0e 00 00 00 6d 61 6e 20 38 20 6c ux>`_h$}r....(U.nameX....man.8.l
1960 64 2d 6c 69 6e 75 78 55 06 72 65 66 75 72 69 72 0a 01 00 00 58 23 00 00 00 68 74 74 70 3a 2f 2f d-linuxU.refurir....X#...http://
1980 6c 69 6e 75 78 2e 64 69 65 2e 6e 65 74 2f 6d 61 6e 2f 38 2f 6c 64 2d 6c 69 6e 75 78 72 0b 01 00 linux.die.net/man/8/ld-linuxr...
19a0 00 68 29 5d 68 28 5d 68 26 5d 68 27 5d 68 2c 5d 75 68 17 68 ff 68 30 5d 72 0c 01 00 00 68 39 58 .h)]h(]h&]h']h,]uh.h.h0]r....h9X
19c0 0e 00 00 00 6d 61 6e 20 38 20 6c 64 2d 6c 69 6e 75 78 72 0d 01 00 00 85 81 72 0e 01 00 00 7d 72 ....man.8.ld-linuxr......r....}r
19e0 0f 01 00 00 28 68 16 55 00 68 17 6a 07 01 00 00 75 62 61 68 22 55 09 72 65 66 65 72 65 6e 63 65 ....(h.U.h.j....ubah"U.reference
1a00 72 10 01 00 00 75 62 63 64 6f 63 75 74 69 6c 73 2e 6e 6f 64 65 73 0a 74 61 72 67 65 74 0a 72 11 r....ubcdocutils.nodes.target.r.
1a20 01 00 00 29 81 72 12 01 00 00 7d 72 13 01 00 00 28 68 16 58 26 00 00 00 20 3c 68 74 74 70 3a 2f ...).r....}r....(h.X&....<http:/
1a40 2f 6c 69 6e 75 78 2e 64 69 65 2e 6e 65 74 2f 6d 61 6e 2f 38 2f 6c 64 2d 6c 69 6e 75 78 3e 68 24 /linux.die.net/man/8/ld-linux>h$
1a60 7d 72 14 01 00 00 28 55 06 72 65 66 75 72 69 6a 0b 01 00 00 68 29 5d 72 15 01 00 00 55 0e 6d 61 }r....(U.refurij....h)]r....U.ma
1a80 6e 2d 38 2d 6c 64 2d 6c 69 6e 75 78 72 16 01 00 00 61 68 28 5d 68 26 5d 68 27 5d 68 2c 5d 72 17 n-8-ld-linuxr....ah(]h&]h']h,]r.
1aa0 01 00 00 68 08 61 75 68 17 68 ff 68 30 5d 68 22 55 06 74 61 72 67 65 74 72 18 01 00 00 75 62 68 ...h.auh.h.h0]h"U.targetr....ubh
1ac0 39 58 67 00 00 00 20 66 6f 72 20 64 65 74 61 69 6c 73 29 2e 0a 54 68 69 73 20 6d 6f 64 75 6c 65 9Xg....for.details)..This.module
1ae0 20 61 6c 73 6f 20 70 72 6f 74 65 63 74 73 20 4c 44 5f 50 52 45 4c 4f 41 44 20 76 61 72 69 61 62 .also.protects.LD_PRELOAD.variab
1b00 6c 65 20 66 72 6f 6d 20 66 75 72 74 68 65 72 20 63 68 61 6e 67 65 73 20 62 79 20 65 78 65 63 75 le.from.further.changes.by.execu
1b20 74 69 6e 67 0a 70 72 6f 67 72 61 6d 2e 72 19 01 00 00 85 81 72 1a 01 00 00 7d 72 1b 01 00 00 28 ting.program.r......r....}r....(
1b40 68 16 58 67 00 00 00 20 66 6f 72 20 64 65 74 61 69 6c 73 29 2e 0a 54 68 69 73 20 6d 6f 64 75 6c h.Xg....for.details)..This.modul
1b60 65 20 61 6c 73 6f 20 70 72 6f 74 65 63 74 73 20 4c 44 5f 50 52 45 4c 4f 41 44 20 76 61 72 69 61 e.also.protects.LD_PRELOAD.varia
1b80 62 6c 65 20 66 72 6f 6d 20 66 75 72 74 68 65 72 20 63 68 61 6e 67 65 73 20 62 79 20 65 78 65 63 ble.from.further.changes.by.exec
1ba0 75 74 69 6e 67 0a 70 72 6f 67 72 61 6d 2e 68 17 68 ff 75 62 65 75 62 68 82 29 81 72 1c 01 00 00 uting.program.h.h.ubeubh.).r....
1bc0 7d 72 1d 01 00 00 28 68 16 58 d8 00 00 00 57 68 65 6e 20 48 6f 6f 6b 6c 69 62 20 69 73 20 6c 6f }r....(h.X....When.Hooklib.is.lo
1be0 61 64 65 64 2c 20 69 74 20 63 6f 6e 6e 65 63 74 73 20 74 6f 20 74 68 65 20 46 69 6c 65 20 41 63 aded,.it.connects.to.the.File.Ac
1c00 63 65 73 73 20 52 65 67 69 73 74 72 61 72 20 76 69 61 20 55 6e 69 78 20 64 6f 6d 61 69 6e 0a 73 cess.Registrar.via.Unix.domain.s
1c20 6f 63 6b 65 74 73 2e 20 49 66 20 61 20 70 72 6f 67 72 61 6d 20 66 6f 72 6b 73 20 6f 72 20 63 72 ockets..If.a.program.forks.or.cr
1c40 65 61 74 65 73 20 61 20 6e 65 77 20 74 68 72 65 61 64 2c 20 61 6e 6f 74 68 65 72 20 63 6f 70 79 eates.a.new.thread,.another.copy
1c60 20 6f 66 20 74 68 65 20 6c 69 62 72 61 72 79 0a 6c 6f 61 64 73 20 74 6f 20 72 65 67 69 73 74 65 .of.the.library.loads.to.registe
1c80 72 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 74 68 69 73 20 6e 65 77 20 70 72 6f 63 65 73 73 2f 74 r.events.from.this.new.process/t
1ca0 68 72 65 61 64 2e 72 1e 01 00 00 68 17 68 d4 68 1d 68 20 68 22 68 85 68 24 7d 72 1f 01 00 00 28 hread.r....h.h.h.h.h"h.h$}r....(
1cc0 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 2f 68 2f 68 02 68 30 5d 72 20 01 00 00 h&]h']h(]h)]h,]uh.K/h/h.h0]r....
1ce0 68 39 58 d8 00 00 00 57 68 65 6e 20 48 6f 6f 6b 6c 69 62 20 69 73 20 6c 6f 61 64 65 64 2c 20 69 h9X....When.Hooklib.is.loaded,.i
1d00 74 20 63 6f 6e 6e 65 63 74 73 20 74 6f 20 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 t.connects.to.the.File.Access.Re
1d20 67 69 73 74 72 61 72 20 76 69 61 20 55 6e 69 78 20 64 6f 6d 61 69 6e 0a 73 6f 63 6b 65 74 73 2e gistrar.via.Unix.domain.sockets.
1d40 20 49 66 20 61 20 70 72 6f 67 72 61 6d 20 66 6f 72 6b 73 20 6f 72 20 63 72 65 61 74 65 73 20 61 .If.a.program.forks.or.creates.a
1d60 20 6e 65 77 20 74 68 72 65 61 64 2c 20 61 6e 6f 74 68 65 72 20 63 6f 70 79 20 6f 66 20 74 68 65 .new.thread,.another.copy.of.the
1d80 20 6c 69 62 72 61 72 79 0a 6c 6f 61 64 73 20 74 6f 20 72 65 67 69 73 74 65 72 20 65 76 65 6e 74 .library.loads.to.register.event
1da0 73 20 66 72 6f 6d 20 74 68 69 73 20 6e 65 77 20 70 72 6f 63 65 73 73 2f 74 68 72 65 61 64 2e 72 s.from.this.new.process/thread.r
1dc0 21 01 00 00 85 81 72 22 01 00 00 7d 72 23 01 00 00 28 68 16 6a 1e 01 00 00 68 17 6a 1c 01 00 00 !.....r"...}r#...(h.j....h.j....
1de0 75 62 61 75 62 68 82 29 81 72 24 01 00 00 7d 72 25 01 00 00 28 68 16 58 6a 01 00 00 57 68 65 6e ubaubh.).r$...}r%...(h.Xj...When
1e00 20 61 20 70 72 6f 67 72 61 6d 20 63 61 6c 6c 73 20 6f 70 65 6e 28 2e 2e 2e 29 2c 20 72 65 61 64 .a.program.calls.open(...),.read
1e20 28 2e 2e 2e 29 2c 20 77 72 69 74 65 28 2e 2e 2e 29 2c 20 48 6f 6f 6b 6c 69 62 20 73 65 6e 64 73 (...),.write(...),.Hooklib.sends
1e40 20 61 20 6d 65 73 73 61 67 65 0a 61 62 6f 75 74 20 61 20 63 61 6c 6c 20 74 6f 20 74 68 65 20 46 .a.message.about.a.call.to.the.F
1e60 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 2e 20 54 68 65 20 52 65 67 69 73 74 ile.Access.Registrar..The.Regist
1e80 61 72 20 63 61 6e 20 74 68 65 6e 20 62 6c 6f 63 6b 0a 6f 72 20 61 6c 6c 6f 77 20 74 68 69 73 20 ar.can.then.block.or.allow.this.
1ea0 65 76 65 6e 74 2e 20 49 66 20 52 65 67 69 73 74 72 61 72 20 72 65 73 70 6f 6e 64 73 20 74 6f 20 event..If.Registrar.responds.to.
1ec0 74 68 65 20 70 72 65 76 69 6f 75 73 20 71 75 65 72 79 20 77 69 74 68 0a 61 6e 20 41 4c 4c 4f 57 the.previous.query.with.an.ALLOW
1ee0 20 70 61 63 6b 65 74 2c 20 74 68 65 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 66 75 6e 63 74 .packet,.then.the.original.funct
1f00 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 66 75 ion.is.called..Otherwise,.the.fu
1f20 6e 63 74 69 6f 6e 0a 69 73 20 6e 6f 74 20 63 61 6c 6c 65 64 20 61 6e 64 20 61 20 22 46 69 6c 65 nction.is.not.called.and.a."File
1f40 20 6e 6f 74 20 46 6f 75 6e 64 22 20 65 72 72 6f 72 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e .not.Found".error.is.returned.in
1f60 73 74 65 61 64 2e 72 26 01 00 00 68 17 68 d4 68 1d 68 20 68 22 68 85 68 24 7d 72 27 01 00 00 28 stead.r&...h.h.h.h.h"h.h$}r'...(
1f80 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 33 68 2f 68 02 68 30 5d 72 28 01 00 00 h&]h']h(]h)]h,]uh.K3h/h.h0]r(...
1fa0 68 39 58 6a 01 00 00 57 68 65 6e 20 61 20 70 72 6f 67 72 61 6d 20 63 61 6c 6c 73 20 6f 70 65 6e h9Xj...When.a.program.calls.open
1fc0 28 2e 2e 2e 29 2c 20 72 65 61 64 28 2e 2e 2e 29 2c 20 77 72 69 74 65 28 2e 2e 2e 29 2c 20 48 6f (...),.read(...),.write(...),.Ho
1fe0 6f 6b 6c 69 62 20 73 65 6e 64 73 20 61 20 6d 65 73 73 61 67 65 0a 61 62 6f 75 74 20 61 20 63 61 oklib.sends.a.message.about.a.ca
2000 6c 6c 20 74 6f 20 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 2e ll.to.the.File.Access.Registrar.
2020 20 54 68 65 20 52 65 67 69 73 74 61 72 20 63 61 6e 20 74 68 65 6e 20 62 6c 6f 63 6b 0a 6f 72 20 .The.Registar.can.then.block.or.
2040 61 6c 6c 6f 77 20 74 68 69 73 20 65 76 65 6e 74 2e 20 49 66 20 52 65 67 69 73 74 72 61 72 20 72 allow.this.event..If.Registrar.r
2060 65 73 70 6f 6e 64 73 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 71 75 65 72 79 20 77 69 esponds.to.the.previous.query.wi
2080 74 68 0a 61 6e 20 41 4c 4c 4f 57 20 70 61 63 6b 65 74 2c 20 74 68 65 6e 20 74 68 65 20 6f 72 69 th.an.ALLOW.packet,.then.the.ori
20a0 67 69 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 2e 20 4f 74 68 65 72 77 ginal.function.is.called..Otherw
20c0 69 73 65 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 69 73 20 6e 6f 74 20 63 61 6c 6c 65 64 20 ise,.the.function.is.not.called.
20e0 61 6e 64 20 61 20 22 46 69 6c 65 20 6e 6f 74 20 46 6f 75 6e 64 22 20 65 72 72 6f 72 20 69 73 20 and.a."File.not.Found".error.is.
2100 72 65 74 75 72 6e 65 64 20 69 6e 73 74 65 61 64 2e 72 29 01 00 00 85 81 72 2a 01 00 00 7d 72 2b returned.instead.r).....r*...}r+
2120 01 00 00 28 68 16 6a 26 01 00 00 68 17 6a 24 01 00 00 75 62 61 75 62 65 75 62 68 19 68 18 29 81 ...(h.j&...h.j$...ubaubeubh.h.).
2140 72 2c 01 00 00 7d 72 2d 01 00 00 28 68 16 55 00 68 17 68 1b 68 1d 68 20 68 22 68 23 68 24 7d 72 r,...}r-...(h.U.h.h.h.h.h"h#h$}r
2160 2e 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 72 2f 01 00 00 55 25 66 75 74 68 65 72 2d 61 ....(h&]h']h(]h)]r/...U%futher-a
2180 6e 61 6c 79 73 69 73 2d 6f 66 2d 66 69 6c 65 2d 61 63 63 65 73 73 2d 65 76 65 6e 74 73 72 30 01 nalysis-of-file-access-eventsr0.
21a0 00 00 61 68 2c 5d 72 31 01 00 00 68 0e 61 75 68 2e 4b 53 68 2f 68 02 68 30 5d 72 32 01 00 00 28 ..ah,]r1...h.auh.KSh/h.h0]r2...(
21c0 68 32 29 81 72 33 01 00 00 7d 72 34 01 00 00 28 68 16 58 25 00 00 00 46 75 74 68 65 72 20 61 6e h2).r3...}r4...(h.X%...Futher.an
21e0 61 6c 79 73 69 73 20 6f 66 20 66 69 6c 65 20 61 63 63 65 73 73 20 65 76 65 6e 74 73 72 35 01 00 alysis.of.file.access.eventsr5..
2200 00 68 17 6a 2c 01 00 00 68 1d 68 20 68 22 68 36 68 24 7d 72 36 01 00 00 28 68 26 5d 68 27 5d 68 .h.j,...h.h.h"h6h$}r6...(h&]h']h
2220 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 53 68 2f 68 02 68 30 5d 72 37 01 00 00 68 39 58 25 00 00 00 (]h)]h,]uh.KSh/h.h0]r7...h9X%...
2240 46 75 74 68 65 72 20 61 6e 61 6c 79 73 69 73 20 6f 66 20 66 69 6c 65 20 61 63 63 65 73 73 20 65 Futher.analysis.of.file.access.e
2260 76 65 6e 74 73 72 38 01 00 00 85 81 72 39 01 00 00 7d 72 3a 01 00 00 28 68 16 6a 35 01 00 00 68 ventsr8.....r9...}r:...(h.j5...h
2280 17 6a 33 01 00 00 75 62 61 75 62 68 82 29 81 72 3b 01 00 00 7d 72 3c 01 00 00 28 68 16 58 54 00 .j3...ubaubh.).r;...}r<...(h.XT.
22a0 00 00 41 66 74 65 72 20 66 69 6c 65 20 61 63 63 65 73 73 20 61 6e 61 6c 79 73 65 72 20 72 65 63 ..After.file.access.analyser.rec
22c0 69 65 76 65 73 20 6c 69 73 74 20 6f 66 20 65 76 65 6e 74 73 20 69 74 20 6d 61 70 73 20 69 74 20 ieves.list.of.events.it.maps.it.
22e0 6f 6e 20 61 20 6c 69 73 74 20 6f 66 0a 70 61 63 6b 61 67 65 73 2e 72 3d 01 00 00 68 17 6a 2c 01 on.a.list.of.packages.r=...h.j,.
2300 00 00 68 1d 68 20 68 22 68 85 68 24 7d 72 3e 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 ..h.h.h"h.h$}r>...(h&]h']h(]h)]h
2320 2c 5d 75 68 2e 4b 55 68 2f 68 02 68 30 5d 72 3f 01 00 00 68 39 58 54 00 00 00 41 66 74 65 72 20 ,]uh.KUh/h.h0]r?...h9XT...After.
2340 66 69 6c 65 20 61 63 63 65 73 73 20 61 6e 61 6c 79 73 65 72 20 72 65 63 69 65 76 65 73 20 6c 69 file.access.analyser.recieves.li
2360 73 74 20 6f 66 20 65 76 65 6e 74 73 20 69 74 20 6d 61 70 73 20 69 74 20 6f 6e 20 61 20 6c 69 73 st.of.events.it.maps.it.on.a.lis
2380 74 20 6f 66 0a 70 61 63 6b 61 67 65 73 2e 72 40 01 00 00 85 81 72 41 01 00 00 7d 72 42 01 00 00 t.of.packages.r@.....rA...}rB...
23a0 28 68 16 6a 3d 01 00 00 68 17 6a 3b 01 00 00 75 62 61 75 62 68 82 29 81 72 43 01 00 00 7d 72 44 (h.j=...h.j;...ubaubh.).rC...}rD
23c0 01 00 00 28 68 16 58 dc 00 00 00 54 68 65 6e 20 61 6e 61 6c 79 73 65 72 20 62 75 69 6c 64 73 20 ...(h.X....Then.analyser.builds.
23e0 61 20 6c 69 73 74 20 6f 66 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 66 6f 72 20 70 61 63 6b 61 a.list.of.dependencies.for.packa
2400 67 65 73 20 69 6e 73 74 61 6c 6c 65 64 20 61 6e 64 20 63 6f 6d 70 61 72 65 73 0a 77 69 74 68 20 ges.installed.and.compares.with.
2420 74 68 65 20 6c 69 73 74 20 69 74 20 67 6f 74 20 66 72 6f 6d 20 72 65 67 69 73 74 72 61 72 2e 20 the.list.it.got.from.registrar..
2440 41 6e 61 6c 79 73 65 72 20 62 65 6c 69 65 76 65 73 20 74 68 61 74 20 70 61 63 6b 61 67 65 73 20 Analyser.believes.that.packages.
2460 66 72 6f 6d 20 73 79 73 74 65 6d 0a 70 72 6f 66 69 6c 65 20 61 72 65 20 69 6d 70 6c 69 63 69 74 from.system.profile.are.implicit
2480 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6f 66 20 61 6e 79 20 70 61 63 6b 61 67 65 20 69 6e 20 .dependencies.of.any.package.in.
24a0 73 79 73 74 65 6d 2e 72 45 01 00 00 68 17 6a 2c 01 00 00 68 1d 68 20 68 22 68 85 68 24 7d 72 46 system.rE...h.j,...h.h.h"h.h$}rF
24c0 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 58 68 2f 68 02 68 30 5d 72 ...(h&]h']h(]h)]h,]uh.KXh/h.h0]r
24e0 47 01 00 00 68 39 58 dc 00 00 00 54 68 65 6e 20 61 6e 61 6c 79 73 65 72 20 62 75 69 6c 64 73 20 G...h9X....Then.analyser.builds.
2500 61 20 6c 69 73 74 20 6f 66 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 66 6f 72 20 70 61 63 6b 61 a.list.of.dependencies.for.packa
2520 67 65 73 20 69 6e 73 74 61 6c 6c 65 64 20 61 6e 64 20 63 6f 6d 70 61 72 65 73 0a 77 69 74 68 20 ges.installed.and.compares.with.
2540 74 68 65 20 6c 69 73 74 20 69 74 20 67 6f 74 20 66 72 6f 6d 20 72 65 67 69 73 74 72 61 72 2e 20 the.list.it.got.from.registrar..
2560 41 6e 61 6c 79 73 65 72 20 62 65 6c 69 65 76 65 73 20 74 68 61 74 20 70 61 63 6b 61 67 65 73 20 Analyser.believes.that.packages.
2580 66 72 6f 6d 20 73 79 73 74 65 6d 0a 70 72 6f 66 69 6c 65 20 61 72 65 20 69 6d 70 6c 69 63 69 74 from.system.profile.are.implicit
25a0 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6f 66 20 61 6e 79 20 70 61 63 6b 61 67 65 20 69 6e 20 .dependencies.of.any.package.in.
25c0 73 79 73 74 65 6d 2e 72 48 01 00 00 85 81 72 49 01 00 00 7d 72 4a 01 00 00 28 68 16 6a 45 01 00 system.rH.....rI...}rJ...(h.jE..
25e0 00 68 17 6a 43 01 00 00 75 62 61 75 62 68 82 29 81 72 4b 01 00 00 7d 72 4c 01 00 00 28 68 16 58 .h.jC...ubaubh.).rK...}rL...(h.X
2600 5b 00 00 00 49 66 20 64 65 70 65 6e 64 65 6e 63 79 20 66 72 6f 6d 20 72 65 67 69 73 74 72 61 72 [...If.dependency.from.registrar
2620 20 69 73 20 75 6e 65 78 70 65 63 74 65 64 20 73 69 6d 70 6c 65 20 68 65 75 72 69 73 74 69 63 73 .is.unexpected.simple.heuristics
2640 20 75 73 65 64 20 74 6f 20 63 75 74 0a 75 6e 75 73 65 66 75 6c 20 70 61 63 6b 61 67 65 73 2e 72 .used.to.cut.unuseful.packages.r
2660 4d 01 00 00 68 17 6a 2c 01 00 00 68 1d 68 20 68 22 68 85 68 24 7d 72 4e 01 00 00 28 68 26 5d 68 M...h.j,...h.h.h"h.h$}rN...(h&]h
2680 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 5c 68 2f 68 02 68 30 5d 72 4f 01 00 00 68 39 58 5b ']h(]h)]h,]uh.K\h/h.h0]rO...h9X[
26a0 00 00 00 49 66 20 64 65 70 65 6e 64 65 6e 63 79 20 66 72 6f 6d 20 72 65 67 69 73 74 72 61 72 20 ...If.dependency.from.registrar.
26c0 69 73 20 75 6e 65 78 70 65 63 74 65 64 20 73 69 6d 70 6c 65 20 68 65 75 72 69 73 74 69 63 73 20 is.unexpected.simple.heuristics.
26e0 75 73 65 64 20 74 6f 20 63 75 74 0a 75 6e 75 73 65 66 75 6c 20 70 61 63 6b 61 67 65 73 2e 72 50 used.to.cut.unuseful.packages.rP
2700 01 00 00 85 81 72 51 01 00 00 7d 72 52 01 00 00 28 68 16 6a 4d 01 00 00 68 17 6a 4b 01 00 00 75 .....rQ...}rR...(h.jM...h.jK...u
2720 62 61 75 62 68 18 29 81 72 53 01 00 00 7d 72 54 01 00 00 28 68 16 55 00 68 17 6a 2c 01 00 00 68 baubh.).rS...}rT...(h.U.h.j,...h
2740 1d 68 20 68 22 68 23 68 24 7d 72 55 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 72 56 01 00 .h.h"h#h$}rU...(h&]h']h(]h)]rV..
2760 00 55 13 72 75 6c 65 73 2d 6f 66 2d 68 65 75 72 69 73 74 69 63 73 72 57 01 00 00 61 68 2c 5d 72 .U.rules-of-heuristicsrW...ah,]r
2780 58 01 00 00 68 06 61 75 68 2e 4b 60 68 2f 68 02 68 30 5d 72 59 01 00 00 28 68 32 29 81 72 5a 01 X...h.auh.K`h/h.h0]rY...(h2).rZ.
27a0 00 00 7d 72 5b 01 00 00 28 68 16 58 13 00 00 00 52 75 6c 65 73 20 6f 66 20 68 65 75 72 69 73 74 ..}r[...(h.X....Rules.of.heurist
27c0 69 63 73 72 5c 01 00 00 68 17 6a 53 01 00 00 68 1d 68 20 68 22 68 36 68 24 7d 72 5d 01 00 00 28 icsr\...h.jS...h.h.h"h6h$}r]...(
27e0 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 60 68 2f 68 02 68 30 5d 72 5e 01 00 00 h&]h']h(]h)]h,]uh.K`h/h.h0]r^...
2800 68 39 58 13 00 00 00 52 75 6c 65 73 20 6f 66 20 68 65 75 72 69 73 74 69 63 73 72 5f 01 00 00 85 h9X....Rules.of.heuristicsr_....
2820 81 72 60 01 00 00 7d 72 61 01 00 00 28 68 16 6a 5c 01 00 00 68 17 6a 5a 01 00 00 75 62 61 75 62 .r`...}ra...(h.j\...h.jZ...ubaub
2840 68 72 29 81 72 62 01 00 00 7d 72 63 01 00 00 28 68 16 55 00 68 17 6a 53 01 00 00 68 1d 68 20 68 hr).rb...}rc...(h.U.h.jS...h.h.h
2860 22 68 75 68 24 7d 72 64 01 00 00 28 68 77 55 01 2e 68 29 5d 68 28 5d 68 26 5d 68 78 55 00 68 27 "huh$}rd...(hwU..h)]h(]h&]hxU.h'
2880 5d 68 2c 5d 68 79 68 7a 75 68 2e 4b 62 68 2f 68 02 68 30 5d 72 65 01 00 00 68 7c 29 81 72 66 01 ]h,]hyhzuh.Kbh/h.h0]re...h|).rf.
28a0 00 00 7d 72 67 01 00 00 28 68 16 58 cf 00 00 00 2a 50 61 63 6b 61 67 65 20 69 73 20 6e 6f 74 20 ..}rg...(h.X....*Package.is.not.
28c0 75 73 65 66 75 6c 20 69 66 20 61 6c 6c 20 66 69 6c 65 73 20 61 72 65 20 2e 64 65 73 6b 74 6f 70 useful.if.all.files.are..desktop
28e0 2c 20 2e 78 6d 6c 20 6f 72 20 2e 6d 34 2a 2e 0a 41 63 6c 6f 63 61 6c 20 75 74 69 6c 20 74 72 69 ,..xml.or..m4*..Aclocal.util.tri
2900 65 73 20 74 6f 20 72 65 61 64 20 61 6c 6c 20 2e 6d 34 20 66 69 6c 65 73 20 69 6e 20 2f 75 73 72 es.to.read.all..m4.files.in./usr
2920 2f 73 68 61 72 65 2f 61 63 6c 6f 63 61 6c 20 64 69 72 65 63 74 6f 72 79 2e 0a 46 69 6c 65 73 20 /share/aclocal.directory..Files.
2940 65 6e 64 69 6e 67 20 6f 6e 20 2e 64 65 73 6b 74 6f 70 20 61 6e 64 20 2e 78 6d 6c 20 61 72 65 20 ending.on..desktop.and..xml.are.
2960 6f 66 74 65 6e 20 72 65 61 64 20 69 6e 20 74 68 65 20 70 6f 73 74 72 6d 20 70 68 61 73 65 2e 68 often.read.in.the.postrm.phase.h
2980 17 6a 62 01 00 00 68 1d 68 20 68 22 68 7f 68 24 7d 72 68 01 00 00 28 68 26 5d 68 27 5d 68 28 5d .jb...h.h.h"h.h$}rh...(h&]h']h(]
29a0 68 29 5d 68 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d 72 69 01 00 00 68 82 29 81 72 6a 01 00 00 7d h)]h,]uh.Nh/h.h0]ri...h.).rj...}
29c0 72 6b 01 00 00 28 68 16 58 cf 00 00 00 2a 50 61 63 6b 61 67 65 20 69 73 20 6e 6f 74 20 75 73 65 rk...(h.X....*Package.is.not.use
29e0 66 75 6c 20 69 66 20 61 6c 6c 20 66 69 6c 65 73 20 61 72 65 20 2e 64 65 73 6b 74 6f 70 2c 20 2e ful.if.all.files.are..desktop,..
2a00 78 6d 6c 20 6f 72 20 2e 6d 34 2a 2e 0a 41 63 6c 6f 63 61 6c 20 75 74 69 6c 20 74 72 69 65 73 20 xml.or..m4*..Aclocal.util.tries.
2a20 74 6f 20 72 65 61 64 20 61 6c 6c 20 2e 6d 34 20 66 69 6c 65 73 20 69 6e 20 2f 75 73 72 2f 73 68 to.read.all..m4.files.in./usr/sh
2a40 61 72 65 2f 61 63 6c 6f 63 61 6c 20 64 69 72 65 63 74 6f 72 79 2e 0a 46 69 6c 65 73 20 65 6e 64 are/aclocal.directory..Files.end
2a60 69 6e 67 20 6f 6e 20 2e 64 65 73 6b 74 6f 70 20 61 6e 64 20 2e 78 6d 6c 20 61 72 65 20 6f 66 74 ing.on..desktop.and..xml.are.oft
2a80 65 6e 20 72 65 61 64 20 69 6e 20 74 68 65 20 70 6f 73 74 72 6d 20 70 68 61 73 65 2e 68 17 6a 66 en.read.in.the.postrm.phase.h.jf
2aa0 01 00 00 68 1d 68 20 68 22 68 85 68 24 7d 72 6c 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d ...h.h.h"h.h$}rl...(h&]h']h(]h)]
2ac0 68 2c 5d 75 68 2e 4b 62 68 30 5d 72 6d 01 00 00 28 68 ad 29 81 72 6e 01 00 00 7d 72 6f 01 00 00 h,]uh.Kbh0]rm...(h.).rn...}ro...
2ae0 28 68 16 58 3e 00 00 00 2a 50 61 63 6b 61 67 65 20 69 73 20 6e 6f 74 20 75 73 65 66 75 6c 20 69 (h.X>...*Package.is.not.useful.i
2b00 66 20 61 6c 6c 20 66 69 6c 65 73 20 61 72 65 20 2e 64 65 73 6b 74 6f 70 2c 20 2e 78 6d 6c 20 6f f.all.files.are..desktop,..xml.o
2b20 72 20 2e 6d 34 2a 68 24 7d 72 70 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 r..m4*h$}rp...(h&]h']h(]h)]h,]uh
2b40 17 6a 6a 01 00 00 68 30 5d 72 71 01 00 00 68 39 58 3c 00 00 00 50 61 63 6b 61 67 65 20 69 73 20 .jj...h0]rq...h9X<...Package.is.
2b60 6e 6f 74 20 75 73 65 66 75 6c 20 69 66 20 61 6c 6c 20 66 69 6c 65 73 20 61 72 65 20 2e 64 65 73 not.useful.if.all.files.are..des
2b80 6b 74 6f 70 2c 20 2e 78 6d 6c 20 6f 72 20 2e 6d 34 72 72 01 00 00 85 81 72 73 01 00 00 7d 72 74 ktop,..xml.or..m4rr.....rs...}rt
2ba0 01 00 00 28 68 16 55 00 68 17 6a 6e 01 00 00 75 62 61 68 22 68 b5 75 62 68 39 58 91 00 00 00 2e ...(h.U.h.jn...ubah"h.ubh9X.....
2bc0 0a 41 63 6c 6f 63 61 6c 20 75 74 69 6c 20 74 72 69 65 73 20 74 6f 20 72 65 61 64 20 61 6c 6c 20 .Aclocal.util.tries.to.read.all.
2be0 2e 6d 34 20 66 69 6c 65 73 20 69 6e 20 2f 75 73 72 2f 73 68 61 72 65 2f 61 63 6c 6f 63 61 6c 20 .m4.files.in./usr/share/aclocal.
2c00 64 69 72 65 63 74 6f 72 79 2e 0a 46 69 6c 65 73 20 65 6e 64 69 6e 67 20 6f 6e 20 2e 64 65 73 6b directory..Files.ending.on..desk
2c20 74 6f 70 20 61 6e 64 20 2e 78 6d 6c 20 61 72 65 20 6f 66 74 65 6e 20 72 65 61 64 20 69 6e 20 74 top.and..xml.are.often.read.in.t
2c40 68 65 20 70 6f 73 74 72 6d 20 70 68 61 73 65 2e 72 75 01 00 00 85 81 72 76 01 00 00 7d 72 77 01 he.postrm.phase.ru.....rv...}rw.
2c60 00 00 28 68 16 58 91 00 00 00 2e 0a 41 63 6c 6f 63 61 6c 20 75 74 69 6c 20 74 72 69 65 73 20 74 ..(h.X......Aclocal.util.tries.t
2c80 6f 20 72 65 61 64 20 61 6c 6c 20 2e 6d 34 20 66 69 6c 65 73 20 69 6e 20 2f 75 73 72 2f 73 68 61 o.read.all..m4.files.in./usr/sha
2ca0 72 65 2f 61 63 6c 6f 63 61 6c 20 64 69 72 65 63 74 6f 72 79 2e 0a 46 69 6c 65 73 20 65 6e 64 69 re/aclocal.directory..Files.endi
2cc0 6e 67 20 6f 6e 20 2e 64 65 73 6b 74 6f 70 20 61 6e 64 20 2e 78 6d 6c 20 61 72 65 20 6f 66 74 65 ng.on..desktop.and..xml.are.ofte
2ce0 6e 20 72 65 61 64 20 69 6e 20 74 68 65 20 70 6f 73 74 72 6d 20 70 68 61 73 65 2e 68 17 6a 6a 01 n.read.in.the.postrm.phase.h.jj.
2d00 00 00 75 62 65 75 62 61 75 62 61 75 62 65 75 62 65 75 62 65 75 62 68 1d 68 20 68 22 68 23 68 24 ..ubeubaubaubeubeubeubh.h.h"h#h$
2d20 7d 72 78 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 72 79 01 00 00 55 21 68 6f 77 2d 64 6f }rx...(h&]h']h(]h)]ry...U!how-do
2d40 65 73 2d 74 68 65 2d 66 75 73 65 66 73 2d 61 70 70 72 6f 61 63 68 2d 77 6f 72 6b 72 7a 01 00 00 es-the-fusefs-approach-workrz...
2d60 61 68 2c 5d 72 7b 01 00 00 68 0c 61 75 68 2e 4b 3a 68 2f 68 02 68 30 5d 72 7c 01 00 00 28 68 32 ah,]r{...h.auh.K:h/h.h0]r|...(h2
2d80 29 81 72 7d 01 00 00 7d 72 7e 01 00 00 28 68 16 58 22 00 00 00 48 6f 77 20 64 6f 65 73 20 74 68 ).r}...}r~...(h.X"...How.does.th
2da0 65 20 46 75 73 65 66 73 20 61 70 70 72 6f 61 63 68 20 77 6f 72 6b 3f 72 7f 01 00 00 68 17 68 19 e.Fusefs.approach.work?r....h.h.
2dc0 68 1d 68 20 68 22 68 36 68 24 7d 72 80 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d h.h.h"h6h$}r....(h&]h']h(]h)]h,]
2de0 75 68 2e 4b 3a 68 2f 68 02 68 30 5d 72 81 01 00 00 68 39 58 22 00 00 00 48 6f 77 20 64 6f 65 73 uh.K:h/h.h0]r....h9X"...How.does
2e00 20 74 68 65 20 46 75 73 65 66 73 20 61 70 70 72 6f 61 63 68 20 77 6f 72 6b 3f 72 82 01 00 00 85 .the.Fusefs.approach.work?r.....
2e20 81 72 83 01 00 00 7d 72 84 01 00 00 28 68 16 6a 7f 01 00 00 68 17 6a 7d 01 00 00 75 62 61 75 62 .r....}r....(h.j....h.j}...ubaub
2e40 68 82 29 81 72 85 01 00 00 7d 72 86 01 00 00 28 68 16 58 80 00 00 00 54 68 65 20 6d 61 69 6e 20 h.).r....}r....(h.X....The.main.
2e60 69 64 65 61 20 6f 66 20 74 68 65 20 46 75 73 65 66 73 20 61 70 70 72 6f 61 63 68 20 69 73 20 74 idea.of.the.Fusefs.approach.is.t
2e80 6f 20 63 72 65 61 74 65 20 61 20 6c 6f 67 67 61 62 6c 65 20 66 69 6c 65 73 79 73 74 65 6d 20 69 o.create.a.loggable.filesystem.i
2ea0 6e 20 75 73 65 72 73 70 61 63 65 0a 61 6e 64 20 6a 61 69 6c 20 61 20 70 72 6f 67 72 61 6d 20 69 n.userspace.and.jail.a.program.i
2ec0 6e 74 6f 20 69 74 2c 20 75 73 69 6e 67 20 61 20 63 68 72 6f 6f 74 2e 72 87 01 00 00 68 17 68 19 nto.it,.using.a.chroot.r....h.h.
2ee0 68 1d 68 20 68 22 68 85 68 24 7d 72 88 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d h.h.h"h.h$}r....(h&]h']h(]h)]h,]
2f00 75 68 2e 4b 3c 68 2f 68 02 68 30 5d 72 89 01 00 00 68 39 58 80 00 00 00 54 68 65 20 6d 61 69 6e uh.K<h/h.h0]r....h9X....The.main
2f20 20 69 64 65 61 20 6f 66 20 74 68 65 20 46 75 73 65 66 73 20 61 70 70 72 6f 61 63 68 20 69 73 20 .idea.of.the.Fusefs.approach.is.
2f40 74 6f 20 63 72 65 61 74 65 20 61 20 6c 6f 67 67 61 62 6c 65 20 66 69 6c 65 73 79 73 74 65 6d 20 to.create.a.loggable.filesystem.
2f60 69 6e 20 75 73 65 72 73 70 61 63 65 0a 61 6e 64 20 6a 61 69 6c 20 61 20 70 72 6f 67 72 61 6d 20 in.userspace.and.jail.a.program.
2f80 69 6e 74 6f 20 69 74 2c 20 75 73 69 6e 67 20 61 20 63 68 72 6f 6f 74 2e 72 8a 01 00 00 85 81 72 into.it,.using.a.chroot.r......r
2fa0 8b 01 00 00 7d 72 8c 01 00 00 28 68 16 6a 87 01 00 00 68 17 6a 85 01 00 00 75 62 61 75 62 68 82 ....}r....(h.j....h.j....ubaubh.
2fc0 29 81 72 8d 01 00 00 7d 72 8e 01 00 00 28 68 16 58 78 00 00 00 42 65 66 6f 72 65 20 74 68 65 20 ).r....}r....(h.Xx...Before.the.
2fe0 70 72 6f 67 72 61 6d 20 69 73 20 6c 61 75 6e 63 68 65 64 2c 20 54 68 65 20 46 69 6c 65 20 41 63 program.is.launched,.The.File.Ac
3000 63 65 73 73 20 52 65 67 69 73 74 72 61 72 20 70 72 65 70 61 72 65 20 74 68 65 20 6d 6f 75 6e 74 cess.Registrar.prepare.the.mount
3020 73 2e 0a 49 74 20 77 6f 75 6c 64 20 75 73 75 61 6c 6c 79 20 74 61 6b 65 20 74 68 65 20 66 6f 6c s..It.would.usually.take.the.fol
3040 6c 6f 77 69 6e 67 20 73 74 65 70 73 3a 72 8f 01 00 00 68 17 68 19 68 1d 68 20 68 22 68 85 68 24 lowing.steps:r....h.h.h.h.h"h.h$
3060 7d 72 90 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 3f 68 2f 68 02 68 }r....(h&]h']h(]h)]h,]uh.K?h/h.h
3080 30 5d 72 91 01 00 00 68 39 58 78 00 00 00 42 65 66 6f 72 65 20 74 68 65 20 70 72 6f 67 72 61 6d 0]r....h9Xx...Before.the.program
30a0 20 69 73 20 6c 61 75 6e 63 68 65 64 2c 20 54 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 .is.launched,.The.File.Access.Re
30c0 67 69 73 74 72 61 72 20 70 72 65 70 61 72 65 20 74 68 65 20 6d 6f 75 6e 74 73 2e 0a 49 74 20 77 gistrar.prepare.the.mounts..It.w
30e0 6f 75 6c 64 20 75 73 75 61 6c 6c 79 20 74 61 6b 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 ould.usually.take.the.following.
3100 73 74 65 70 73 3a 72 92 01 00 00 85 81 72 93 01 00 00 7d 72 94 01 00 00 28 68 16 6a 8f 01 00 00 steps:r......r....}r....(h.j....
3120 68 17 6a 8d 01 00 00 75 62 61 75 62 68 72 29 81 72 95 01 00 00 7d 72 96 01 00 00 28 68 16 55 00 h.j....ubaubhr).r....}r....(h.U.
3140 68 17 68 19 68 1d 68 20 68 22 68 75 68 24 7d 72 97 01 00 00 28 68 77 55 01 2e 68 29 5d 68 28 5d h.h.h.h.h"huh$}r....(hwU..h)]h(]
3160 68 26 5d 68 78 55 00 68 27 5d 68 2c 5d 68 79 68 7a 75 68 2e 4b 42 68 2f 68 02 68 30 5d 72 98 01 h&]hxU.h']h,]hyhzuh.KBh/h.h0]r..
3180 00 00 28 68 7c 29 81 72 99 01 00 00 7d 72 9a 01 00 00 28 68 16 58 1c 00 00 00 6d 6f 75 6e 74 20 ..(h|).r....}r....(h.X....mount.
31a0 2d 6f 20 62 69 6e 64 20 2f 20 2f 6d 6e 74 2f 72 6f 6f 74 66 73 2f 72 9b 01 00 00 68 17 6a 95 01 -o.bind././mnt/rootfs/r....h.j..
31c0 00 00 68 1d 68 20 68 22 68 7f 68 24 7d 72 9c 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 ..h.h.h"h.h$}r....(h&]h']h(]h)]h
31e0 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d 72 9d 01 00 00 68 82 29 81 72 9e 01 00 00 7d 72 9f 01 00 ,]uh.Nh/h.h0]r....h.).r....}r...
3200 00 28 68 16 6a 9b 01 00 00 68 17 6a 99 01 00 00 68 1d 68 20 68 22 68 85 68 24 7d 72 a0 01 00 00 .(h.j....h.j....h.h.h"h.h$}r....
3220 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 42 68 30 5d 72 a1 01 00 00 68 39 58 (h&]h']h(]h)]h,]uh.KBh0]r....h9X
3240 1c 00 00 00 6d 6f 75 6e 74 20 2d 6f 20 62 69 6e 64 20 2f 20 2f 6d 6e 74 2f 72 6f 6f 74 66 73 2f ....mount.-o.bind././mnt/rootfs/
3260 72 a2 01 00 00 85 81 72 a3 01 00 00 7d 72 a4 01 00 00 28 68 16 6a 9b 01 00 00 68 17 6a 9e 01 00 r......r....}r....(h.j....h.j...
3280 00 75 62 61 75 62 61 75 62 68 7c 29 81 72 a5 01 00 00 7d 72 a6 01 00 00 28 68 16 58 49 00 00 00 .ubaubaubh|).r....}r....(h.XI...
32a0 6d 6f 75 6e 74 20 2f 64 65 76 2c 20 2f 64 65 76 2f 70 74 73 2c 20 2f 64 65 76 2f 73 68 6d 2c 20 mount./dev,./dev/pts,./dev/shm,.
32c0 2f 70 72 6f 63 2f 2c 20 2f 73 79 73 2f 20 62 69 6e 64 69 6e 67 20 74 68 65 6d 20 74 6f 20 2f 6d /proc/,./sys/.binding.them.to./m
32e0 6e 74 2f 72 6f 6f 74 66 73 72 a7 01 00 00 68 17 6a 95 01 00 00 68 1d 68 20 68 22 68 7f 68 24 7d nt/rootfsr....h.j....h.h.h"h.h$}
3300 72 a8 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d r....(h&]h']h(]h)]h,]uh.Nh/h.h0]
3320 72 a9 01 00 00 68 82 29 81 72 aa 01 00 00 7d 72 ab 01 00 00 28 68 16 6a a7 01 00 00 68 17 6a a5 r....h.).r....}r....(h.j....h.j.
3340 01 00 00 68 1d 68 20 68 22 68 85 68 24 7d 72 ac 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d ...h.h.h"h.h$}r....(h&]h']h(]h)]
3360 68 2c 5d 75 68 2e 4b 43 68 30 5d 72 ad 01 00 00 68 39 58 49 00 00 00 6d 6f 75 6e 74 20 2f 64 65 h,]uh.KCh0]r....h9XI...mount./de
3380 76 2c 20 2f 64 65 76 2f 70 74 73 2c 20 2f 64 65 76 2f 73 68 6d 2c 20 2f 70 72 6f 63 2f 2c 20 2f v,./dev/pts,./dev/shm,./proc/,./
33a0 73 79 73 2f 20 62 69 6e 64 69 6e 67 20 74 68 65 6d 20 74 6f 20 2f 6d 6e 74 2f 72 6f 6f 74 66 73 sys/.binding.them.to./mnt/rootfs
33c0 72 ae 01 00 00 85 81 72 af 01 00 00 7d 72 b0 01 00 00 28 68 16 6a a7 01 00 00 68 17 6a aa 01 00 r......r....}r....(h.j....h.j...
33e0 00 75 62 61 75 62 61 75 62 68 7c 29 81 72 b1 01 00 00 7d 72 b2 01 00 00 28 68 16 58 5e 00 00 00 .ubaubaubh|).r....}r....(h.X^...
3400 6d 6f 75 6e 74 20 2f 6c 69 62 36 34 2f 2c 20 2f 6c 69 62 33 32 2f 2c 20 2f 76 61 72 2f 74 6d 70 mount./lib64/,./lib32/,./var/tmp
3420 2f 70 6f 72 74 61 67 65 2f 20 73 61 6d 65 20 77 61 79 20 74 6f 20 69 6e 63 72 65 61 73 65 20 70 /portage/.same.way.to.increase.p
3440 65 72 66 6f 72 6d 61 6e 63 65 20 61 74 0a 63 6f 73 74 20 6f 66 20 61 63 63 75 72 61 63 79 68 17 erformance.at.cost.of.accuracyh.
3460 6a 95 01 00 00 68 1d 68 20 68 22 68 7f 68 24 7d 72 b3 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 j....h.h.h"h.h$}r....(h&]h']h(]h
3480 29 5d 68 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d 72 b4 01 00 00 68 82 29 81 72 b5 01 00 00 7d 72 )]h,]uh.Nh/h.h0]r....h.).r....}r
34a0 b6 01 00 00 28 68 16 58 5e 00 00 00 6d 6f 75 6e 74 20 2f 6c 69 62 36 34 2f 2c 20 2f 6c 69 62 33 ....(h.X^...mount./lib64/,./lib3
34c0 32 2f 2c 20 2f 76 61 72 2f 74 6d 70 2f 70 6f 72 74 61 67 65 2f 20 73 61 6d 65 20 77 61 79 20 74 2/,./var/tmp/portage/.same.way.t
34e0 6f 20 69 6e 63 72 65 61 73 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 61 74 0a 63 6f 73 74 20 6f o.increase.performance.at.cost.o
3500 66 20 61 63 63 75 72 61 63 79 72 b7 01 00 00 68 17 6a b1 01 00 00 68 1d 68 20 68 22 68 85 68 24 f.accuracyr....h.j....h.h.h"h.h$
3520 7d 72 b8 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 44 68 30 5d 72 b9 }r....(h&]h']h(]h)]h,]uh.KDh0]r.
3540 01 00 00 68 39 58 5e 00 00 00 6d 6f 75 6e 74 20 2f 6c 69 62 36 34 2f 2c 20 2f 6c 69 62 33 32 2f ...h9X^...mount./lib64/,./lib32/
3560 2c 20 2f 76 61 72 2f 74 6d 70 2f 70 6f 72 74 61 67 65 2f 20 73 61 6d 65 20 77 61 79 20 74 6f 20 ,./var/tmp/portage/.same.way.to.
3580 69 6e 63 72 65 61 73 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 61 74 0a 63 6f 73 74 20 6f 66 20 increase.performance.at.cost.of.
35a0 61 63 63 75 72 61 63 79 72 ba 01 00 00 85 81 72 bb 01 00 00 7d 72 bc 01 00 00 28 68 16 6a b7 01 accuracyr......r....}r....(h.j..
35c0 00 00 68 17 6a b5 01 00 00 75 62 61 75 62 61 75 62 68 7c 29 81 72 bd 01 00 00 7d 72 be 01 00 00 ..h.j....ubaubaubh|).r....}r....
35e0 28 68 16 58 1e 00 00 00 6c 61 75 6e 63 68 20 46 55 53 45 20 6f 76 65 72 20 2f 6d 6e 74 2f 72 6f (h.X....launch.FUSE.over./mnt/ro
3600 6f 74 66 73 2f 0a 68 17 6a 95 01 00 00 68 1d 68 20 68 22 68 7f 68 24 7d 72 bf 01 00 00 28 68 26 otfs/.h.j....h.h.h"h.h$}r....(h&
3620 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d 72 c0 01 00 00 68 82 29 ]h']h(]h)]h,]uh.Nh/h.h0]r....h.)
3640 81 72 c1 01 00 00 7d 72 c2 01 00 00 28 68 16 58 1d 00 00 00 6c 61 75 6e 63 68 20 46 55 53 45 20 .r....}r....(h.X....launch.FUSE.
3660 6f 76 65 72 20 2f 6d 6e 74 2f 72 6f 6f 74 66 73 2f 72 c3 01 00 00 68 17 6a bd 01 00 00 68 1d 68 over./mnt/rootfs/r....h.j....h.h
3680 20 68 22 68 85 68 24 7d 72 c4 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e .h"h.h$}r....(h&]h']h(]h)]h,]uh.
36a0 4b 46 68 30 5d 72 c5 01 00 00 68 39 58 1d 00 00 00 6c 61 75 6e 63 68 20 46 55 53 45 20 6f 76 65 KFh0]r....h9X....launch.FUSE.ove
36c0 72 20 2f 6d 6e 74 2f 72 6f 6f 74 66 73 2f 72 c6 01 00 00 85 81 72 c7 01 00 00 7d 72 c8 01 00 00 r./mnt/rootfs/r......r....}r....
36e0 28 68 16 6a c3 01 00 00 68 17 6a c1 01 00 00 75 62 61 75 62 61 75 62 65 75 62 68 82 29 81 72 c9 (h.j....h.j....ubaubaubeubh.).r.
3700 01 00 00 7d 72 ca 01 00 00 28 68 16 58 32 01 00 00 46 75 73 65 20 6d 6f 64 75 6c 65 20 62 6c 6f ...}r....(h.X2...Fuse.module.blo
3720 63 6b 73 20 61 6c 6c 20 65 78 74 65 72 6e 61 6c 20 61 63 63 65 73 73 20 74 6f 20 2f 6d 6e 74 2f cks.all.external.access.to./mnt/
3740 72 6f 6f 74 66 73 20 77 68 69 6c 65 20 74 68 65 20 70 72 6f 67 72 61 6d 20 72 75 6e 73 2e 0a 54 rootfs.while.the.program.runs..T
3760 68 65 20 46 55 53 45 20 6d 6f 64 75 6c 65 20 77 69 6c 6c 20 61 6c 73 6f 20 61 73 6b 20 74 68 65 he.FUSE.module.will.also.ask.the
3780 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 20 74 6f 20 63 68 65 63 6b 20 .File.Access.Registrar.to.check.
37a0 77 68 65 74 68 65 72 20 61 63 63 65 73 73 20 74 6f 0a 66 69 6c 65 73 20 69 6e 73 69 64 65 20 74 whether.access.to.files.inside.t
37c0 68 65 20 63 68 72 6f 6f 74 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 6f 72 20 64 65 6e 69 65 64 2e he.chroot.are.allowed.or.denied.
37e0 20 41 73 20 77 69 74 68 20 74 68 65 20 48 6f 6f 6b 6c 69 62 20 61 70 70 72 6f 61 63 68 2c 20 69 .As.with.the.Hooklib.approach,.i
3800 66 0a 61 63 63 65 73 73 20 74 6f 20 61 20 66 69 6c 65 20 69 73 20 64 65 6e 69 65 64 2c 20 61 20 f.access.to.a.file.is.denied,.a.
3820 22 46 69 6c 65 20 6e 6f 74 20 46 6f 75 6e 64 22 20 65 72 72 6f 72 20 69 73 20 72 65 74 75 72 6e "File.not.Found".error.is.return
3840 65 64 2e 72 cb 01 00 00 68 17 68 19 68 1d 68 20 68 22 68 85 68 24 7d 72 cc 01 00 00 28 68 26 5d ed.r....h.h.h.h.h"h.h$}r....(h&]
3860 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 48 68 2f 68 02 68 30 5d 72 cd 01 00 00 68 39 58 h']h(]h)]h,]uh.KHh/h.h0]r....h9X
3880 32 01 00 00 46 75 73 65 20 6d 6f 64 75 6c 65 20 62 6c 6f 63 6b 73 20 61 6c 6c 20 65 78 74 65 72 2...Fuse.module.blocks.all.exter
38a0 6e 61 6c 20 61 63 63 65 73 73 20 74 6f 20 2f 6d 6e 74 2f 72 6f 6f 74 66 73 20 77 68 69 6c 65 20 nal.access.to./mnt/rootfs.while.
38c0 74 68 65 20 70 72 6f 67 72 61 6d 20 72 75 6e 73 2e 0a 54 68 65 20 46 55 53 45 20 6d 6f 64 75 6c the.program.runs..The.FUSE.modul
38e0 65 20 77 69 6c 6c 20 61 6c 73 6f 20 61 73 6b 20 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 e.will.also.ask.the.File.Access.
3900 52 65 67 69 73 74 72 61 72 20 74 6f 20 63 68 65 63 6b 20 77 68 65 74 68 65 72 20 61 63 63 65 73 Registrar.to.check.whether.acces
3920 73 20 74 6f 0a 66 69 6c 65 73 20 69 6e 73 69 64 65 20 74 68 65 20 63 68 72 6f 6f 74 20 61 72 65 s.to.files.inside.the.chroot.are
3940 20 61 6c 6c 6f 77 65 64 20 6f 72 20 64 65 6e 69 65 64 2e 20 41 73 20 77 69 74 68 20 74 68 65 20 .allowed.or.denied..As.with.the.
3960 48 6f 6f 6b 6c 69 62 20 61 70 70 72 6f 61 63 68 2c 20 69 66 0a 61 63 63 65 73 73 20 74 6f 20 61 Hooklib.approach,.if.access.to.a
3980 20 66 69 6c 65 20 69 73 20 64 65 6e 69 65 64 2c 20 61 20 22 46 69 6c 65 20 6e 6f 74 20 46 6f 75 .file.is.denied,.a."File.not.Fou
39a0 6e 64 22 20 65 72 72 6f 72 20 69 73 20 72 65 74 75 72 6e 65 64 2e 72 ce 01 00 00 85 81 72 cf 01 nd".error.is.returned.r......r..
39c0 00 00 7d 72 d0 01 00 00 28 68 16 6a cb 01 00 00 68 17 6a c9 01 00 00 75 62 61 75 62 68 82 29 81 ..}r....(h.j....h.j....ubaubh.).
39e0 72 d1 01 00 00 7d 72 d2 01 00 00 28 68 16 58 08 00 00 00 2a 4e 6f 74 65 73 3a 2a 72 d3 01 00 00 r....}r....(h.X....*Notes:*r....
3a00 68 17 68 19 68 1d 68 20 68 22 68 85 68 24 7d 72 d4 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 h.h.h.h.h"h.h$}r....(h&]h']h(]h)
3a20 5d 68 2c 5d 75 68 2e 4b 4d 68 2f 68 02 68 30 5d 72 d5 01 00 00 68 ad 29 81 72 d6 01 00 00 7d 72 ]h,]uh.KMh/h.h0]r....h.).r....}r
3a40 d7 01 00 00 28 68 16 6a d3 01 00 00 68 24 7d 72 d8 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 ....(h.j....h$}r....(h&]h']h(]h)
3a60 5d 68 2c 5d 75 68 17 6a d1 01 00 00 68 30 5d 72 d9 01 00 00 68 39 58 06 00 00 00 4e 6f 74 65 73 ]h,]uh.j....h0]r....h9X....Notes
3a80 3a 72 da 01 00 00 85 81 72 db 01 00 00 7d 72 dc 01 00 00 28 68 16 55 00 68 17 6a d6 01 00 00 75 :r......r....}r....(h.U.h.j....u
3aa0 62 61 68 22 68 b5 75 62 61 75 62 68 b6 29 81 72 dd 01 00 00 7d 72 de 01 00 00 28 68 16 55 00 68 bah"h.ubaubh.).r....}r....(h.U.h
3ac0 17 68 19 68 1d 68 20 68 22 68 b9 68 24 7d 72 df 01 00 00 28 68 bb 58 01 00 00 00 2a 68 29 5d 68 .h.h.h.h"h.h$}r....(h.X....*h)]h
3ae0 28 5d 68 26 5d 68 27 5d 68 2c 5d 75 68 2e 4b 4f 68 2f 68 02 68 30 5d 72 e0 01 00 00 68 7c 29 81 (]h&]h']h,]uh.KOh/h.h0]r....h|).
3b00 72 e1 01 00 00 7d 72 e2 01 00 00 28 68 16 58 50 00 00 00 43 68 65 63 6b 69 6e 67 20 66 6f 72 20 r....}r....(h.XP...Checking.for.
3b20 70 65 72 6d 69 73 73 69 6f 6e 20 74 6f 20 61 63 63 65 73 73 20 61 20 66 69 6c 65 20 77 69 74 68 permission.to.access.a.file.with
3b40 20 74 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 2c 20 74 61 6b 65 .the.File.Access.Registrar,.take
3b60 73 20 61 72 e3 01 00 00 68 17 6a dd 01 00 00 68 1d 68 20 68 22 68 7f 68 24 7d 72 e4 01 00 00 28 s.ar....h.j....h.h.h"h.h$}r....(
3b80 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4e 68 2f 68 02 68 30 5d 72 e5 01 00 00 68 h&]h']h(]h)]h,]uh.Nh/h.h0]r....h
3ba0 82 29 81 72 e6 01 00 00 7d 72 e7 01 00 00 28 68 16 6a e3 01 00 00 68 17 6a e1 01 00 00 68 1d 68 .).r....}r....(h.j....h.j....h.h
3bc0 20 68 22 68 85 68 24 7d 72 e8 01 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e .h"h.h$}r....(h&]h']h(]h)]h,]uh.
3be0 4b 4f 68 30 5d 72 e9 01 00 00 68 39 58 50 00 00 00 43 68 65 63 6b 69 6e 67 20 66 6f 72 20 70 65 KOh0]r....h9XP...Checking.for.pe
3c00 72 6d 69 73 73 69 6f 6e 20 74 6f 20 61 63 63 65 73 73 20 61 20 66 69 6c 65 20 77 69 74 68 20 74 rmission.to.access.a.file.with.t
3c20 68 65 20 46 69 6c 65 20 41 63 63 65 73 73 20 52 65 67 69 73 74 72 61 72 2c 20 74 61 6b 65 73 20 he.File.Access.Registrar,.takes.
3c40 61 72 ea 01 00 00 85 81 72 eb 01 00 00 7d 72 ec 01 00 00 28 68 16 6a e3 01 00 00 68 17 6a e6 01 ar......r....}r....(h.j....h.j..
3c60 00 00 75 62 61 75 62 61 75 62 61 75 62 68 82 29 81 72 ed 01 00 00 7d 72 ee 01 00 00 28 68 16 58 ..ubaubaubaubh.).r....}r....(h.X
3c80 20 00 00 00 6c 6f 74 20 6f 66 20 74 69 6d 65 20 75 6e 64 65 72 20 74 68 69 73 20 61 70 70 72 6f ....lot.of.time.under.this.appro
3ca0 61 63 68 2e 72 ef 01 00 00 68 17 68 19 68 1d 68 20 68 22 68 85 68 24 7d 72 f0 01 00 00 28 68 26 ach.r....h.h.h.h.h"h.h$}r....(h&
3cc0 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 2e 4b 50 68 2f 68 02 68 30 5d 72 f1 01 00 00 68 39 ]h']h(]h)]h,]uh.KPh/h.h0]r....h9
3ce0 58 20 00 00 00 6c 6f 74 20 6f 66 20 74 69 6d 65 20 75 6e 64 65 72 20 74 68 69 73 20 61 70 70 72 X....lot.of.time.under.this.appr
3d00 6f 61 63 68 2e 72 f2 01 00 00 85 81 72 f3 01 00 00 7d 72 f4 01 00 00 28 68 16 6a ef 01 00 00 68 oach.r......r....}r....(h.j....h
3d20 17 6a ed 01 00 00 75 62 61 75 62 65 75 62 68 1d 68 20 68 22 55 0e 73 79 73 74 65 6d 5f 6d 65 73 .j....ubaubeubh.h.h"U.system_mes
3d40 73 61 67 65 72 f5 01 00 00 68 24 7d 72 f6 01 00 00 28 68 26 5d 55 05 6c 65 76 65 6c 4b 02 68 29 sager....h$}r....(h&]U.levelK.h)
3d60 5d 68 28 5d 55 06 73 6f 75 72 63 65 68 20 68 27 5d 68 2c 5d 55 04 6c 69 6e 65 4b 50 55 04 74 79 ]h(]U.sourceh.h']h,]U.lineKPU.ty
3d80 70 65 55 07 57 41 52 4e 49 4e 47 72 f7 01 00 00 75 68 2e 4b 4f 68 2f 68 02 68 30 5d 72 f8 01 00 peU.WARNINGr....uh.KOh/h.h0]r...
3da0 00 68 82 29 81 72 f9 01 00 00 7d 72 fa 01 00 00 28 68 16 55 00 68 24 7d 72 fb 01 00 00 28 68 26 .h.).r....}r....(h.U.h$}r....(h&
3dc0 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 17 68 14 68 30 5d 72 fc 01 00 00 68 39 58 3b 00 00 ]h']h(]h)]h,]uh.h.h0]r....h9X;..
3de0 00 42 75 6c 6c 65 74 20 6c 69 73 74 20 65 6e 64 73 20 77 69 74 68 6f 75 74 20 61 20 62 6c 61 6e .Bullet.list.ends.without.a.blan
3e00 6b 20 6c 69 6e 65 3b 20 75 6e 65 78 70 65 63 74 65 64 20 75 6e 69 6e 64 65 6e 74 2e 72 fd 01 00 k.line;.unexpected.unindent.r...
3e20 00 85 81 72 fe 01 00 00 7d 72 ff 01 00 00 28 68 16 55 00 68 17 6a f9 01 00 00 75 62 61 68 22 68 ...r....}r....(h.U.h.j....ubah"h
3e40 85 75 62 61 75 62 61 55 0e 63 75 72 72 65 6e 74 5f 73 6f 75 72 63 65 72 00 02 00 00 4e 55 0a 64 .ubaubaU.current_sourcer....NU.d
3e60 65 63 6f 72 61 74 69 6f 6e 72 01 02 00 00 4e 55 12 61 75 74 6f 66 6f 6f 74 6e 6f 74 65 5f 73 74 ecorationr....NU.autofootnote_st
3e80 61 72 74 72 02 02 00 00 4b 01 55 07 6e 61 6d 65 69 64 73 72 03 02 00 00 7d 72 04 02 00 00 28 68 artr....K.U.nameidsr....}r....(h
3ea0 06 6a 57 01 00 00 68 07 68 d8 68 08 6a 16 01 00 00 68 09 68 2b 68 0a 68 41 68 0b 68 67 68 0c 6a .jW...h.h.h.j....h.h+h.hAh.hgh.j
3ec0 7a 01 00 00 68 0d 68 50 68 0e 6a 30 01 00 00 75 68 30 5d 72 05 02 00 00 68 1b 61 68 16 55 00 55 z...h.hPh.j0...uh0]r....h.ah.U.U
3ee0 0b 74 72 61 6e 73 66 6f 72 6d 65 72 72 06 02 00 00 4e 55 0d 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 .transformerr....NU.footnote_ref
3f00 73 72 07 02 00 00 7d 72 08 02 00 00 55 08 72 65 66 6e 61 6d 65 73 72 09 02 00 00 7d 72 0a 02 00 sr....}r....U.refnamesr....}r...
3f20 00 55 10 73 79 6d 62 6f 6c 5f 66 6f 6f 74 6e 6f 74 65 73 72 0b 02 00 00 5d 72 0c 02 00 00 55 11 .U.symbol_footnotesr....]r....U.
3f40 61 75 74 6f 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 73 72 0d 02 00 00 5d 72 0e 02 00 00 55 14 73 79 autofootnote_refsr....]r....U.sy
3f60 6d 62 6f 6c 5f 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 73 72 0f 02 00 00 5d 72 10 02 00 00 55 09 63 mbol_footnote_refsr....]r....U.c
3f80 69 74 61 74 69 6f 6e 73 72 11 02 00 00 5d 72 12 02 00 00 68 2f 68 02 55 0c 63 75 72 72 65 6e 74 itationsr....]r....h/h.U.current
3fa0 5f 6c 69 6e 65 72 13 02 00 00 4e 55 12 74 72 61 6e 73 66 6f 72 6d 5f 6d 65 73 73 61 67 65 73 72 _liner....NU.transform_messagesr
3fc0 14 02 00 00 5d 72 15 02 00 00 68 13 29 81 72 16 02 00 00 7d 72 17 02 00 00 28 68 16 55 00 68 24 ....]r....h.).r....}r....(h.U.h$
3fe0 7d 72 18 02 00 00 28 68 26 5d 55 05 6c 65 76 65 6c 4b 01 68 29 5d 68 28 5d 55 06 73 6f 75 72 63 }r....(h&]U.levelK.h)]h(]U.sourc
4000 65 68 20 68 27 5d 68 2c 5d 55 04 6c 69 6e 65 4b 29 55 04 74 79 70 65 55 04 49 4e 46 4f 72 19 02 eh.h']h,]U.lineK)U.typeU.INFOr..
4020 00 00 75 68 30 5d 72 1a 02 00 00 68 82 29 81 72 1b 02 00 00 7d 72 1c 02 00 00 28 68 16 55 00 68 ..uh0]r....h.).r....}r....(h.U.h
4040 24 7d 72 1d 02 00 00 28 68 26 5d 68 27 5d 68 28 5d 68 29 5d 68 2c 5d 75 68 17 6a 16 02 00 00 68 $}r....(h&]h']h(]h)]h,]uh.j....h
4060 30 5d 72 1e 02 00 00 68 39 58 34 00 00 00 48 79 70 65 72 6c 69 6e 6b 20 74 61 72 67 65 74 20 22 0]r....h9X4...Hyperlink.target."
4080 6d 61 6e 20 38 20 6c 64 2d 6c 69 6e 75 78 22 20 69 73 20 6e 6f 74 20 72 65 66 65 72 65 6e 63 65 man.8.ld-linux".is.not.reference
40a0 64 2e 72 1f 02 00 00 85 81 72 20 02 00 00 7d 72 21 02 00 00 28 68 16 55 00 68 17 6a 1b 02 00 00 d.r......r....}r!...(h.U.h.j....
40c0 75 62 61 68 22 68 85 75 62 61 68 22 6a f5 01 00 00 75 62 61 55 08 72 65 70 6f 72 74 65 72 72 22 ubah"h.ubah"j....ubaU.reporterr"
40e0 02 00 00 4e 55 08 69 64 5f 73 74 61 72 74 72 23 02 00 00 4b 01 55 0d 61 75 74 6f 66 6f 6f 74 6e ...NU.id_startr#...K.U.autofootn
4100 6f 74 65 73 72 24 02 00 00 5d 72 25 02 00 00 55 0d 63 69 74 61 74 69 6f 6e 5f 72 65 66 73 72 26 otesr$...]r%...U.citation_refsr&
4120 02 00 00 7d 72 27 02 00 00 55 10 69 6e 64 69 72 65 63 74 5f 74 61 72 67 65 74 73 72 28 02 00 00 ...}r'...U.indirect_targetsr(...
4140 5d 72 29 02 00 00 55 08 73 65 74 74 69 6e 67 73 72 2a 02 00 00 28 63 64 6f 63 75 74 69 6c 73 2e ]r)...U.settingsr*...(cdocutils.
4160 66 72 6f 6e 74 65 6e 64 0a 56 61 6c 75 65 73 0a 72 2b 02 00 00 6f 72 2c 02 00 00 7d 72 2d 02 00 frontend.Values.r+...or,...}r-..
4180 00 28 55 12 66 6f 6f 74 6e 6f 74 65 5f 62 61 63 6b 6c 69 6e 6b 73 72 2e 02 00 00 4b 01 55 13 72 .(U.footnote_backlinksr....K.U.r
41a0 65 63 6f 72 64 5f 64 65 70 65 6e 64 65 6e 63 69 65 73 72 2f 02 00 00 4e 55 0c 72 66 63 5f 62 61 ecord_dependenciesr/...NU.rfc_ba
41c0 73 65 5f 75 72 6c 72 30 02 00 00 55 1b 68 74 74 70 3a 2f 2f 74 6f 6f 6c 73 2e 69 65 74 66 2e 6f se_urlr0...U.http://tools.ietf.o
41e0 72 67 2f 68 74 6d 6c 2f 72 31 02 00 00 55 09 74 72 61 63 65 62 61 63 6b 72 32 02 00 00 4b 01 55 rg/html/r1...U.tracebackr2...K.U
4200 0e 70 65 70 5f 72 65 66 65 72 65 6e 63 65 73 72 33 02 00 00 4e 55 0e 73 74 72 69 70 5f 63 6f 6d .pep_referencesr3...NU.strip_com
4220 6d 65 6e 74 73 72 34 02 00 00 4e 55 0d 74 6f 63 5f 62 61 63 6b 6c 69 6e 6b 73 72 35 02 00 00 55 mentsr4...NU.toc_backlinksr5...U
4240 05 65 6e 74 72 79 72 36 02 00 00 55 0d 6c 61 6e 67 75 61 67 65 5f 63 6f 64 65 72 37 02 00 00 55 .entryr6...U.language_coder7...U
4260 02 65 6e 72 38 02 00 00 55 09 64 61 74 65 73 74 61 6d 70 72 39 02 00 00 4e 55 0c 72 65 70 6f 72 .enr8...U.datestampr9...NU.repor
4280 74 5f 6c 65 76 65 6c 72 3a 02 00 00 4b 02 55 0c 5f 64 65 73 74 69 6e 61 74 69 6f 6e 72 3b 02 00 t_levelr:...K.U._destinationr;..
42a0 00 4e 55 0a 68 61 6c 74 5f 6c 65 76 65 6c 72 3c 02 00 00 4b 05 55 0d 73 74 72 69 70 5f 63 6c 61 .NU.halt_levelr<...K.U.strip_cla
42c0 73 73 65 73 72 3d 02 00 00 4e 68 36 4e 55 1c 65 72 72 6f 72 5f 65 6e 63 6f 64 69 6e 67 5f 65 72 ssesr=...Nh6NU.error_encoding_er
42e0 72 6f 72 5f 68 61 6e 64 6c 65 72 72 3e 02 00 00 55 10 62 61 63 6b 73 6c 61 73 68 72 65 70 6c 61 ror_handlerr>...U.backslashrepla
4300 63 65 72 3f 02 00 00 55 05 64 65 62 75 67 72 40 02 00 00 4e 55 10 65 6d 62 65 64 5f 73 74 79 6c cer?...U.debugr@...NU.embed_styl
4320 65 73 68 65 65 74 72 41 02 00 00 89 55 1d 6f 75 74 70 75 74 5f 65 6e 63 6f 64 69 6e 67 5f 65 72 esheetrA....U.output_encoding_er
4340 72 6f 72 5f 68 61 6e 64 6c 65 72 72 42 02 00 00 55 06 73 74 72 69 63 74 72 43 02 00 00 55 0d 73 ror_handlerrB...U.strictrC...U.s
4360 65 63 74 6e 75 6d 5f 78 66 6f 72 6d 72 44 02 00 00 4b 01 55 0f 64 75 6d 70 5f 74 72 61 6e 73 66 ectnum_xformrD...K.U.dump_transf
4380 6f 72 6d 73 72 45 02 00 00 4e 55 0d 64 6f 63 69 6e 66 6f 5f 78 66 6f 72 6d 72 46 02 00 00 4b 01 ormsrE...NU.docinfo_xformrF...K.
43a0 55 0e 77 61 72 6e 69 6e 67 5f 73 74 72 65 61 6d 72 47 02 00 00 4e 55 15 70 65 70 5f 66 69 6c 65 U.warning_streamrG...NU.pep_file
43c0 5f 75 72 6c 5f 74 65 6d 70 6c 61 74 65 72 48 02 00 00 55 08 70 65 70 2d 25 30 34 64 72 49 02 00 _url_templaterH...U.pep-%04drI..
43e0 00 55 11 65 78 69 74 5f 73 74 61 74 75 73 5f 6c 65 76 65 6c 72 4a 02 00 00 4b 05 55 06 63 6f 6e .U.exit_status_levelrJ...K.U.con
4400 66 69 67 72 4b 02 00 00 4e 55 0e 73 74 72 69 63 74 5f 76 69 73 69 74 6f 72 72 4c 02 00 00 4e 55 figrK...NU.strict_visitorrL...NU
4420 15 63 6c 6f 61 6b 5f 65 6d 61 69 6c 5f 61 64 64 72 65 73 73 65 73 72 4d 02 00 00 88 55 1d 74 72 .cloak_email_addressesrM....U.tr
4440 69 6d 5f 66 6f 6f 74 6e 6f 74 65 5f 72 65 66 65 72 65 6e 63 65 5f 73 70 61 63 65 72 4e 02 00 00 im_footnote_reference_spacerN...
4460 89 55 03 65 6e 76 72 4f 02 00 00 4e 55 0f 64 75 6d 70 5f 70 73 65 75 64 6f 5f 78 6d 6c 72 50 02 .U.envrO...NU.dump_pseudo_xmlrP.
4480 00 00 4e 55 10 65 78 70 6f 73 65 5f 69 6e 74 65 72 6e 61 6c 73 72 51 02 00 00 4e 55 12 73 65 63 ..NU.expose_internalsrQ...NU.sec
44a0 74 73 75 62 74 69 74 6c 65 5f 78 66 6f 72 6d 72 52 02 00 00 89 55 0b 73 6f 75 72 63 65 5f 6c 69 tsubtitle_xformrR....U.source_li
44c0 6e 6b 72 53 02 00 00 4e 55 0e 72 66 63 5f 72 65 66 65 72 65 6e 63 65 73 72 54 02 00 00 4e 55 0f nkrS...NU.rfc_referencesrT...NU.
44e0 6f 75 74 70 75 74 5f 65 6e 63 6f 64 69 6e 67 72 55 02 00 00 55 05 75 74 66 2d 38 72 56 02 00 00 output_encodingrU...U.utf-8rV...
4500 55 0a 73 6f 75 72 63 65 5f 75 72 6c 72 57 02 00 00 4e 55 0e 69 6e 70 75 74 5f 65 6e 63 6f 64 69 U.source_urlrW...NU.input_encodi
4520 6e 67 72 58 02 00 00 55 09 75 74 66 2d 38 2d 73 69 67 72 59 02 00 00 55 0f 5f 64 69 73 61 62 6c ngrX...U.utf-8-sigrY...U._disabl
4540 65 5f 63 6f 6e 66 69 67 72 5a 02 00 00 4e 55 09 69 64 5f 70 72 65 66 69 78 72 5b 02 00 00 55 00 e_configrZ...NU.id_prefixr[...U.
4560 55 09 74 61 62 5f 77 69 64 74 68 72 5c 02 00 00 4b 08 55 0e 65 72 72 6f 72 5f 65 6e 63 6f 64 69 U.tab_widthr\...K.U.error_encodi
4580 6e 67 72 5d 02 00 00 55 05 55 54 46 2d 38 72 5e 02 00 00 55 07 5f 73 6f 75 72 63 65 72 5f 02 00 ngr]...U.UTF-8r^...U._sourcer_..
45a0 00 55 2b 2f 68 6f 6d 65 2f 62 61 79 2f 67 73 6f 63 2f 64 6f 63 73 2f 73 6f 75 72 63 65 2f 61 72 .U+/home/bay/gsoc/docs/source/ar
45c0 63 68 69 74 65 63 74 75 72 65 2e 72 73 74 72 60 02 00 00 55 09 67 65 6e 65 72 61 74 6f 72 72 61 chitecture.rstr`...U.generatorra
45e0 02 00 00 4e 55 0e 64 75 6d 70 5f 69 6e 74 65 72 6e 61 6c 73 72 62 02 00 00 4e 55 0c 70 65 70 5f ...NU.dump_internalsrb...NU.pep_
4600 62 61 73 65 5f 75 72 6c 72 63 02 00 00 55 1f 68 74 74 70 3a 2f 2f 77 77 77 2e 70 79 74 68 6f 6e base_urlrc...U.http://www.python
4620 2e 6f 72 67 2f 64 65 76 2f 70 65 70 73 2f 72 64 02 00 00 55 1c 69 6e 70 75 74 5f 65 6e 63 6f 64 .org/dev/peps/rd...U.input_encod
4640 69 6e 67 5f 65 72 72 6f 72 5f 68 61 6e 64 6c 65 72 72 65 02 00 00 6a 43 02 00 00 55 0e 61 75 74 ing_error_handlerre...jC...U.aut
4660 6f 5f 69 64 5f 70 72 65 66 69 78 72 66 02 00 00 55 02 69 64 72 67 02 00 00 55 0e 64 6f 63 74 69 o_id_prefixrf...U.idrg...U.docti
4680 74 6c 65 5f 78 66 6f 72 6d 72 68 02 00 00 89 55 1b 73 74 72 69 70 5f 65 6c 65 6d 65 6e 74 73 5f tle_xformrh....U.strip_elements_
46a0 77 69 74 68 5f 63 6c 61 73 73 65 73 72 69 02 00 00 4e 55 0d 5f 63 6f 6e 66 69 67 5f 66 69 6c 65 with_classesri...NU._config_file
46c0 73 72 6a 02 00 00 5d 72 6b 02 00 00 55 16 66 69 6c 65 5f 69 6e 73 65 72 74 69 6f 6e 5f 65 6e 61 srj...]rk...U.file_insertion_ena
46e0 62 6c 65 64 72 6c 02 00 00 4b 01 55 0b 72 61 77 5f 65 6e 61 62 6c 65 64 72 6d 02 00 00 4b 01 55 bledrl...K.U.raw_enabledrm...K.U
4700 0d 64 75 6d 70 5f 73 65 74 74 69 6e 67 73 72 6e 02 00 00 4e 75 62 55 15 73 79 6d 62 6f 6c 5f 66 .dump_settingsrn...NubU.symbol_f
4720 6f 6f 74 6e 6f 74 65 5f 73 74 61 72 74 72 6f 02 00 00 4b 00 55 03 69 64 73 72 70 02 00 00 7d 72 ootnote_startro...K.U.idsrp...}r
4740 71 02 00 00 28 6a 7a 01 00 00 68 19 6a 57 01 00 00 6a 53 01 00 00 6a 30 01 00 00 6a 2c 01 00 00 q...(jz...h.jW...jS...j0...j,...
4760 68 2b 68 1b 68 67 68 63 68 d8 68 d4 68 41 68 3d 68 50 68 4c 6a 16 01 00 00 6a 12 01 00 00 75 55 h+h.hghch.h.hAh=hPhLj....j....uU
4780 12 73 75 62 73 74 69 74 75 74 69 6f 6e 5f 6e 61 6d 65 73 72 72 02 00 00 7d 72 73 02 00 00 68 22 .substitution_namesrr...}rs...h"
47a0 68 2f 68 24 7d 72 74 02 00 00 28 68 26 5d 68 29 5d 68 28 5d 55 06 73 6f 75 72 63 65 68 20 68 27 h/h$}rt...(h&]h)]h(]U.sourceh.h'
47c0 5d 68 2c 5d 75 55 09 66 6f 6f 74 6e 6f 74 65 73 72 75 02 00 00 5d 72 76 02 00 00 55 06 72 65 66 ]h,]uU.footnotesru...]rv...U.ref
47e0 69 64 73 72 77 02 00 00 7d 72 78 02 00 00 75 62 2e idsrw...}rx...ub.