cae7291

fastread -- fgets vs mmap

Nov 19th, 2015
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 120.52 KB | None | 0 0
  1. #!/usr/bin/perl
  2. # fastread -- self expanding paste archive
  3. #
  4. # CREATED 2015/11/19-20:12:17 UTC
  5. #
  6. # INFO fast line read routines
  7. #
  8. # arguments:
  9. # "-h" -- display help
  10. # "-help" -- display help (same as -h)
  11. # "-O<odir>" -- output directory
  12. # "-tail" -- remove subdirectory from individual files
  13. # "-x" -- extract files
  14. #
  15. # "-tab" -- tab control
  16. # 0 -- no change
  17. # 1 -- create tabs from spaces
  18. # 2 -- expand tabs to spaces at beginning of line
  19. # 3 -- expand tabs to spaces everywhere
  20. #
  21. # installation/extraction instructions:
  22. # (1) save this file to /where_ever_you_want
  23. # (2) perl /where_ever_you_want
  24. # (3) if perl not installed, try "yum install perl" [or equiv for your sys]
  25. # and repeat (2)
  26. #
  27. # how to extract manually:
  28. # after the data __DATA__ line there are optional default option lines
  29. #
  30. # each file is preceeded by:
  31. # % <file>
  32. # and the lines after that do _not_ start with "%" are the data for that file
  33. #
  34. # for example:
  35. # % file1
  36. # file1's line 1 ...
  37. # file1's line 2 ...
  38. # ...
  39. # file1's line n...
  40. # % file2
  41. # file2's line 1 ...
  42. # file2's line 2 ...
  43. # ...
  44. # file2's line n...
  45.  
  46. master(@ARGV);
  47. exit(0);
  48.  
  49. # master -- master control
  50. sub master
  51. {
  52. my(@argv) = @_;
  53. my($esc,$bf);
  54. my($otail,$ofile,$xfsrc,$xfdata,$xfdst);
  55. my($lno,$bytot,$bycnt);
  56.  
  57. $pgmfile = $0;
  58. $pgmtail = filetail($pgmfile);
  59.  
  60. select(STDOUT);
  61. $| = 1;
  62.  
  63. select(STDERR);
  64. $| = 1;
  65.  
  66. $esc = "%";
  67.  
  68. open($xfsrc,"<$pgmfile");
  69.  
  70. $xfdata = "breakup::DATA";
  71. $xfdata = \*$xfdata;
  72. $datapos = tell($xfdata);
  73.  
  74. while ($bf = <$xfdata>) {
  75. $bycnt = length($bf);
  76.  
  77. # process separater line
  78. if ($bf =~ s/^$esc\s+//) {
  79. if (defined($otail)) {
  80. printf("%d lines %d chars\n",$lno,$bytot)
  81. }
  82. else {
  83. optget(\@argv);
  84. if (defined($opt_h)) {
  85. usage($xfsrc);
  86. $opt_x = 0;
  87. }
  88. $opt_tail = 1
  89. if ($opt_O eq "-");
  90. }
  91.  
  92. $otail = $bf;
  93. chomp($otail);
  94. $otail = filetail($otail);
  95.  
  96. undef($lno);
  97. undef($bytot);
  98.  
  99. {
  100. $ofile = $otail;
  101.  
  102. $ofile = filetail($ofile)
  103. if ($opt_tail);
  104.  
  105. last if ($opt_O eq "-");
  106. last if ($opt_O eq "");
  107. $ofile = "$opt_O/$otail";
  108. }
  109.  
  110. printf("%s %s -- ",
  111. $opt_x ? "EXTRACT" : "LIST",$ofile);
  112.  
  113. if ($opt_x) {
  114. unless (open($xfdst,">$ofile")) {
  115. printf("$pgmtail: unable to open '%s' -- $!\n",$ofile);
  116. exit(1);
  117. }
  118. }
  119.  
  120. next;
  121. }
  122.  
  123. # handle data line
  124. if (defined($otail)) {
  125. ++$lno;
  126. $bytot += $bycnt;
  127. next unless ($opt_x);
  128. $bf = tabfix($bf)
  129. if ($opt_tab);
  130. print($xfdst $bf);
  131. next;
  132. }
  133.  
  134. # handle default options
  135. if ($bf =~ /^-/) {
  136. chomp($bf);
  137. optget($bf);
  138. next;
  139. }
  140.  
  141. # FIXME/CAE -- this is now junk/bad data
  142. printf("$pgmtail: INFO %s",$bf);
  143. }
  144.  
  145. printf("%d lines %d chars\n",$lno,$bytot)
  146. if (defined($otail));
  147.  
  148. {
  149. last if ($opt_x);
  150. last if ($opt_h);
  151. printf("$pgmtail: rerun with -h to get help\n");
  152. printf("$pgmtail: rerun with -x to actually extract files\n");
  153. }
  154.  
  155. close($xfsrc);
  156. }
  157.  
  158. # optget -- decode command line options
  159. sub optget
  160. {
  161. my($argv) = @_;
  162.  
  163. $argv = [$argv]
  164. unless (ref($argv));
  165.  
  166. while (1) {
  167. vbqdash($argv);
  168. vbqstrdcd($_,"-h",1,\$opt_h);
  169. vbqstrdcd($_,"-O","-",\$opt_O);
  170. vbqnumdcd($_,"-tab",1,\$opt_tab);
  171. vbqnumdcd($_,"-tail",1,\$opt_tail);
  172. vbqnumdcd($_,"-x",1,\$opt_x);
  173. usage();
  174. }
  175. }
  176.  
  177. # tabfix -- fix up tabs
  178. sub tabfix
  179. {
  180. my($rhs) = @_;
  181. my($pre);
  182.  
  183. if ($bf =~ s/^(\s+)//) {
  184. $pre = $1;
  185. $pre =~ s/ /\t/g;
  186. $bf = $pre . $bf;
  187. }
  188.  
  189. $bf;
  190. }
  191.  
  192. # usage -- show usage
  193. sub usage
  194. {
  195. my($xfsrc) = @_;
  196.  
  197. seek($xfsrc,0,0);
  198.  
  199. while ($bf = <$xfsrc>) {
  200. chomp($bf);
  201. next if ($bf =~ /^#!/);
  202. last unless ($bf =~ s/^# ?//);
  203. print($bf,"\n");
  204. }
  205. }
  206.  
  207.  
  208. sub vbqdash
  209. {
  210. my($ptr) = @_;
  211. my($opt);
  212.  
  213. $opt = $ptr->[0];
  214. last unless ($opt =~ /^-/);
  215.  
  216. shift(@$ptr);
  217. last if ($opt eq "--");
  218.  
  219. $_ = $opt
  220. unless (defined(wantarray));
  221.  
  222. $opt;
  223. }
  224.  
  225. sub vbqnumdcd
  226. {
  227. my($bf,$key,$dft,$var) = @_;
  228.  
  229. if ($bf =~ /^$key(.*)$/) {
  230. my($val) = $1;
  231. $val =~ s/^=//s;
  232.  
  233. $val = $dft
  234. if ($val eq "");
  235. $val += 0;
  236.  
  237. vbqchk($var,"vbqnumdcd");
  238.  
  239. $$var = $val;
  240. next;
  241. }
  242. }
  243.  
  244. sub vbqstrdcd
  245. {
  246. my($bf,$key,$dft,$var) = @_;
  247.  
  248. if ($bf =~ /^$key(.*)$/s) {
  249. my($val) = $1;
  250. $val =~ s/^=//;
  251.  
  252. $val = $dft
  253. if ($val eq "");
  254.  
  255. vbqchk($var,"vbqstrdcd");
  256.  
  257. $$var = $val
  258. if (defined($val));
  259. next;
  260. }
  261. }
  262.  
  263. sub vbqchk
  264. # ptr -- pointer to check
  265. # reason -- reason for call
  266. {
  267. my($ptr,$reason) = @_;
  268. my($typ);
  269. my($ok);
  270.  
  271. if (defined(&blesscore)) {
  272. $typ = blesscore($ptr);
  273. }
  274. else {
  275. $typ = $ptr;
  276. $typ =~ s/[(].+$//;
  277. }
  278.  
  279. if ($reason =~ /^vbqv/) {
  280. $ok = ($typ eq "ARRAY");
  281. }
  282. else {
  283. $ok = ($typ eq "SCALAR");
  284. }
  285.  
  286. unless ($ok) {
  287. $ptr = prtstr($ptr)
  288. if (defined(&prtstr));
  289. vbqfault("!vbqchk: invalid pointer -- ptr=%s reason='%s'\n",
  290. $ptr,$reason);
  291. }
  292. }
  293.  
  294. sub vbqusage
  295. {
  296. my($opt,$reason) = @_;
  297.  
  298. if ($reason =~ s/^!//) {
  299. vbqzprtx("$reason: unknown option -- '%s'\n",$opt);
  300. }
  301. else {
  302. vbqfault("!$reason: unknown option -- '%s'\n",$opt);
  303. }
  304. }
  305.  
  306. sub vbqzprtx
  307. {
  308.  
  309. goto &_zprtx
  310. if (defined(&_zprtx));
  311.  
  312. printf(STDERR @_);
  313. }
  314.  
  315. sub vbqfault
  316. {
  317.  
  318. goto &sysfault
  319. if (defined(&sysfault));
  320.  
  321. vbqzprtx(@_);
  322. exit(1);
  323. }
  324.  
  325. sub filetail
  326. {
  327. my($file) = @_;
  328.  
  329. $file =~ s,.*/,,g;
  330.  
  331. $file;
  332. }
  333.  
  334. package breakup;
  335. __DATA__
  336. -Ofastread
  337. % fastread.h
  338. // fastread/fastread.h -- fast line read
  339. //
  340. // -D options for benchmark tests:
  341. // NOD -- line node allocation
  342. // 0 -- realloc of large array
  343. // 1 -- singly linked list
  344. // STR -- string allocation
  345. // 0 -- simple malloc
  346. // 1 -- allocate from realloc'ed subpool
  347. // UNL -- fgets type
  348. // 0 -- use standard fgets
  349. // 1 -- use fgets_unlocked [if available]
  350. // MAD -- posix_madvise option
  351. // 0 -- do not call posix_madvise
  352. // 1 -- use POSIX_MADV_SEQUENTIAL
  353. // 2 -- use POSIX_MADV_WILLNEED
  354.  
  355. #ifndef _fastread_fastread_h_
  356. #define _fastread_fastread_h_
  357.  
  358. // NOTES:
  359. // (1) we want the GNU extensions if available
  360. // (2) this may have no effect (e.g. on windows), so do _not_ do #ifdef on it
  361. // (3) do #ifdef __USE_GNU instead
  362. // (4) __USE_GNU is set by this, but we can _not_ set it directly
  363. #define _GNU_SOURCE
  364.  
  365. #include <stdio.h>
  366. #include <stdlib.h>
  367. #include <string.h>
  368.  
  369. #include <fcntl.h>
  370. #include <unistd.h>
  371.  
  372. #include <errno.h>
  373.  
  374. #include <sys/stat.h>
  375. #include <sys/mman.h>
  376.  
  377. typedef unsigned int u32;
  378.  
  379. #define sysfault(_fmt...) \
  380. do { \
  381. printf(_fmt); \
  382. exit(1); \
  383. } while (0)
  384.  
  385. #define FWD(_typ) \
  386. struct _##_typ; \
  387. typedef struct _##_typ _typ
  388.  
  389. FWD(FileStrPool);
  390. FWD(FileLine);
  391. FWD(FileList);
  392.  
  393. // getlines_vlistnew -- allocate and fill a new line list
  394. typedef FileList *(*getlines_vlistnew)(u32 opt,FileList *pool);
  395.  
  396. // getlines_vlinenew -- allocate and fill a new line node
  397. typedef FileLine *(*getlines_vlinenew)(FileList *filelist,int len);
  398.  
  399. // getlines_vtrim -- trim allocation list
  400. typedef void (*getlines_vtrim)(FileList *filelist);
  401.  
  402. // getlines_vcleanup -- cleanup/release list
  403. typedef void (*getlines_vcleanup)(FileList *filelist);
  404.  
  405. // getlines_vstrnew -- allocate and fill string for line node
  406. typedef void
  407. (*getlines_vstrnew)(FileLine *line,FileStrPool *pool,char *buf,int len);
  408.  
  409. // string pool control
  410. struct _FileStrPool {
  411. u32 str_opt; // options
  412. int str_grow; // amount to grow pool by
  413. int str_resid; // number of chars remaining in pool
  414. char *str_base; // current allocation point
  415. char *str_cur; // current place to alloc from
  416. };
  417.  
  418. // file line control
  419. struct _FileLine {
  420. FileLine *line_next; // link to next node
  421. u32 line_opt; // options
  422. unsigned int line_idx; // line number/offset
  423. char *line_content; // line string
  424. };
  425.  
  426. // file line list control
  427. struct _FileList {
  428. FileList *file_next; // chain link to next file control
  429. u32 file_opt; // options
  430.  
  431. // virtual functions
  432. getlines_vlistnew file_vlistnew; // allocate new list [dummy]
  433. getlines_vlinenew file_vlinenew; // allocate new line entry
  434. getlines_vtrim file_vtrim; // trim list
  435. getlines_vcleanup file_vcleanup; // cleanup/release list
  436.  
  437. int file_count; // number of lines
  438. int file_maxlen; // maximum line width
  439. FileLine *file_head; // list of lines
  440. FileLine *file_tail; // last item on list
  441.  
  442. long file_maxcnt; // maximum lines [alloc only]
  443. };
  444.  
  445. // option definitions
  446. #define GLOPT(_shf) (0x80000000 >> (_shf))
  447. #define GLOPT_LINKED GLOPT(0) // list is linked
  448. #define GLOPT_ENDMARKER GLOPT(1) // list has dummy end marker
  449. #define GLOPT_ALLOC_NODE GLOPT(2) // current node is allocation point
  450. #define GLOPT_ALLOC_STR GLOPT(3) // current string is allocation point
  451.  
  452. #define GLNOD_SHF 0
  453. #define GLNOD_MSK (0x0F << GLNOD_SHF)
  454. #define GLNOD_OPT(_val) (_val << GLNOD_SHF)
  455. #define GLNOD_REALLOC GLNOD_OPT(0)
  456. #define GLNOD_SLINK GLNOD_OPT(1)
  457.  
  458. #define GLSTR_SHF 4
  459. #define GLSTR_MSK (0x0F << GLSTR_SHF)
  460. #define GLSTR_OPT(_val) (_val << GLSTR_SHF)
  461. #define GLSTR_MALLOC GLSTR_OPT(0)
  462. #define GLSTR_SUBPOOL GLSTR_OPT(1)
  463.  
  464. #define GLMAD_SHF 8
  465. #define GLMAD_MSK (0x0F << GLMAD_SHF)
  466. #define GLMAD_OPT(_val) (_val << GLMAD_SHF)
  467. #define GLMAD_SEQUENTIAL GLMAD_OPT(0)
  468. #define GLMAD_WILLNEED GLMAD_OPT(1)
  469.  
  470. #ifdef GETLINES_VERBOSE
  471. #define getlines_verbose(_fmt...) \
  472. do { \
  473. fprintf(stderr,_fmt); \
  474. fflush(stderr); \
  475. } while (0)
  476. #else
  477. #define getlines_verbose(_fmt...) /**/
  478. #endif
  479.  
  480. #include <fastread/fastread.proto>
  481.  
  482. #endif
  483. % lib.c
  484. // fastread/lib -- string allocation
  485.  
  486. #include <fastread.h>
  487.  
  488. // getlines_listnew -- allocate and fill a new line list
  489. FileList *
  490. getlines_listnew(u32 opt,FileList *pool)
  491. {
  492. FileList *filelist;
  493.  
  494. switch (opt & GLNOD_MSK) {
  495. case GLNOD_REALLOC:
  496. filelist = getlines_listnew_realloc(opt,pool);
  497. break;
  498.  
  499. case GLNOD_SLINK:
  500. filelist = getlines_listnew_slink(opt,pool);
  501. break;
  502.  
  503. default:
  504. sysfault("getlines_listnew: unknown algorithm -- opt=%8.8X\n",opt);
  505. filelist = NULL;
  506. break;
  507. }
  508.  
  509. return filelist;
  510. }
  511.  
  512. // getlines_strpool_init -- simple string allocation
  513. getlines_vstrnew
  514. getlines_strpool_init(u32 opt,FileStrPool *pool)
  515. {
  516. getlines_vstrnew strnew;
  517.  
  518. memset(pool,0,sizeof(FileStrPool));
  519.  
  520. switch (opt & GLSTR_MSK) {
  521. case GLSTR_MALLOC:
  522. strnew = getlines_strnew_malloc;
  523. break;
  524.  
  525. case GLSTR_SUBPOOL:
  526. strnew = getlines_strnew_subpool;
  527. break;
  528.  
  529. default:
  530. sysfault("getlines_strpool_init: unknown algorithm -- opt=%8.8X\n",opt);
  531. strnew = NULL;
  532. break;
  533. }
  534.  
  535. return strnew;
  536. }
  537.  
  538. // getlines_strnew_malloc -- simple string allocation
  539. void
  540. getlines_strnew_malloc(FileLine *line,FileStrPool *pool,char *buf,int len)
  541. {
  542. char *cp;
  543.  
  544. cp = malloc(len + 1);
  545. if (cp == NULL)
  546. sysfault("getlines_strnew_malloc: string failure\n");
  547.  
  548. // copy in the string
  549. memcpy(cp,buf,len);
  550. cp[len] = 0;
  551. line->line_content = cp;
  552.  
  553. // all line nodes are string allocation points
  554. line->line_opt |= GLOPT_ALLOC_STR;
  555. }
  556.  
  557. // getlines_strnew_subpool -- subpool string allocation
  558. void
  559. getlines_strnew_subpool(FileLine *line,FileStrPool *pool,char *buf,int len)
  560. {
  561. int l2;
  562. char *cp;
  563.  
  564. l2 = len + 1;
  565.  
  566. // grow the line list
  567. if (l2 > pool->str_resid) {
  568. if (pool->str_grow == 0)
  569. pool->str_grow = 100;
  570.  
  571. if (pool->str_grow <= l2)
  572. pool->str_grow = l2 * 10;
  573.  
  574. pool->str_resid = pool->str_grow;
  575.  
  576. pool->str_base = malloc(pool->str_resid);
  577. if (pool->str_base == NULL)
  578. sysfault("getlines_strnew_subpool: pool failure\n");
  579.  
  580. pool->str_cur = pool->str_base;
  581. pool->str_opt |= GLOPT_ALLOC_STR;
  582. }
  583.  
  584. cp = pool->str_cur;
  585.  
  586. // remove the space we're using from the pool
  587. pool->str_cur += l2;
  588. pool->str_resid -= l2;
  589.  
  590. // copy in the string
  591. memcpy(cp,buf,len);
  592. cp[len] = 0;
  593. line->line_content = cp;
  594.  
  595. // mark the line node as a string free point [or not]
  596. line->line_opt |= pool->str_opt & GLOPT_ALLOC_STR;
  597. pool->str_opt &= ~GLOPT_ALLOC_STR;
  598. }
  599.  
  600. // getlines_cleanup -- release file line list
  601. FileList *
  602. getlines_cleanup(FileList *filelist)
  603. {
  604.  
  605. filelist->file_vcleanup(filelist);
  606.  
  607. // convenience to caller
  608. filelist = NULL;
  609.  
  610. return filelist;
  611. }
  612. % node1.c
  613. // fastread/node1 -- node allocation using realloc on large array
  614.  
  615. #include <fastread.h>
  616.  
  617. // getlines_listnew_realloc -- allocate and fill a new line list
  618. FileList *
  619. getlines_listnew_realloc(u32 opt,FileList *pool)
  620. {
  621. FileList *filelist;
  622.  
  623. filelist = calloc(1,sizeof(FileList));
  624. if (filelist == NULL)
  625. sysfault("getlines_fgets: filelist failure\n");
  626.  
  627. filelist->file_opt = opt;
  628.  
  629. // co-opt this to store our allocation pool pointer
  630. filelist->file_next = pool;
  631. memset(pool,0,sizeof(FileList));
  632.  
  633. // fill in our virtual functions
  634. filelist->file_vlistnew = getlines_listnew_realloc;
  635. filelist->file_vlinenew = getlines_linenew_realloc;
  636. filelist->file_vtrim = getlines_trim_realloc;
  637. filelist->file_vcleanup = getlines_cleanup_realloc;
  638.  
  639. return filelist;
  640. }
  641.  
  642. // getlines_linenew_realloc -- store new node
  643. FileLine *
  644. getlines_linenew_realloc(FileList *filelist,int len)
  645. {
  646. FileList *pool;
  647. FileLine *line;
  648.  
  649. pool = filelist->file_next;
  650.  
  651. // grow the line list
  652. if ((pool->file_count + 1) > pool->file_maxcnt) {
  653. pool->file_maxcnt += 100;
  654.  
  655. pool->file_head = realloc(pool->file_head,
  656. pool->file_maxcnt * sizeof(FileLine));
  657. if (pool->file_head == NULL)
  658. sysfault("getlines_linenew_realloc: pool failure\n");
  659.  
  660. pool->file_opt |= GLOPT_ALLOC_NODE;
  661. }
  662.  
  663. line = &pool->file_head[pool->file_count++];
  664. line->line_idx = filelist->file_count++;
  665.  
  666. line->line_opt = pool->file_opt & GLOPT_ALLOC_NODE;
  667. pool->file_opt &= ~GLOPT_ALLOC_NODE;
  668.  
  669. if (len > filelist->file_maxlen)
  670. filelist->file_maxlen = len;
  671.  
  672. line->line_next = NULL;
  673.  
  674. return line;
  675. }
  676.  
  677. // getlines_trim_realloc -- trim a node list
  678. void
  679. getlines_trim_realloc(FileList *filelist)
  680. {
  681. FileLine *line;
  682. u32 opt;
  683. long cnt;
  684.  
  685. opt = filelist->file_opt;
  686.  
  687. // add end marker
  688. if (opt & GLOPT_ENDMARKER) {
  689. line = getlines_linenew_realloc(filelist,0);
  690. line->line_content = NULL;
  691. line->line_idx = ~0;
  692. }
  693.  
  694. // trim the list
  695. filelist->file_head = realloc(filelist->file_head,
  696. filelist->file_count * sizeof(FileLine));
  697. if (filelist->file_head == NULL)
  698. sysfault("getlines_trim_realloc: trim failure\n");
  699.  
  700. // all our nodes are in one big flat array, but we can make them into
  701. // a singly linked list if caller wants
  702. if (opt & GLOPT_LINKED) {
  703. cnt = filelist->file_count - 1;
  704. for (line = filelist->file_head; cnt > 0; --cnt, ++line)
  705. line->line_next = line + 1;
  706. }
  707.  
  708. // we want this to be the count of _useful_ nodes, so remove the marker
  709. else {
  710. if (opt & GLOPT_ENDMARKER)
  711. filelist->file_count -= 1;
  712. }
  713.  
  714. // break pool linkage
  715. filelist->file_next = NULL;
  716. }
  717.  
  718. // getlines_cleanup_realloc -- release file line list
  719. void
  720. getlines_cleanup_realloc(FileList *filelist)
  721. {
  722. FileLine *line;
  723.  
  724. // release all the strings back to the heap
  725. for (line = filelist->file_head; line->line_content != NULL; ++line) {
  726. if (line->line_opt & GLOPT_ALLOC_STR)
  727. free(line->line_content);
  728. }
  729.  
  730. // release the node list to the heap
  731. free(filelist->file_head);
  732.  
  733. // release the file control
  734. free(filelist);
  735. }
  736. % node2.c
  737. // fastread/node2 -- line node allocation via linked list
  738.  
  739. #include <fastread.h>
  740.  
  741. // getlines_listnew_slink -- allocate and fill a new line list
  742. FileList *
  743. getlines_listnew_slink(u32 opt,FileList *pool)
  744. {
  745. FileList *filelist;
  746.  
  747. filelist = calloc(1,sizeof(FileList));
  748. if (filelist == NULL)
  749. sysfault("getlines_fgets: filelist failure\n");
  750.  
  751. opt |= GLOPT_LINKED;
  752. filelist->file_opt = opt;
  753.  
  754. // co-opt this to store our allocation pool pointer
  755. filelist->file_next = pool;
  756. memset(pool,0,sizeof(FileList));
  757.  
  758. // fill in our virtual functions
  759. filelist->file_vlistnew = getlines_listnew_slink;
  760. filelist->file_vlinenew = getlines_linenew_slink;
  761. filelist->file_vtrim = getlines_trim_slink;
  762. filelist->file_vcleanup = getlines_cleanup_slink;
  763.  
  764. return filelist;
  765. }
  766.  
  767. // getlines_linenew_slink -- store new node
  768. FileLine *
  769. getlines_linenew_slink(FileList *filelist,int len)
  770. {
  771. FileList *pool;
  772. FileLine *prev;
  773. FileLine *line;
  774.  
  775. // get our "hidden" pool pointer
  776. pool = filelist->file_next;
  777.  
  778. // grow the memory pool
  779. if ((pool->file_count + 1) > pool->file_maxcnt) {
  780. if (pool->file_maxcnt <= 0)
  781. pool->file_maxcnt = 100;
  782.  
  783. pool->file_head = malloc(pool->file_maxcnt * sizeof(FileLine));
  784. if (pool->file_head == NULL)
  785. sysfault("getlines_linenew_slink: pool failure\n");
  786.  
  787. pool->file_opt |= GLOPT_ALLOC_NODE;
  788.  
  789. pool->file_tail = pool->file_head;
  790. pool->file_count = 0;
  791. }
  792.  
  793. line = &pool->file_head[pool->file_count++];
  794. line->line_idx = filelist->file_count++;
  795.  
  796. // remember which line nodes will need deallocation
  797. line->line_opt = pool->file_opt & GLOPT_ALLOC_NODE;
  798. pool->file_opt &= ~GLOPT_ALLOC_NODE;
  799.  
  800. if (len > filelist->file_maxlen)
  801. filelist->file_maxlen = len;
  802.  
  803. // maintain the linked list pointers
  804. prev = filelist->file_tail;
  805. if (prev != NULL)
  806. prev->line_next = line;
  807.  
  808. filelist->file_tail = line;
  809. line->line_next = NULL;
  810.  
  811. return line;
  812. }
  813.  
  814. // getlines_trim_slink -- trim a node list
  815. void
  816. getlines_trim_slink(FileList *filelist)
  817. {
  818. FileLine *line;
  819. u32 opt;
  820.  
  821. opt = filelist->file_opt;
  822.  
  823. // add end marker
  824. if (opt & GLOPT_ENDMARKER) {
  825. line = getlines_linenew_slink(filelist,0);
  826. line->line_content = NULL;
  827. line->line_idx = ~0;
  828. }
  829.  
  830. filelist->file_head = realloc(filelist->file_head,
  831. filelist->file_count * sizeof(FileLine));
  832. if (filelist->file_head == NULL)
  833. sysfault("getlines_trim_slink: trim failure\n");
  834.  
  835. // we want this to be the count of _useful_ nodes, so remove the marker
  836. if (opt & GLOPT_ENDMARKER)
  837. filelist->file_count -= 1;
  838.  
  839. // break pool linkage
  840. filelist->file_next = NULL;
  841. }
  842.  
  843. // getlines_cleanup_slink -- release file line list
  844. void
  845. getlines_cleanup_slink(FileList *filelist)
  846. {
  847. FileLine *line;
  848. FileLine *next;
  849. u32 opt;
  850. char *cp;
  851.  
  852. // NOTE: these two loops may _not_ be combined because if we did we couldn't
  853. // release strings from non-alloc point nodes that were part of the node
  854. // we just deallocated
  855.  
  856. // release all the strings back to the heap
  857. for (line = filelist->file_head; line != NULL; line = next) {
  858. opt = line->line_opt;
  859. next = line->line_next;
  860.  
  861. if (opt & GLOPT_ALLOC_STR) {
  862. cp = line->line_content;
  863. if (cp != NULL)
  864. free(cp);
  865. }
  866. }
  867.  
  868. // release all the nodes back to the heap
  869. for (line = filelist->file_head; line != NULL; line = next) {
  870. opt = line->line_opt;
  871. next = line->line_next;
  872. if (opt & GLOPT_ALLOC_NODE)
  873. free(line);
  874. }
  875.  
  876. // release the file control
  877. free(filelist);
  878. }
  879. % rdgets.c
  880. // fastread/rdgets -- read file using fgets
  881.  
  882.  
  883. #include <fastread.h>
  884.  
  885.  
  886. // read in file lines using fgets
  887. FileList *
  888. getlines_gets(u32 opt,const char *file)
  889. {
  890. FILE *xf;
  891. char *cp;
  892. int len;
  893. FileLine *line;
  894. FileList *filelist;
  895. FileList filepool;
  896. FileStrPool strpool;
  897. getlines_vlinenew linenew;
  898. getlines_vstrnew strnew;
  899. char lbuf[50000];
  900.  
  901. getlines_verbose("getlines_gets: reading %s ...\n",file);
  902.  
  903. xf = fopen(file,"r");
  904. if (xf == NULL)
  905. sysfault("getlines_gets: unable to open '%s' -- %s\n",
  906. file,strerror(errno));
  907.  
  908. filelist = getlines_listnew(opt,&filepool);
  909. linenew = filelist->file_vlinenew;
  910. strnew = getlines_strpool_init(opt,&strpool);
  911.  
  912. while (1) {
  913. #if UNL && defined(__USE_GNU)
  914. cp = fgets_unlocked(lbuf,sizeof(lbuf),xf);
  915. #else
  916. cp = fgets(lbuf,sizeof(lbuf),xf);
  917. #endif
  918. if (cp == NULL)
  919. break;
  920.  
  921. len = strlen(lbuf);
  922.  
  923. // strip newline from string [or not]
  924. #if 1
  925. if (len > 0) {
  926. cp = &lbuf[len - 1];
  927. if (*cp == '\n') {
  928. *cp = 0;
  929. --len;
  930. }
  931. }
  932. #endif
  933.  
  934. line = linenew(filelist,len);
  935. strnew(line,&strpool,lbuf,len);
  936. }
  937.  
  938. fclose(xf);
  939.  
  940. // trim to maximum used
  941. filelist->file_vtrim(filelist);
  942.  
  943. getlines_verbose("getlines_gets: complete -- %d lines\n",
  944. filelist->file_count);
  945.  
  946. return filelist;
  947. }
  948. % rdmmap.c
  949. // fastread/rdmmap -- read file using mmap
  950.  
  951.  
  952. #include <fastread.h>
  953.  
  954.  
  955. // read in file lines by mmap to entire file
  956. FileList *
  957. getlines_mmap(u32 opt,const char *file)
  958. {
  959. int fd;
  960. char *lhs;
  961. char *rhs;
  962. int len;
  963. FileList *filelist;
  964. FileLine *line;
  965. FileList filepool;
  966. FileStrPool strpool;
  967. getlines_vlinenew linenew;
  968. getlines_vstrnew strnew;
  969. int err;
  970. int nlflg;
  971. struct stat st;
  972. char *fbuf;
  973. char *fbe;
  974.  
  975. getlines_verbose("getlines_mmap: reading %s ...\n",file);
  976.  
  977. fd = open(file,O_RDONLY);
  978. if (fd < 0)
  979. sysfault("getlines_mmap: unable to open '%s' -- %s\n",
  980. file,strerror(errno));
  981.  
  982. err = fstat(fd,&st);
  983. if (err < 0)
  984. sysfault("getlines_mmap: unable to stat '%s' -- %s\n",
  985. file,strerror(errno));
  986.  
  987. fbuf = mmap(NULL,st.st_size,PROT_READ,MAP_PRIVATE,fd,0);
  988. if (fbuf == MAP_FAILED)
  989. sysfault("getlines_mmap: unable to mmap '%s' -- %s\n",
  990. file,strerror(errno));
  991.  
  992. switch (opt & GLMAD_MSK) {
  993. case GLMAD_SEQUENTIAL:
  994. posix_madvise(fbuf,st.st_size,POSIX_MADV_SEQUENTIAL);
  995. break;
  996. case GLMAD_WILLNEED:
  997. posix_madvise(fbuf,st.st_size,POSIX_MADV_WILLNEED);
  998. break;
  999. }
  1000.  
  1001. filelist = getlines_listnew(opt,&filepool);
  1002. linenew = filelist->file_vlinenew;
  1003. strnew = getlines_strpool_init(opt,&strpool);
  1004.  
  1005. fbe = &fbuf[st.st_size];
  1006.  
  1007. for (lhs = fbuf; lhs < fbe; lhs = rhs + 1) {
  1008. rhs = memchr(lhs,'\n',fbe - lhs);
  1009.  
  1010. nlflg = (rhs != NULL);
  1011. if (! nlflg)
  1012. rhs = fbe;
  1013.  
  1014. len = rhs - lhs;
  1015.  
  1016. // strip newline from string [or not]
  1017. #if 1
  1018. if (nlflg && (len > 0))
  1019. --len;
  1020. #endif
  1021.  
  1022. line = linenew(filelist,len);
  1023. strnew(line,&strpool,lhs,len);
  1024. }
  1025.  
  1026. munmap(fbuf,st.st_size);
  1027. close(fd);
  1028.  
  1029. // trim to maximum used
  1030. filelist->file_vtrim(filelist);
  1031.  
  1032. getlines_verbose("getlines_mmap: complete -- %d lines\n",
  1033. filelist->file_count);
  1034.  
  1035. return filelist;
  1036. }
  1037. % rpt4.txt
  1038.  
  1039. F000: L:324255 W:2096 324.086MB 339828558
  1040. 180895790 180895790 mmap NOD1 STR1 MAD2
  1041. 183522663 183522663 mmap NOD1 STR1 MAD0
  1042. 184290785 184290785 mmap NOD1 STR1 MAD1
  1043. 185526579 185526579 mmap NOD0 STR1 MAD1
  1044. 186106571 186106571 mmap NOD1 STR0 MAD0
  1045. 186420639 186420639 mmap NOD0 STR1 MAD0
  1046. 187966287 187966287 mmap NOD1 STR0 MAD1
  1047. 188825087 188825087 mmap NOD0 STR0 MAD1
  1048. 189804235 189804235 mmap NOD0 STR0 MAD0
  1049. 191516616 191516616 mmap NOD1 STR0 MAD2
  1050. 191962800 191962800 mmap NOD0 STR1 MAD2
  1051. 194355418 194355418 mmap NOD0 STR0 MAD2
  1052.  
  1053. F001: L:329608 W:2821 443.649MB 465199355
  1054. 246493458 246493458 mmap NOD1 STR1 MAD0
  1055. 247507438 247507438 mmap NOD1 STR1 MAD2
  1056. 247774206 247774206 mmap NOD1 STR1 MAD1
  1057. 249403466 249403466 mmap NOD0 STR1 MAD2
  1058. 249432697 249432697 mmap NOD1 STR0 MAD1
  1059. 249986158 249986158 mmap NOD0 STR1 MAD1
  1060. 251036866 251036866 mmap NOD0 STR0 MAD1
  1061. 251445366 251445366 mmap NOD0 STR1 MAD0
  1062. 251712888 251712888 mmap NOD1 STR0 MAD2
  1063. 253348077 253348077 mmap NOD0 STR0 MAD2
  1064. 253450488 253450488 mmap NOD0 STR0 MAD0
  1065. 255280236 255280236 mmap NOD1 STR0 MAD0
  1066.  
  1067. F002: L:401476 W:6185 1185.270MB 1242845909
  1068. 652151232 652151232 mmap NOD1 STR1 MAD0
  1069. 652935759 652935759 mmap NOD1 STR0 MAD0
  1070. 655384791 655384791 mmap NOD0 STR1 MAD1
  1071. 656445872 656445872 mmap NOD0 STR1 MAD2
  1072. 656878445 656878445 mmap NOD0 STR1 MAD0
  1073. 658421957 658421957 mmap NOD1 STR0 MAD2
  1074. 658449912 658449912 mmap NOD1 STR1 MAD1
  1075. 658939488 658939488 mmap NOD1 STR1 MAD2
  1076. 660262527 660262527 mmap NOD0 STR0 MAD2
  1077. 662925298 662925298 mmap NOD0 STR0 MAD0
  1078. 664794861 664794861 mmap NOD1 STR0 MAD1
  1079. 682324719 682324719 mmap NOD0 STR0 MAD1
  1080.  
  1081. F003: L:729379 W:9349 3253.185MB 3411212029
  1082. 1757162209 1757162209 mmap NOD1 STR0 MAD2
  1083. 1759632770 1759632770 mmap NOD0 STR1 MAD2
  1084. 1761397652 1761397652 mmap NOD1 STR1 MAD1
  1085. 1761606235 1761606235 mmap NOD0 STR0 MAD2
  1086. 1774409922 1774409922 mmap NOD1 STR1 MAD2
  1087. 1780655183 1780655183 mmap NOD0 STR1 MAD1
  1088. 1821029526 1821029526 mmap NOD1 STR0 MAD1
  1089. 1944566723 1944566723 mmap NOD0 STR0 MAD0
  1090. 3596126568 3596126568 mmap NOD0 STR1 MAD0
  1091. 4002092436 4002092436 mmap NOD0 STR0 MAD1
  1092. 4228497330 4228497330 mmap NOD1 STR1 MAD0
  1093. 4343748207 4343748207 mmap NOD1 STR0 MAD0
  1094.  
  1095. F004: L:85857 W:5184 212.599MB 222926129
  1096. 119356623 119356623 mmap NOD1 STR0 MAD2
  1097. 120613608 120613608 mmap NOD1 STR0 MAD1
  1098. 121043636 121043636 mmap NOD0 STR0 MAD0
  1099. 123203688 123203688 mmap NOD0 STR0 MAD2
  1100. 124910631 124910631 mmap NOD0 STR0 MAD1
  1101. 125462555 125462555 mmap NOD1 STR1 MAD1
  1102. 125644788 125644788 mmap NOD1 STR1 MAD0
  1103. 126104515 126104515 mmap NOD1 STR0 MAD0
  1104. 126704622 126704622 mmap NOD1 STR1 MAD2
  1105. 128473901 128473901 mmap NOD0 STR1 MAD0
  1106. 129075755 129075755 mmap NOD0 STR1 MAD1
  1107. 134669101 134669101 mmap NOD0 STR1 MAD2
  1108.  
  1109. F005: L:62871 W:5417 162.384MB 170272145
  1110. 89373948 89373948 mmap NOD1 STR0 MAD2
  1111. 89654326 89654326 mmap NOD1 STR0 MAD0
  1112. 91186150 91186150 mmap NOD0 STR0 MAD0
  1113. 91346336 91346336 mmap NOD0 STR1 MAD0
  1114. 91517159 91517159 mmap NOD0 STR1 MAD2
  1115. 92085527 92085527 mmap NOD1 STR1 MAD0
  1116. 92139857 92139857 mmap NOD0 STR0 MAD2
  1117. 92705964 92705964 mmap NOD1 STR0 MAD1
  1118. 93021419 93021419 mmap NOD1 STR1 MAD1
  1119. 93470694 93470694 mmap NOD0 STR1 MAD1
  1120. 95539172 95539172 mmap NOD0 STR0 MAD1
  1121. 97976396 97976396 mmap NOD1 STR1 MAD2
  1122.  
  1123. F006: L:298836 W:1082 154.481MB 161985377
  1124. 101032987 101032987 mmap NOD1 STR0 MAD0
  1125. 102530419 102530419 mmap NOD0 STR0 MAD1
  1126. 103338380 103338380 mmap NOD0 STR0 MAD2
  1127. 104980685 104980685 mmap NOD1 STR0 MAD1
  1128. 105929874 105929874 mmap NOD0 STR0 MAD0
  1129. 106308667 106308667 mmap NOD1 STR0 MAD2
  1130. 114916205 114916205 mmap NOD1 STR1 MAD0
  1131. 116245427 116245427 mmap NOD1 STR1 MAD2
  1132. 116986416 116986416 mmap NOD0 STR1 MAD1
  1133. 118397463 118397463 mmap NOD0 STR1 MAD2
  1134. 118414708 118414708 mmap NOD1 STR1 MAD1
  1135. 118499750 118499750 mmap NOD0 STR1 MAD0
  1136.  
  1137. F007: L:221513 W:2731 288.694MB 302717428
  1138. 160207273 160207273 mmap NOD1 STR1 MAD2
  1139. 162698004 162698004 mmap NOD0 STR1 MAD0
  1140. 163430070 163430070 mmap NOD1 STR1 MAD0
  1141. 163655400 163655400 mmap NOD1 STR0 MAD2
  1142. 164049948 164049948 mmap NOD1 STR0 MAD0
  1143. 164609087 164609087 mmap NOD1 STR1 MAD1
  1144. 164644938 164644938 mmap NOD0 STR1 MAD2
  1145. 164684895 164684895 mmap NOD0 STR1 MAD1
  1146. 164973788 164973788 mmap NOD0 STR0 MAD2
  1147. 168712008 168712008 mmap NOD0 STR0 MAD0
  1148. 169406259 169406259 mmap NOD0 STR0 MAD1
  1149. 169883703 169883703 mmap NOD1 STR0 MAD1
  1150.  
  1151. F008: L:420815 W:8905 1789.672MB 1876607629
  1152. 957684255 957684255 mmap NOD0 STR0 MAD1
  1153. 958444534 958444534 mmap NOD1 STR0 MAD0
  1154. 965440746 965440746 mmap NOD0 STR0 MAD0
  1155. 972357479 972357479 mmap NOD1 STR0 MAD2
  1156. 976734583 976734583 mmap NOD1 STR1 MAD1
  1157. 977309057 977309057 mmap NOD1 STR1 MAD0
  1158. 980361272 980361272 mmap NOD0 STR0 MAD2
  1159. 981449917 981449917 mmap NOD0 STR1 MAD2
  1160. 986569287 986569287 mmap NOD0 STR1 MAD0
  1161. 986721238 986721238 mmap NOD0 STR1 MAD1
  1162. 992341075 992341075 mmap NOD1 STR1 MAD2
  1163. 995270123 995270123 mmap NOD1 STR0 MAD1
  1164.  
  1165. F009: L:126712 W:8250 498.905MB 523139660
  1166. 268000870 268000870 mmap NOD1 STR0 MAD2
  1167. 271529860 271529860 mmap NOD0 STR0 MAD1
  1168. 274371464 274371464 mmap NOD1 STR0 MAD0
  1169. 275702097 275702097 mmap NOD0 STR0 MAD0
  1170. 278356890 278356890 mmap NOD1 STR0 MAD1
  1171. 283052285 283052285 mmap NOD1 STR1 MAD2
  1172. 285236191 285236191 mmap NOD0 STR1 MAD1
  1173. 285342433 285342433 mmap NOD0 STR0 MAD2
  1174. 286173422 286173422 mmap NOD0 STR1 MAD2
  1175. 287614451 287614451 mmap NOD0 STR1 MAD0
  1176. 288445554 288445554 mmap NOD1 STR1 MAD1
  1177. 297201561 297201561 mmap NOD1 STR1 MAD0
  1178.  
  1179. F010: L:443166 W:8821 1865.753MB 1956384217
  1180. 997514543 997514543 mmap NOD1 STR0 MAD2
  1181. 1001582059 1001582059 mmap NOD1 STR1 MAD2
  1182. 1002637807 1002637807 mmap NOD1 STR1 MAD1
  1183. 1006035450 1006035450 mmap NOD0 STR0 MAD2
  1184. 1009640016 1009640016 mmap NOD0 STR1 MAD1
  1185. 1010930613 1010930613 mmap NOD0 STR1 MAD2
  1186. 1018778163 1018778163 mmap NOD1 STR0 MAD1
  1187. 1023836339 1023836339 mmap NOD0 STR0 MAD1
  1188. 1159431090 1159431090 mmap NOD1 STR1 MAD0
  1189. 1251299450 1251299450 mmap NOD0 STR1 MAD0
  1190. 1949242272 1949242272 mmap NOD1 STR0 MAD0
  1191. 2231859603 2231859603 mmap NOD0 STR0 MAD0
  1192.  
  1193. F011: L:385632 W:2161 398.467MB 417822850
  1194. 232713041 232713041 mmap NOD1 STR0 MAD2
  1195. 237025308 237025308 mmap NOD1 STR0 MAD0
  1196. 238503456 238503456 mmap NOD0 STR0 MAD1
  1197. 238837503 238837503 mmap NOD0 STR0 MAD0
  1198. 238952117 238952117 mmap NOD0 STR0 MAD2
  1199. 245445340 245445340 mmap NOD1 STR0 MAD1
  1200. 252800369 252800369 mmap NOD1 STR1 MAD1
  1201. 253372247 253372247 mmap NOD1 STR1 MAD2
  1202. 254652542 254652542 mmap NOD1 STR1 MAD0
  1203. 257634623 257634623 mmap NOD0 STR1 MAD2
  1204. 260165799 260165799 mmap NOD0 STR1 MAD1
  1205. 261084754 261084754 mmap NOD0 STR1 MAD0
  1206.  
  1207. F012: L:629448 W:4412 1324.616MB 1388960587
  1208. 730556578 730556578 mmap NOD1 STR0 MAD0
  1209. 732245418 732245418 mmap NOD0 STR0 MAD2
  1210. 733629842 733629842 mmap NOD0 STR0 MAD1
  1211. 736133759 736133759 mmap NOD0 STR0 MAD0
  1212. 739097352 739097352 mmap NOD1 STR0 MAD2
  1213. 744447016 744447016 mmap NOD1 STR1 MAD0
  1214. 751857800 751857800 mmap NOD1 STR1 MAD2
  1215. 752999552 752999552 mmap NOD0 STR1 MAD0
  1216. 753350589 753350589 mmap NOD0 STR1 MAD1
  1217. 757166181 757166181 mmap NOD1 STR0 MAD1
  1218. 759313659 759313659 mmap NOD1 STR1 MAD1
  1219. 763313459 763313459 mmap NOD0 STR1 MAD2
  1220.  
  1221. F013: L:510357 W:7312 1779.348MB 1865781362
  1222. 990508283 990508283 mmap NOD1 STR0 MAD0
  1223. 992508444 992508444 mmap NOD0 STR0 MAD0
  1224. 994987938 994987938 mmap NOD0 STR0 MAD1
  1225. 1028086969 1028086969 mmap NOD1 STR0 MAD1
  1226. 1033543914 1033543914 mmap NOD1 STR0 MAD2
  1227. 1037873749 1037873749 mmap NOD0 STR0 MAD2
  1228. 1048807805 1048807805 mmap NOD1 STR1 MAD0
  1229. 1050009424 1050009424 mmap NOD0 STR1 MAD0
  1230. 1083661103 1083661103 mmap NOD0 STR1 MAD2
  1231. 1086641108 1086641108 mmap NOD0 STR1 MAD1
  1232. 1090540688 1090540688 mmap NOD1 STR1 MAD1
  1233. 1105866118 1105866118 mmap NOD1 STR1 MAD2
  1234.  
  1235. F014: L:188434 W:1253 112.922MB 118407771
  1236. 75983628 75983628 mmap NOD0 STR1 MAD2
  1237. 76531639 76531639 mmap NOD1 STR1 MAD0
  1238. 78100760 78100760 mmap NOD0 STR1 MAD0
  1239. 78309239 78309239 mmap NOD1 STR0 MAD0
  1240. 79758698 79758698 mmap NOD1 STR1 MAD2
  1241. 80987484 80987484 mmap NOD0 STR0 MAD1
  1242. 81557090 81557090 mmap NOD1 STR0 MAD2
  1243. 81652267 81652267 mmap NOD0 STR0 MAD0
  1244. 81986110 81986110 mmap NOD1 STR1 MAD1
  1245. 83377517 83377517 mmap NOD0 STR0 MAD2
  1246. 84832966 84832966 mmap NOD1 STR0 MAD1
  1247. 112103821 112103821 mmap NOD0 STR1 MAD1
  1248.  
  1249. F015: L:82139 W:4354 170.586MB 178872264
  1250. 106018579 106018579 mmap NOD1 STR0 MAD1
  1251. 106633682 106633682 mmap NOD0 STR0 MAD1
  1252. 108267899 108267899 mmap NOD0 STR0 MAD2
  1253. 109236749 109236749 mmap NOD1 STR0 MAD2
  1254. 113950204 113950204 mmap NOD0 STR0 MAD0
  1255. 114972365 114972365 mmap NOD1 STR0 MAD0
  1256. 123561341 123561341 mmap NOD0 STR1 MAD2
  1257. 123894067 123894067 mmap NOD1 STR1 MAD1
  1258. 124363664 124363664 mmap NOD1 STR1 MAD0
  1259. 124961919 124961919 mmap NOD0 STR1 MAD1
  1260. 126811394 126811394 mmap NOD1 STR1 MAD2
  1261. 135841133 135841133 mmap NOD0 STR1 MAD0
  1262.  
  1263. F016: L:389499 W:9062 1681.805MB 1763499868
  1264. 905568725 905568725 mmap NOD1 STR0 MAD0
  1265. 907101811 907101811 mmap NOD0 STR0 MAD0
  1266. 909932989 909932989 mmap NOD0 STR0 MAD2
  1267. 916338363 916338363 mmap NOD1 STR0 MAD2
  1268. 916843948 916843948 mmap NOD0 STR0 MAD1
  1269. 941210691 941210691 mmap NOD1 STR1 MAD2
  1270. 945294750 945294750 mmap NOD1 STR1 MAD1
  1271. 948552011 948552011 mmap NOD1 STR0 MAD1
  1272. 950187656 950187656 mmap NOD1 STR1 MAD0
  1273. 951032577 951032577 mmap NOD0 STR1 MAD1
  1274. 953977073 953977073 mmap NOD0 STR1 MAD0
  1275. 954206280 954206280 mmap NOD0 STR1 MAD2
  1276.  
  1277. F017: L:992849 W:3264 1547.875MB 1623064718
  1278. 846945891 846945891 mmap NOD1 STR1 MAD1
  1279. 848575429 848575429 mmap NOD1 STR1 MAD2
  1280. 855430423 855430423 mmap NOD1 STR1 MAD0
  1281. 862370593 862370593 mmap NOD0 STR1 MAD0
  1282. 866961237 866961237 mmap NOD0 STR1 MAD1
  1283. 869172279 869172279 mmap NOD0 STR1 MAD2
  1284. 876232371 876232371 mmap NOD0 STR0 MAD2
  1285. 879819434 879819434 mmap NOD1 STR0 MAD2
  1286. 887031458 887031458 mmap NOD0 STR0 MAD0
  1287. 887504886 887504886 mmap NOD1 STR0 MAD0
  1288. 888364549 888364549 mmap NOD0 STR0 MAD1
  1289. 913668043 913668043 mmap NOD1 STR0 MAD1
  1290.  
  1291. F018: L:931502 W:9646 4285.883MB 4494073623
  1292. 2302237292 2302237292 mmap NOD1 STR0 MAD2
  1293. 2308535176 2308535176 mmap NOD0 STR1 MAD0
  1294. 2308906328 2308906328 mmap NOD1 STR1 MAD0
  1295. 2310419639 2310419639 mmap NOD1 STR1 MAD2
  1296. 2314785219 2314785219 mmap NOD0 STR1 MAD1
  1297. 2317908846 2317908846 mmap NOD1 STR1 MAD1
  1298. 2325642670 2325642670 mmap NOD0 STR0 MAD1
  1299. 2326176563 2326176563 mmap NOD0 STR0 MAD2
  1300. 2326806173 2326806173 mmap NOD1 STR0 MAD1
  1301. 2336889763 2336889763 mmap NOD0 STR1 MAD2
  1302. 4736028679 4736028679 mmap NOD1 STR0 MAD0
  1303. 13851675489 13851675489 mmap NOD0 STR0 MAD0
  1304.  
  1305. F019: L:266047 W:7453 946.298MB 992265867
  1306. 521621519 521621519 mmap NOD1 STR1 MAD1
  1307. 522055097 522055097 mmap NOD1 STR1 MAD0
  1308. 523314526 523314526 mmap NOD1 STR0 MAD0
  1309. 523434060 523434060 mmap NOD1 STR1 MAD2
  1310. 524250978 524250978 mmap NOD0 STR1 MAD0
  1311. 525316541 525316541 mmap NOD0 STR0 MAD2
  1312. 525860866 525860866 mmap NOD0 STR0 MAD0
  1313. 527643096 527643096 mmap NOD1 STR0 MAD2
  1314. 528962847 528962847 mmap NOD0 STR1 MAD1
  1315. 528989426 528989426 mmap NOD0 STR0 MAD1
  1316. 529959664 529959664 mmap NOD0 STR1 MAD2
  1317. 544627019 544627019 mmap NOD1 STR0 MAD1
  1318.  
  1319. F020: L:572709 W:66 18.835MB 19749518
  1320. 45597357 45597357 mmap NOD1 STR1 MAD0
  1321. 45779956 45779956 mmap NOD1 STR1 MAD2
  1322. 45986360 45986360 mmap NOD1 STR1 MAD1
  1323. 47764054 47764054 mmap NOD0 STR1 MAD2
  1324. 47802691 47802691 mmap NOD0 STR1 MAD0
  1325. 47905615 47905615 mmap NOD0 STR1 MAD1
  1326. 50983136 50983136 mmap NOD1 STR0 MAD2
  1327. 51255845 51255845 mmap NOD1 STR0 MAD0
  1328. 51413396 51413396 mmap NOD1 STR0 MAD1
  1329. 52078512 52078512 mmap NOD0 STR0 MAD2
  1330. 52273720 52273720 mmap NOD0 STR0 MAD0
  1331. 53823246 53823246 mmap NOD0 STR0 MAD1
  1332.  
  1333. F021: L:68373 W:3041 98.684MB 103477688
  1334. 56768781 56768781 mmap NOD1 STR1 MAD0
  1335. 56772002 56772002 mmap NOD1 STR1 MAD1
  1336. 57665669 57665669 mmap NOD1 STR1 MAD2
  1337. 57882186 57882186 mmap NOD0 STR1 MAD0
  1338. 58512069 58512069 mmap NOD0 STR0 MAD0
  1339. 58627957 58627957 mmap NOD0 STR1 MAD1
  1340. 58685254 58685254 mmap NOD0 STR0 MAD1
  1341. 58877380 58877380 mmap NOD1 STR0 MAD2
  1342. 59515560 59515560 mmap NOD1 STR0 MAD0
  1343. 59883485 59883485 mmap NOD1 STR0 MAD1
  1344. 60684351 60684351 mmap NOD0 STR1 MAD2
  1345. 60998882 60998882 mmap NOD0 STR0 MAD2
  1346.  
  1347. F022: L:651839 W:2005 624.153MB 654471718
  1348. 362398545 362398545 mmap NOD1 STR0 MAD2
  1349. 363926350 363926350 mmap NOD1 STR0 MAD0
  1350. 367470248 367470248 mmap NOD0 STR0 MAD2
  1351. 367761121 367761121 mmap NOD0 STR0 MAD0
  1352. 368147585 368147585 mmap NOD0 STR0 MAD1
  1353. 376368327 376368327 mmap NOD1 STR0 MAD1
  1354. 422615851 422615851 mmap NOD1 STR1 MAD0
  1355. 423621201 423621201 mmap NOD1 STR1 MAD1
  1356. 429919918 429919918 mmap NOD1 STR1 MAD2
  1357. 429997141 429997141 mmap NOD0 STR1 MAD0
  1358. 435356910 435356910 mmap NOD0 STR1 MAD2
  1359. 436002440 436002440 mmap NOD0 STR1 MAD1
  1360.  
  1361. F023: L:414658 W:6481 1284.202MB 1346583522
  1362. 688357550 688357550 mmap NOD1 STR0 MAD2
  1363. 688815657 688815657 mmap NOD1 STR1 MAD1
  1364. 690389228 690389228 mmap NOD0 STR0 MAD2
  1365. 691091709 691091709 mmap NOD0 STR0 MAD1
  1366. 692812741 692812741 mmap NOD1 STR1 MAD2
  1367. 692912825 692912825 mmap NOD0 STR1 MAD2
  1368. 693045023 693045023 mmap NOD1 STR0 MAD0
  1369. 695688371 695688371 mmap NOD1 STR1 MAD0
  1370. 695698598 695698598 mmap NOD0 STR1 MAD1
  1371. 704810624 704810624 mmap NOD0 STR0 MAD0
  1372. 708141644 708141644 mmap NOD0 STR1 MAD0
  1373. 711645331 711645331 mmap NOD1 STR0 MAD1
  1374.  
  1375. F024: L:984554 W:3440 1616.269MB 1694780577
  1376. 886370585 886370585 mmap NOD0 STR1 MAD1
  1377. 886766936 886766936 mmap NOD1 STR1 MAD2
  1378. 896067425 896067425 mmap NOD0 STR1 MAD2
  1379. 898126674 898126674 mmap NOD1 STR1 MAD1
  1380. 903142691 903142691 mmap NOD1 STR0 MAD2
  1381. 910677952 910677952 mmap NOD1 STR0 MAD1
  1382. 923278654 923278654 mmap NOD0 STR0 MAD2
  1383. 934166514 934166514 mmap NOD0 STR0 MAD1
  1384. 1027746063 1027746063 mmap NOD1 STR1 MAD0
  1385. 1503390969 1503390969 mmap NOD0 STR1 MAD0
  1386. 1686740039 1686740039 mmap NOD0 STR0 MAD0
  1387. 1925983165 1925983165 mmap NOD1 STR0 MAD0
  1388.  
  1389. F025: L:527629 W:3213 808.812MB 848100352
  1390. 441865465 441865465 mmap NOD1 STR1 MAD0
  1391. 442177132 442177132 mmap NOD1 STR1 MAD1
  1392. 445345498 445345498 mmap NOD0 STR1 MAD0
  1393. 445829202 445829202 mmap NOD0 STR1 MAD1
  1394. 447863861 447863861 mmap NOD1 STR0 MAD0
  1395. 450262887 450262887 mmap NOD1 STR0 MAD2
  1396. 451764488 451764488 mmap NOD0 STR0 MAD0
  1397. 452178878 452178878 mmap NOD1 STR1 MAD2
  1398. 452595329 452595329 mmap NOD0 STR0 MAD2
  1399. 455520327 455520327 mmap NOD0 STR0 MAD1
  1400. 460673582 460673582 mmap NOD0 STR1 MAD2
  1401. 472150418 472150418 mmap NOD1 STR0 MAD1
  1402.  
  1403. F026: L:572103 W:6218 1696.582MB 1778994818
  1404. 931459483 931459483 mmap NOD1 STR0 MAD0
  1405. 934351942 934351942 mmap NOD0 STR0 MAD0
  1406. 937151809 937151809 mmap NOD1 STR0 MAD2
  1407. 944838409 944838409 mmap NOD0 STR0 MAD1
  1408. 949025976 949025976 mmap NOD1 STR1 MAD0
  1409. 951046455 951046455 mmap NOD0 STR0 MAD2
  1410. 956607614 956607614 mmap NOD1 STR1 MAD1
  1411. 959487976 959487976 mmap NOD0 STR1 MAD2
  1412. 961875176 961875176 mmap NOD0 STR1 MAD0
  1413. 962300544 962300544 mmap NOD1 STR1 MAD2
  1414. 965200745 965200745 mmap NOD0 STR1 MAD1
  1415. 974571818 974571818 mmap NOD1 STR0 MAD1
  1416.  
  1417. F027: L:793354 W:5966 2255.653MB 2365223324
  1418. 1228835343 1228835343 mmap NOD1 STR0 MAD0
  1419. 1232277151 1232277151 mmap NOD1 STR0 MAD2
  1420. 1238090146 1238090146 mmap NOD0 STR0 MAD0
  1421. 1244786398 1244786398 mmap NOD0 STR0 MAD2
  1422. 1253190911 1253190911 mmap NOD1 STR1 MAD1
  1423. 1259112447 1259112447 mmap NOD1 STR1 MAD2
  1424. 1264141635 1264141635 mmap NOD0 STR1 MAD2
  1425. 1269487942 1269487942 mmap NOD0 STR1 MAD1
  1426. 1271305066 1271305066 mmap NOD0 STR1 MAD0
  1427. 1273529266 1273529266 mmap NOD1 STR0 MAD1
  1428. 1510834508 1510834508 mmap NOD1 STR1 MAD0
  1429. 1515889902 1515889902 mmap NOD0 STR0 MAD1
  1430.  
  1431. F028: L:690669 W:388 128.888MB 135149374
  1432. 107137719 107137719 mmap NOD1 STR1 MAD0
  1433. 107162506 107162506 mmap NOD1 STR1 MAD2
  1434. 107181285 107181285 mmap NOD1 STR1 MAD1
  1435. 107791194 107791194 mmap NOD0 STR1 MAD2
  1436. 108441880 108441880 mmap NOD0 STR1 MAD0
  1437. 109446150 109446150 mmap NOD0 STR1 MAD1
  1438. 122229954 122229954 mmap NOD1 STR0 MAD2
  1439. 123216635 123216635 mmap NOD1 STR0 MAD0
  1440. 123647869 123647869 mmap NOD0 STR0 MAD1
  1441. 123906433 123906433 mmap NOD0 STR0 MAD0
  1442. 125095385 125095385 mmap NOD0 STR0 MAD2
  1443. 127399866 127399866 mmap NOD1 STR0 MAD1
  1444.  
  1445. F029: L:902519 W:8181 3523.415MB 3694568175
  1446. 1912162358 1912162358 mmap NOD1 STR0 MAD1
  1447. 1925411540 1925411540 mmap NOD0 STR0 MAD1
  1448. 1997576017 1997576017 mmap NOD1 STR0 MAD2
  1449. 2004263165 2004263165 mmap NOD0 STR1 MAD1
  1450. 2008307629 2008307629 mmap NOD1 STR1 MAD2
  1451. 2009045276 2009045276 mmap NOD0 STR0 MAD2
  1452. 2018292094 2018292094 mmap NOD1 STR1 MAD1
  1453. 2028949657 2028949657 mmap NOD0 STR1 MAD2
  1454. 3415360705 3415360705 mmap NOD0 STR1 MAD0
  1455. 3906833427 3906833427 mmap NOD1 STR1 MAD0
  1456. 4065799991 4065799991 mmap NOD1 STR0 MAD0
  1457. 6763741533 6763741533 mmap NOD0 STR0 MAD0
  1458.  
  1459. F030: L:179482 W:2360 201.850MB 211655402
  1460. 122197343 122197343 mmap NOD1 STR0 MAD2
  1461. 124701885 124701885 mmap NOD1 STR1 MAD1
  1462. 126178696 126178696 mmap NOD1 STR1 MAD0
  1463. 126646619 126646619 mmap NOD0 STR1 MAD0
  1464. 127477381 127477381 mmap NOD0 STR0 MAD1
  1465. 128397259 128397259 mmap NOD0 STR1 MAD1
  1466. 128445960 128445960 mmap NOD1 STR1 MAD2
  1467. 129663348 129663348 mmap NOD0 STR1 MAD2
  1468. 130389974 130389974 mmap NOD1 STR0 MAD1
  1469. 130592211 130592211 mmap NOD1 STR0 MAD0
  1470. 132720361 132720361 mmap NOD0 STR0 MAD2
  1471. 133377469 133377469 mmap NOD0 STR0 MAD0
  1472.  
  1473. F031: L:342396 W:4134 675.885MB 708717151
  1474. 377513751 377513751 mmap NOD1 STR0 MAD0
  1475. 379369183 379369183 mmap NOD1 STR0 MAD2
  1476. 380951800 380951800 mmap NOD1 STR1 MAD0
  1477. 381499957 381499957 mmap NOD0 STR0 MAD1
  1478. 381642895 381642895 mmap NOD1 STR1 MAD2
  1479. 382284873 382284873 mmap NOD0 STR0 MAD0
  1480. 383883105 383883105 mmap NOD0 STR1 MAD0
  1481. 383990764 383990764 mmap NOD0 STR1 MAD1
  1482. 384319010 384319010 mmap NOD0 STR0 MAD2
  1483. 384559756 384559756 mmap NOD1 STR1 MAD1
  1484. 384972224 384972224 mmap NOD0 STR1 MAD2
  1485. 393306444 393306444 mmap NOD1 STR0 MAD1
  1486.  
  1487. F032: L:762237 W:3999 1455.780MB 1526495905
  1488. 798640526 798640526 mmap NOD1 STR0 MAD0
  1489. 804022319 804022319 mmap NOD1 STR0 MAD2
  1490. 808432497 808432497 mmap NOD0 STR0 MAD2
  1491. 809981840 809981840 mmap NOD0 STR0 MAD0
  1492. 814727612 814727612 mmap NOD0 STR0 MAD1
  1493. 824101714 824101714 mmap NOD1 STR1 MAD0
  1494. 825135351 825135351 mmap NOD1 STR1 MAD2
  1495. 827200285 827200285 mmap NOD1 STR1 MAD1
  1496. 833659017 833659017 mmap NOD0 STR1 MAD2
  1497. 839700452 839700452 mmap NOD1 STR0 MAD1
  1498. 841370691 841370691 mmap NOD0 STR1 MAD1
  1499. 843767434 843767434 mmap NOD0 STR1 MAD0
  1500.  
  1501. F033: L:421947 W:8288 1669.038MB 1750113117
  1502. 896040329 896040329 mmap NOD1 STR0 MAD0
  1503. 897657304 897657304 mmap NOD1 STR0 MAD2
  1504. 904732295 904732295 mmap NOD0 STR0 MAD2
  1505. 911476914 911476914 mmap NOD0 STR0 MAD0
  1506. 914663376 914663376 mmap NOD0 STR1 MAD0
  1507. 917668690 917668690 mmap NOD1 STR1 MAD1
  1508. 918810306 918810306 mmap NOD0 STR1 MAD2
  1509. 920560605 920560605 mmap NOD1 STR1 MAD2
  1510. 921403737 921403737 mmap NOD0 STR0 MAD1
  1511. 926609544 926609544 mmap NOD1 STR1 MAD0
  1512. 927264613 927264613 mmap NOD0 STR1 MAD1
  1513. 945443053 945443053 mmap NOD1 STR0 MAD1
  1514.  
  1515. F034: L:367349 W:5828 1022.373MB 1072036181
  1516. 556626385 556626385 mmap NOD1 STR0 MAD0
  1517. 562771807 562771807 mmap NOD0 STR0 MAD0
  1518. 564017780 564017780 mmap NOD1 STR1 MAD0
  1519. 568662573 568662573 mmap NOD0 STR0 MAD2
  1520. 569460297 569460297 mmap NOD1 STR1 MAD2
  1521. 571665614 571665614 mmap NOD1 STR0 MAD2
  1522. 573145302 573145302 mmap NOD0 STR1 MAD1
  1523. 573984599 573984599 mmap NOD0 STR1 MAD0
  1524. 574592762 574592762 mmap NOD1 STR1 MAD1
  1525. 578077701 578077701 mmap NOD1 STR0 MAD1
  1526. 582603542 582603542 mmap NOD0 STR0 MAD1
  1527. 582805245 582805245 mmap NOD0 STR1 MAD2
  1528.  
  1529. F035: L:433973 W:5063 1049.724MB 1100715535
  1530. 580809888 580809888 mmap NOD0 STR0 MAD0
  1531. 581073339 581073339 mmap NOD1 STR0 MAD2
  1532. 582294379 582294379 mmap NOD1 STR0 MAD0
  1533. 584905347 584905347 mmap NOD0 STR0 MAD1
  1534. 585711189 585711189 mmap NOD0 STR0 MAD2
  1535. 603360289 603360289 mmap NOD1 STR0 MAD1
  1536. 608477777 608477777 mmap NOD1 STR1 MAD2
  1537. 609735396 609735396 mmap NOD1 STR1 MAD0
  1538. 612513415 612513415 mmap NOD0 STR1 MAD2
  1539. 615467019 615467019 mmap NOD0 STR1 MAD1
  1540. 615480037 615480037 mmap NOD1 STR1 MAD1
  1541. 616415198 616415198 mmap NOD0 STR1 MAD0
  1542.  
  1543. F036: L:615918 W:9151 2686.372MB 2816864863
  1544. 1443450677 1443450677 mmap NOD0 STR0 MAD2
  1545. 1446495453 1446495453 mmap NOD1 STR0 MAD2
  1546. 1475865203 1475865203 mmap NOD1 STR0 MAD1
  1547. 1512404721 1512404721 mmap NOD1 STR1 MAD1
  1548. 1519954137 1519954137 mmap NOD0 STR1 MAD1
  1549. 1527682610 1527682610 mmap NOD1 STR1 MAD2
  1550. 1552737826 1552737826 mmap NOD0 STR1 MAD2
  1551. 1659400851 1659400851 mmap NOD0 STR0 MAD1
  1552. 1723283474 1723283474 mmap NOD0 STR1 MAD0
  1553. 1897179595 1897179595 mmap NOD1 STR1 MAD0
  1554. 2061698654 2061698654 mmap NOD1 STR0 MAD0
  1555. 3404010779 3404010779 mmap NOD0 STR0 MAD0
  1556.  
  1557. F037: L:365187 W:1563 272.829MB 286082313
  1558. 164737997 164737997 mmap NOD1 STR1 MAD0
  1559. 166619649 166619649 mmap NOD0 STR1 MAD0
  1560. 167278119 167278119 mmap NOD1 STR1 MAD2
  1561. 168251224 168251224 mmap NOD1 STR0 MAD0
  1562. 169776721 169776721 mmap NOD0 STR1 MAD1
  1563. 170203325 170203325 mmap NOD1 STR0 MAD2
  1564. 171472421 171472421 mmap NOD0 STR1 MAD2
  1565. 172773491 172773491 mmap NOD0 STR0 MAD2
  1566. 173701181 173701181 mmap NOD0 STR0 MAD0
  1567. 174820589 174820589 mmap NOD1 STR1 MAD1
  1568. 175005297 175005297 mmap NOD0 STR0 MAD1
  1569. 175513653 175513653 mmap NOD1 STR0 MAD1
  1570.  
  1571. F038: L:61305 W:476 14.002MB 14681954
  1572. 11292851 11292851 mmap NOD1 STR1 MAD1
  1573. 11358114 11358114 mmap NOD1 STR1 MAD2
  1574. 11588294 11588294 mmap NOD1 STR1 MAD0
  1575. 11604933 11604933 mmap NOD0 STR1 MAD2
  1576. 11725772 11725772 mmap NOD0 STR1 MAD0
  1577. 12476480 12476480 mmap NOD1 STR0 MAD0
  1578. 12656579 12656579 mmap NOD0 STR0 MAD0
  1579. 12706437 12706437 mmap NOD0 STR0 MAD1
  1580. 12767660 12767660 mmap NOD1 STR0 MAD1
  1581. 13150154 13150154 mmap NOD0 STR0 MAD2
  1582. 13211380 13211380 mmap NOD1 STR0 MAD2
  1583. 14022692 14022692 mmap NOD0 STR1 MAD1
  1584.  
  1585. F039: L:396788 W:8575 1622.049MB 1700841665
  1586. 862469472 862469472 mmap NOD1 STR0 MAD0
  1587. 863937453 863937453 mmap NOD0 STR0 MAD1
  1588. 864232248 864232248 mmap NOD0 STR0 MAD0
  1589. 867829029 867829029 mmap NOD0 STR0 MAD2
  1590. 868797302 868797302 mmap NOD1 STR0 MAD2
  1591. 872970008 872970008 mmap NOD1 STR1 MAD0
  1592. 876198681 876198681 mmap NOD0 STR1 MAD1
  1593. 878310652 878310652 mmap NOD0 STR1 MAD0
  1594. 879438530 879438530 mmap NOD1 STR1 MAD2
  1595. 880210945 880210945 mmap NOD1 STR1 MAD1
  1596. 884953635 884953635 mmap NOD0 STR1 MAD2
  1597. 893164327 893164327 mmap NOD1 STR0 MAD1
  1598.  
  1599. F040: L:245326 W:5067 592.450MB 621229304
  1600. 323344656 323344656 mmap NOD1 STR1 MAD0
  1601. 324446924 324446924 mmap NOD1 STR0 MAD2
  1602. 325393596 325393596 mmap NOD1 STR1 MAD1
  1603. 326273144 326273144 mmap NOD1 STR1 MAD2
  1604. 328233113 328233113 mmap NOD0 STR1 MAD2
  1605. 330150852 330150852 mmap NOD0 STR1 MAD0
  1606. 330898803 330898803 mmap NOD0 STR0 MAD1
  1607. 330902576 330902576 mmap NOD0 STR1 MAD1
  1608. 333900424 333900424 mmap NOD0 STR0 MAD2
  1609. 333979196 333979196 mmap NOD1 STR0 MAD0
  1610. 334010322 334010322 mmap NOD0 STR0 MAD0
  1611. 340767944 340767944 mmap NOD1 STR0 MAD1
  1612.  
  1613. F041: L:986409 W:9173 4313.608MB 4523145588
  1614. 2313927840 2313927840 mmap NOD1 STR0 MAD2
  1615. 2321612947 2321612947 mmap NOD0 STR0 MAD2
  1616. 2335550214 2335550214 mmap NOD0 STR0 MAD1
  1617. 2336683888 2336683888 mmap NOD1 STR1 MAD1
  1618. 2339340599 2339340599 mmap NOD1 STR1 MAD2
  1619. 2339883408 2339883408 mmap NOD0 STR1 MAD1
  1620. 2343571691 2343571691 mmap NOD1 STR1 MAD0
  1621. 2345638875 2345638875 mmap NOD1 STR0 MAD1
  1622. 2346104053 2346104053 mmap NOD0 STR1 MAD0
  1623. 2351525306 2351525306 mmap NOD0 STR1 MAD2
  1624. 4732440693 4732440693 mmap NOD1 STR0 MAD0
  1625. 14883253541 14883253541 mmap NOD0 STR0 MAD0
  1626.  
  1627. F042: L:367968 W:9702 1703.785MB 1786547556
  1628. 910149609 910149609 mmap NOD1 STR1 MAD2
  1629. 915834545 915834545 mmap NOD0 STR1 MAD0
  1630. 916138716 916138716 mmap NOD1 STR0 MAD0
  1631. 918604161 918604161 mmap NOD0 STR0 MAD0
  1632. 921486968 921486968 mmap NOD1 STR1 MAD0
  1633. 925611622 925611622 mmap NOD0 STR0 MAD1
  1634. 933036900 933036900 mmap NOD1 STR1 MAD1
  1635. 933156105 933156105 mmap NOD1 STR0 MAD2
  1636. 935379330 935379330 mmap NOD0 STR1 MAD1
  1637. 935772091 935772091 mmap NOD0 STR1 MAD2
  1638. 937362971 937362971 mmap NOD0 STR0 MAD2
  1639. 959867258 959867258 mmap NOD1 STR0 MAD1
  1640.  
  1641. F043: L:630679 W:9762 2942.911MB 3085865994
  1642. 1574662080 1574662080 mmap NOD1 STR0 MAD2
  1643. 1581562674 1581562674 mmap NOD0 STR0 MAD2
  1644. 1596843869 1596843869 mmap NOD1 STR0 MAD1
  1645. 1617883929 1617883929 mmap NOD1 STR1 MAD1
  1646. 1635719077 1635719077 mmap NOD0 STR1 MAD1
  1647. 1711375042 1711375042 mmap NOD1 STR1 MAD2
  1648. 1728467093 1728467093 mmap NOD0 STR0 MAD1
  1649. 1743161263 1743161263 mmap NOD0 STR1 MAD2
  1650. 1950819608 1950819608 mmap NOD0 STR1 MAD0
  1651. 1964235428 1964235428 mmap NOD1 STR1 MAD0
  1652. 2595994110 2595994110 mmap NOD1 STR0 MAD0
  1653. 5657831024 5657831024 mmap NOD0 STR0 MAD0
  1654.  
  1655. F044: L:397072 W:7716 1459.554MB 1530453482
  1656. 808544135 808544135 mmap NOD1 STR1 MAD2
  1657. 808550965 808550965 mmap NOD0 STR1 MAD2
  1658. 820945359 820945359 mmap NOD1 STR1 MAD0
  1659. 829474697 829474697 mmap NOD1 STR1 MAD1
  1660. 832781758 832781758 mmap NOD0 STR0 MAD0
  1661. 841673489 841673489 mmap NOD0 STR1 MAD0
  1662. 847274996 847274996 mmap NOD0 STR1 MAD1
  1663. 849603602 849603602 mmap NOD0 STR0 MAD2
  1664. 849813493 849813493 mmap NOD1 STR0 MAD0
  1665. 850595665 850595665 mmap NOD1 STR0 MAD1
  1666. 874991643 874991643 mmap NOD1 STR0 MAD2
  1667. 886839604 886839604 mmap NOD0 STR0 MAD1
  1668.  
  1669. F045: L:918129 W:9126 3996.179MB 4190297234
  1670. 2150752032 2150752032 mmap NOD0 STR0 MAD2
  1671. 2151436164 2151436164 mmap NOD1 STR0 MAD2
  1672. 2162247138 2162247138 mmap NOD0 STR0 MAD1
  1673. 2185680363 2185680363 mmap NOD1 STR0 MAD1
  1674. 2279197410 2279197410 mmap NOD1 STR1 MAD2
  1675. 2282081798 2282081798 mmap NOD1 STR1 MAD0
  1676. 2284578395 2284578395 mmap NOD1 STR1 MAD1
  1677. 2289469666 2289469666 mmap NOD0 STR1 MAD2
  1678. 2294851644 2294851644 mmap NOD0 STR1 MAD0
  1679. 2296791472 2296791472 mmap NOD0 STR1 MAD1
  1680. 2379534962 2379534962 mmap NOD1 STR0 MAD0
  1681. 7206831979 7206831979 mmap NOD0 STR0 MAD0
  1682.  
  1683. F046: L:770706 W:2719 999.584MB 1048139391
  1684. 570633737 570633737 mmap NOD1 STR0 MAD2
  1685. 570895248 570895248 mmap NOD1 STR0 MAD0
  1686. 573683429 573683429 mmap NOD0 STR0 MAD2
  1687. 576052991 576052991 mmap NOD1 STR1 MAD0
  1688. 576783769 576783769 mmap NOD1 STR1 MAD1
  1689. 577720281 577720281 mmap NOD0 STR0 MAD1
  1690. 579225594 579225594 mmap NOD1 STR1 MAD2
  1691. 579615976 579615976 mmap NOD0 STR0 MAD0
  1692. 580927754 580927754 mmap NOD0 STR1 MAD1
  1693. 582918537 582918537 mmap NOD0 STR1 MAD2
  1694. 585447939 585447939 mmap NOD0 STR1 MAD0
  1695. 589178659 589178659 mmap NOD1 STR0 MAD1
  1696.  
  1697. F047: L:472462 W:5010 1127.896MB 1182685090
  1698. 614158055 614158055 mmap NOD1 STR1 MAD2
  1699. 615229536 615229536 mmap NOD0 STR1 MAD2
  1700. 619555512 619555512 mmap NOD1 STR1 MAD1
  1701. 622004255 622004255 mmap NOD1 STR1 MAD0
  1702. 623643707 623643707 mmap NOD0 STR1 MAD1
  1703. 625472251 625472251 mmap NOD1 STR0 MAD2
  1704. 626037387 626037387 mmap NOD1 STR0 MAD0
  1705. 627275327 627275327 mmap NOD0 STR0 MAD0
  1706. 631100913 631100913 mmap NOD0 STR0 MAD2
  1707. 631961049 631961049 mmap NOD0 STR0 MAD1
  1708. 632128654 632128654 mmap NOD0 STR1 MAD0
  1709. 639241790 639241790 mmap NOD1 STR0 MAD1
  1710.  
  1711. F048: L:301834 W:4455 642.703MB 673922566
  1712. 351947487 351947487 mmap NOD1 STR0 MAD0
  1713. 354034653 354034653 mmap NOD0 STR0 MAD1
  1714. 355961730 355961730 mmap NOD0 STR0 MAD0
  1715. 359801940 359801940 mmap NOD1 STR0 MAD2
  1716. 366556173 366556173 mmap NOD1 STR0 MAD1
  1717. 367282411 367282411 mmap NOD0 STR0 MAD2
  1718. 374867496 374867496 mmap NOD1 STR1 MAD0
  1719. 378553866 378553866 mmap NOD1 STR1 MAD2
  1720. 378995181 378995181 mmap NOD0 STR1 MAD0
  1721. 380533555 380533555 mmap NOD1 STR1 MAD1
  1722. 381727351 381727351 mmap NOD0 STR1 MAD2
  1723. 385761908 385761908 mmap NOD0 STR1 MAD1
  1724.  
  1725. F049: L:213878 W:2912 297.159MB 311593859
  1726. 165024266 165024266 mmap NOD1 STR0 MAD0
  1727. 165225175 165225175 mmap NOD1 STR1 MAD2
  1728. 165449824 165449824 mmap NOD0 STR1 MAD0
  1729. 165675133 165675133 mmap NOD1 STR1 MAD1
  1730. 165680543 165680543 mmap NOD1 STR0 MAD2
  1731. 166162086 166162086 mmap NOD0 STR1 MAD1
  1732. 168329357 168329357 mmap NOD0 STR0 MAD2
  1733. 168505144 168505144 mmap NOD0 STR0 MAD0
  1734. 168764070 168764070 mmap NOD1 STR1 MAD0
  1735. 169231591 169231591 mmap NOD0 STR0 MAD1
  1736. 170373125 170373125 mmap NOD0 STR1 MAD2
  1737. 175264466 175264466 mmap NOD1 STR0 MAD1
  1738.  
  1739. F050: L:549950 W:1680 441.842MB 463305149
  1740. 254692254 254692254 mmap NOD1 STR1 MAD0
  1741. 254843612 254843612 mmap NOD1 STR1 MAD2
  1742. 258678726 258678726 mmap NOD1 STR1 MAD1
  1743. 259374659 259374659 mmap NOD0 STR1 MAD2
  1744. 260568262 260568262 mmap NOD0 STR1 MAD1
  1745. 262567803 262567803 mmap NOD1 STR0 MAD2
  1746. 264386209 264386209 mmap NOD1 STR0 MAD0
  1747. 264433833 264433833 mmap NOD0 STR1 MAD0
  1748. 265084971 265084971 mmap NOD0 STR0 MAD1
  1749. 265320905 265320905 mmap NOD0 STR0 MAD2
  1750. 267753004 267753004 mmap NOD0 STR0 MAD0
  1751. 269427972 269427972 mmap NOD1 STR0 MAD1
  1752.  
  1753. F051: L:63502 W:8784 267.074MB 280047897
  1754. 140574377 140574377 mmap NOD1 STR0 MAD2
  1755. 140601699 140601699 mmap NOD1 STR0 MAD0
  1756. 141861429 141861429 mmap NOD0 STR0 MAD0
  1757. 142076672 142076672 mmap NOD0 STR0 MAD2
  1758. 142371911 142371911 mmap NOD0 STR0 MAD1
  1759. 144477847 144477847 mmap NOD1 STR1 MAD0
  1760. 144542317 144542317 mmap NOD1 STR1 MAD2
  1761. 146091376 146091376 mmap NOD1 STR0 MAD1
  1762. 146184758 146184758 mmap NOD0 STR1 MAD1
  1763. 147842296 147842296 mmap NOD0 STR1 MAD0
  1764. 147895800 147895800 mmap NOD1 STR1 MAD1
  1765. 148678703 148678703 mmap NOD0 STR1 MAD2
  1766.  
  1767. F052: L:880396 W:6820 2864.595MB 3003745442
  1768. 1519441523 1519441523 mmap NOD1 STR1 MAD1
  1769. 1535889945 1535889945 mmap NOD0 STR1 MAD1
  1770. 1538502708 1538502708 mmap NOD1 STR1 MAD2
  1771. 1548477724 1548477724 mmap NOD0 STR1 MAD2
  1772. 1549282331 1549282331 mmap NOD1 STR0 MAD2
  1773. 1555874339 1555874339 mmap NOD0 STR0 MAD2
  1774. 1577776246 1577776246 mmap NOD1 STR0 MAD1
  1775. 1636994854 1636994854 mmap NOD0 STR0 MAD1
  1776. 1772246948 1772246948 mmap NOD1 STR1 MAD0
  1777. 1930311090 1930311090 mmap NOD0 STR1 MAD0
  1778. 2464944958 2464944958 mmap NOD1 STR0 MAD0
  1779. 6499818483 6499818483 mmap NOD0 STR0 MAD0
  1780.  
  1781. F053: L:180543 W:9054 779.566MB 817434415
  1782. 422923068 422923068 mmap NOD0 STR0 MAD2
  1783. 423291769 423291769 mmap NOD1 STR0 MAD2
  1784. 425880450 425880450 mmap NOD1 STR1 MAD2
  1785. 425945409 425945409 mmap NOD0 STR1 MAD1
  1786. 426777543 426777543 mmap NOD0 STR1 MAD2
  1787. 428060356 428060356 mmap NOD0 STR0 MAD0
  1788. 428070627 428070627 mmap NOD1 STR1 MAD1
  1789. 428996710 428996710 mmap NOD1 STR0 MAD0
  1790. 430427058 430427058 mmap NOD0 STR0 MAD1
  1791. 431707323 431707323 mmap NOD1 STR1 MAD0
  1792. 437107005 437107005 mmap NOD0 STR1 MAD0
  1793. 441793551 441793551 mmap NOD1 STR0 MAD1
  1794.  
  1795. F054: L:964409 W:8453 3884.437MB 4073127700
  1796. 2111179470 2111179470 mmap NOD0 STR0 MAD2
  1797. 2113180351 2113180351 mmap NOD1 STR0 MAD2
  1798. 2116676465 2116676465 mmap NOD1 STR0 MAD1
  1799. 2186626281 2186626281 mmap NOD0 STR0 MAD1
  1800. 2451631573 2451631573 mmap NOD1 STR1 MAD1
  1801. 2453279126 2453279126 mmap NOD0 STR1 MAD2
  1802. 2458436996 2458436996 mmap NOD1 STR1 MAD2
  1803. 2459710162 2459710162 mmap NOD0 STR1 MAD1
  1804. 2533321128 2533321128 mmap NOD1 STR1 MAD0
  1805. 2584147826 2584147826 mmap NOD0 STR1 MAD0
  1806. 6830487755 6830487755 mmap NOD0 STR0 MAD0
  1807. 8216963258 8216963258 mmap NOD1 STR0 MAD0
  1808.  
  1809. F055: L:675120 W:8911 2872.781MB 3012328840
  1810. 1521720510 1521720510 mmap NOD1 STR0 MAD0
  1811. 1523585202 1523585202 mmap NOD1 STR0 MAD2
  1812. 1530472167 1530472167 mmap NOD0 STR0 MAD0
  1813. 1535199494 1535199494 mmap NOD0 STR0 MAD2
  1814. 1555512286 1555512286 mmap NOD0 STR0 MAD1
  1815. 1599944345 1599944345 mmap NOD1 STR0 MAD1
  1816. 1698114818 1698114818 mmap NOD1 STR1 MAD1
  1817. 1700404584 1700404584 mmap NOD1 STR1 MAD0
  1818. 1701737600 1701737600 mmap NOD0 STR1 MAD1
  1819. 1706619762 1706619762 mmap NOD1 STR1 MAD2
  1820. 1715097371 1715097371 mmap NOD0 STR1 MAD2
  1821. 1736851381 1736851381 mmap NOD0 STR1 MAD0
  1822.  
  1823. F056: L:345151 W:4156 684.052MB 717280277
  1824. 374815165 374815165 mmap NOD1 STR1 MAD2
  1825. 375175698 375175698 mmap NOD1 STR1 MAD1
  1826. 377422027 377422027 mmap NOD0 STR1 MAD2
  1827. 381259229 381259229 mmap NOD1 STR1 MAD0
  1828. 381519618 381519618 mmap NOD1 STR0 MAD2
  1829. 382775023 382775023 mmap NOD0 STR0 MAD2
  1830. 383001429 383001429 mmap NOD0 STR1 MAD1
  1831. 384583526 384583526 mmap NOD0 STR1 MAD0
  1832. 385442400 385442400 mmap NOD1 STR0 MAD0
  1833. 385784305 385784305 mmap NOD0 STR0 MAD1
  1834. 387706061 387706061 mmap NOD0 STR0 MAD0
  1835. 400195530 400195530 mmap NOD1 STR0 MAD1
  1836.  
  1837. F057: L:69114 W:4584 150.535MB 157847711
  1838. 84770652 84770652 mmap NOD1 STR0 MAD0
  1839. 86695736 86695736 mmap NOD0 STR0 MAD2
  1840. 87147059 87147059 mmap NOD1 STR0 MAD2
  1841. 87373054 87373054 mmap NOD0 STR0 MAD1
  1842. 87386837 87386837 mmap NOD1 STR1 MAD0
  1843. 87476441 87476441 mmap NOD1 STR1 MAD1
  1844. 87479245 87479245 mmap NOD1 STR1 MAD2
  1845. 87723646 87723646 mmap NOD0 STR0 MAD0
  1846. 88317558 88317558 mmap NOD0 STR1 MAD2
  1847. 88635217 88635217 mmap NOD0 STR1 MAD1
  1848. 89862241 89862241 mmap NOD1 STR0 MAD1
  1849. 90254852 90254852 mmap NOD0 STR1 MAD0
  1850.  
  1851. F058: L:304627 W:9440 1370.777MB 1437363429
  1852. 760396826 760396826 mmap NOD1 STR0 MAD0
  1853. 761006778 761006778 mmap NOD1 STR0 MAD2
  1854. 763111282 763111282 mmap NOD1 STR1 MAD0
  1855. 763483275 763483275 mmap NOD1 STR1 MAD1
  1856. 764623758 764623758 mmap NOD0 STR0 MAD2
  1857. 765177843 765177843 mmap NOD0 STR1 MAD2
  1858. 768518763 768518763 mmap NOD0 STR1 MAD1
  1859. 768853237 768853237 mmap NOD0 STR0 MAD1
  1860. 769145810 769145810 mmap NOD0 STR1 MAD0
  1861. 769929271 769929271 mmap NOD0 STR0 MAD0
  1862. 791516786 791516786 mmap NOD1 STR0 MAD1
  1863. 1025232854 1025232854 mmap NOD1 STR1 MAD2
  1864.  
  1865. F059: L:799770 W:3144 1200.762MB 1259090028
  1866. 659009515 659009515 mmap NOD1 STR0 MAD2
  1867. 664364392 664364392 mmap NOD0 STR1 MAD2
  1868. 668665274 668665274 mmap NOD1 STR1 MAD1
  1869. 670705274 670705274 mmap NOD0 STR0 MAD2
  1870. 671414174 671414174 mmap NOD1 STR1 MAD2
  1871. 672139229 672139229 mmap NOD0 STR1 MAD1
  1872. 691308294 691308294 mmap NOD1 STR0 MAD1
  1873. 702697218 702697218 mmap NOD0 STR0 MAD0
  1874. 706679934 706679934 mmap NOD1 STR0 MAD0
  1875. 719892578 719892578 mmap NOD0 STR0 MAD1
  1876. 737331379 737331379 mmap NOD0 STR1 MAD0
  1877. 771768865 771768865 mmap NOD1 STR1 MAD0
  1878.  
  1879. F060: L:808699 W:6543 2523.949MB 2646552199
  1880. 1373483050 1373483050 mmap NOD1 STR1 MAD2
  1881. 1375497188 1375497188 mmap NOD1 STR0 MAD2
  1882. 1382725952 1382725952 mmap NOD0 STR1 MAD2
  1883. 1382939635 1382939635 mmap NOD1 STR1 MAD1
  1884. 1386062158 1386062158 mmap NOD0 STR0 MAD2
  1885. 1386641556 1386641556 mmap NOD0 STR1 MAD1
  1886. 1409141255 1409141255 mmap NOD1 STR0 MAD1
  1887. 1442199240 1442199240 mmap NOD0 STR0 MAD1
  1888. 1517904528 1517904528 mmap NOD1 STR1 MAD0
  1889. 1546418984 1546418984 mmap NOD0 STR1 MAD0
  1890. 1921135178 1921135178 mmap NOD1 STR0 MAD0
  1891. 3627595217 3627595217 mmap NOD0 STR0 MAD0
  1892.  
  1893. F061: L:270082 W:312 40.592MB 42564188
  1894. 36076113 36076113 mmap NOD1 STR1 MAD1
  1895. 36340847 36340847 mmap NOD1 STR1 MAD0
  1896. 36831285 36831285 mmap NOD0 STR1 MAD1
  1897. 37206243 37206243 mmap NOD0 STR1 MAD0
  1898. 37263467 37263467 mmap NOD1 STR1 MAD2
  1899. 38062733 38062733 mmap NOD0 STR1 MAD2
  1900. 43248910 43248910 mmap NOD1 STR0 MAD0
  1901. 43258244 43258244 mmap NOD0 STR0 MAD0
  1902. 43363918 43363918 mmap NOD1 STR0 MAD1
  1903. 43393690 43393690 mmap NOD0 STR0 MAD1
  1904. 43636093 43636093 mmap NOD1 STR0 MAD2
  1905. 44375819 44375819 mmap NOD0 STR0 MAD2
  1906.  
  1907. F062: L:308883 W:332 49.262MB 51655160
  1908. 44330675 44330675 mmap NOD1 STR1 MAD1
  1909. 45025844 45025844 mmap NOD1 STR1 MAD0
  1910. 45213464 45213464 mmap NOD1 STR1 MAD2
  1911. 45657975 45657975 mmap NOD0 STR1 MAD0
  1912. 45778296 45778296 mmap NOD0 STR1 MAD1
  1913. 47033723 47033723 mmap NOD0 STR1 MAD2
  1914. 50051970 50051970 mmap NOD1 STR0 MAD2
  1915. 50578932 50578932 mmap NOD1 STR0 MAD0
  1916. 51291635 51291635 mmap NOD0 STR0 MAD0
  1917. 51509566 51509566 mmap NOD0 STR0 MAD2
  1918. 51662095 51662095 mmap NOD0 STR0 MAD1
  1919. 52373597 52373597 mmap NOD1 STR0 MAD1
  1920.  
  1921. F063: L:237002 W:2617 296.446MB 310846144
  1922. 165406654 165406654 mmap NOD1 STR1 MAD0
  1923. 166223501 166223501 mmap NOD1 STR1 MAD1
  1924. 167189088 167189088 mmap NOD0 STR1 MAD2
  1925. 168301759 168301759 mmap NOD0 STR1 MAD1
  1926. 168515863 168515863 mmap NOD1 STR0 MAD0
  1927. 168824213 168824213 mmap NOD1 STR1 MAD2
  1928. 169420701 169420701 mmap NOD1 STR0 MAD2
  1929. 170275322 170275322 mmap NOD0 STR1 MAD0
  1930. 170999441 170999441 mmap NOD0 STR0 MAD0
  1931. 171579598 171579598 mmap NOD0 STR0 MAD1
  1932. 173410724 173410724 mmap NOD0 STR0 MAD2
  1933. 180170316 180170316 mmap NOD1 STR0 MAD1
  1934.  
  1935. F064: L:279040 W:1340 178.685MB 187364356
  1936. 111672172 111672172 mmap NOD1 STR0 MAD0
  1937. 112121056 112121056 mmap NOD1 STR0 MAD2
  1938. 112790622 112790622 mmap NOD0 STR0 MAD0
  1939. 114109911 114109911 mmap NOD0 STR0 MAD2
  1940. 115257020 115257020 mmap NOD0 STR0 MAD1
  1941. 115367738 115367738 mmap NOD1 STR0 MAD1
  1942. 115825398 115825398 mmap NOD1 STR1 MAD0
  1943. 116120097 116120097 mmap NOD1 STR1 MAD2
  1944. 117629652 117629652 mmap NOD0 STR1 MAD2
  1945. 118069060 118069060 mmap NOD0 STR1 MAD0
  1946. 118329042 118329042 mmap NOD1 STR1 MAD1
  1947. 121904560 121904560 mmap NOD0 STR1 MAD1
  1948.  
  1949. F065: L:809386 W:2807 1085.734MB 1138474841
  1950. 595400234 595400234 mmap NOD1 STR1 MAD1
  1951. 595951005 595951005 mmap NOD1 STR1 MAD0
  1952. 599611587 599611587 mmap NOD1 STR0 MAD0
  1953. 601877274 601877274 mmap NOD1 STR1 MAD2
  1954. 602741782 602741782 mmap NOD0 STR1 MAD1
  1955. 602875398 602875398 mmap NOD1 STR0 MAD2
  1956. 606679506 606679506 mmap NOD0 STR1 MAD2
  1957. 606995129 606995129 mmap NOD0 STR1 MAD0
  1958. 608955599 608955599 mmap NOD0 STR0 MAD0
  1959. 610650564 610650564 mmap NOD0 STR0 MAD1
  1960. 611549892 611549892 mmap NOD0 STR0 MAD2
  1961. 623400753 623400753 mmap NOD1 STR0 MAD1
  1962.  
  1963. F066: L:279448 W:8559 1140.280MB 1195670115
  1964. 597516365 597516365 mmap NOD1 STR1 MAD2
  1965. 599699045 599699045 mmap NOD1 STR0 MAD2
  1966. 601054965 601054965 mmap NOD1 STR0 MAD0
  1967. 601512596 601512596 mmap NOD0 STR1 MAD2
  1968. 602967284 602967284 mmap NOD0 STR0 MAD0
  1969. 604430430 604430430 mmap NOD0 STR1 MAD0
  1970. 605658441 605658441 mmap NOD0 STR0 MAD2
  1971. 605961342 605961342 mmap NOD1 STR1 MAD0
  1972. 610075596 610075596 mmap NOD1 STR1 MAD1
  1973. 615774616 615774616 mmap NOD0 STR1 MAD1
  1974. 617494379 617494379 mmap NOD0 STR0 MAD1
  1975. 633366987 633366987 mmap NOD1 STR0 MAD1
  1976.  
  1977. F067: L:80012 W:7440 283.334MB 297097106
  1978. 150727424 150727424 mmap NOD1 STR0 MAD2
  1979. 151474064 151474064 mmap NOD0 STR0 MAD2
  1980. 151799019 151799019 mmap NOD0 STR0 MAD0
  1981. 153122055 153122055 mmap NOD1 STR0 MAD0
  1982. 155547810 155547810 mmap NOD1 STR1 MAD2
  1983. 156142791 156142791 mmap NOD1 STR1 MAD0
  1984. 156250101 156250101 mmap NOD0 STR0 MAD1
  1985. 156271292 156271292 mmap NOD1 STR0 MAD1
  1986. 156953663 156953663 mmap NOD0 STR1 MAD0
  1987. 157639774 157639774 mmap NOD0 STR1 MAD1
  1988. 161686477 161686477 mmap NOD1 STR1 MAD1
  1989. 163882753 163882753 mmap NOD0 STR1 MAD2
  1990.  
  1991. F068: L:366808 W:7196 1260.521MB 1321752582
  1992. 675872790 675872790 mmap NOD1 STR0 MAD0
  1993. 679806557 679806557 mmap NOD1 STR0 MAD2
  1994. 679855031 679855031 mmap NOD0 STR0 MAD0
  1995. 690984057 690984057 mmap NOD0 STR0 MAD2
  1996. 709148514 709148514 mmap NOD1 STR0 MAD1
  1997. 712645879 712645879 mmap NOD1 STR1 MAD0
  1998. 713774008 713774008 mmap NOD0 STR0 MAD1
  1999. 715846583 715846583 mmap NOD1 STR1 MAD2
  2000. 716170380 716170380 mmap NOD0 STR1 MAD1
  2001. 718937341 718937341 mmap NOD0 STR1 MAD2
  2002. 719607494 719607494 mmap NOD0 STR1 MAD0
  2003. 720050390 720050390 mmap NOD1 STR1 MAD1
  2004.  
  2005. F069: L:272693 W:9274 1206.527MB 1265135420
  2006. 642596541 642596541 mmap NOD0 STR0 MAD0
  2007. 642740930 642740930 mmap NOD1 STR0 MAD2
  2008. 645244155 645244155 mmap NOD0 STR0 MAD2
  2009. 647219593 647219593 mmap NOD0 STR0 MAD1
  2010. 647402441 647402441 mmap NOD1 STR0 MAD0
  2011. 666653582 666653582 mmap NOD1 STR0 MAD1
  2012. 748701934 748701934 mmap NOD1 STR1 MAD1
  2013. 749809256 749809256 mmap NOD1 STR1 MAD0
  2014. 752432276 752432276 mmap NOD0 STR1 MAD2
  2015. 755319910 755319910 mmap NOD0 STR1 MAD1
  2016. 757040096 757040096 mmap NOD1 STR1 MAD2
  2017. 757808625 757808625 mmap NOD0 STR1 MAD0
  2018.  
  2019. F070: L:792609 W:1418 537.088MB 563177257
  2020. 329317935 329317935 mmap NOD1 STR0 MAD0
  2021. 332281986 332281986 mmap NOD1 STR0 MAD2
  2022. 332862869 332862869 mmap NOD0 STR0 MAD0
  2023. 333149771 333149771 mmap NOD0 STR0 MAD2
  2024. 334250334 334250334 mmap NOD0 STR0 MAD1
  2025. 342369797 342369797 mmap NOD1 STR0 MAD1
  2026. 342850385 342850385 mmap NOD1 STR1 MAD0
  2027. 344994824 344994824 mmap NOD1 STR1 MAD1
  2028. 345265171 345265171 mmap NOD0 STR1 MAD0
  2029. 347121535 347121535 mmap NOD1 STR1 MAD2
  2030. 349626448 349626448 mmap NOD0 STR1 MAD1
  2031. 351497230 351497230 mmap NOD0 STR1 MAD2
  2032.  
  2033. F071: L:742523 W:8639 3059.604MB 3208227505
  2034. 1630640709 1630640709 mmap NOD1 STR0 MAD2
  2035. 1630707669 1630707669 mmap NOD0 STR0 MAD2
  2036. 1663361403 1663361403 mmap NOD1 STR1 MAD2
  2037. 1668011528 1668011528 mmap NOD0 STR1 MAD2
  2038. 1673944092 1673944092 mmap NOD1 STR1 MAD1
  2039. 1676314793 1676314793 mmap NOD1 STR0 MAD1
  2040. 1677050174 1677050174 mmap NOD0 STR1 MAD1
  2041. 2261316626 2261316626 mmap NOD0 STR0 MAD1
  2042. 2429546583 2429546583 mmap NOD0 STR1 MAD0
  2043. 2526837998 2526837998 mmap NOD1 STR0 MAD0
  2044. 2553623369 2553623369 mmap NOD1 STR1 MAD0
  2045. 4140869044 4140869044 mmap NOD0 STR0 MAD0
  2046.  
  2047. F072: L:583753 W:2991 833.759MB 874259528
  2048. 466613574 466613574 mmap NOD1 STR0 MAD2
  2049. 472074001 472074001 mmap NOD0 STR0 MAD0
  2050. 474601333 474601333 mmap NOD0 STR0 MAD2
  2051. 478570332 478570332 mmap NOD1 STR1 MAD1
  2052. 480109061 480109061 mmap NOD1 STR0 MAD0
  2053. 482486362 482486362 mmap NOD0 STR0 MAD1
  2054. 483840969 483840969 mmap NOD1 STR1 MAD0
  2055. 484253537 484253537 mmap NOD0 STR1 MAD2
  2056. 484567921 484567921 mmap NOD1 STR1 MAD2
  2057. 487468335 487468335 mmap NOD1 STR0 MAD1
  2058. 488199919 488199919 mmap NOD0 STR1 MAD0
  2059. 488377229 488377229 mmap NOD0 STR1 MAD1
  2060.  
  2061. F073: L:252560 W:7177 864.593MB 906591538
  2062. 463180654 463180654 mmap NOD1 STR0 MAD2
  2063. 464081677 464081677 mmap NOD1 STR1 MAD2
  2064. 465146452 465146452 mmap NOD1 STR1 MAD0
  2065. 465671394 465671394 mmap NOD0 STR0 MAD2
  2066. 467178718 467178718 mmap NOD1 STR1 MAD1
  2067. 467729459 467729459 mmap NOD0 STR0 MAD1
  2068. 469899436 469899436 mmap NOD0 STR1 MAD1
  2069. 472760596 472760596 mmap NOD0 STR1 MAD2
  2070. 473248218 473248218 mmap NOD1 STR0 MAD0
  2071. 473650309 473650309 mmap NOD0 STR0 MAD0
  2072. 473718562 473718562 mmap NOD0 STR1 MAD0
  2073. 479246377 479246377 mmap NOD1 STR0 MAD1
  2074.  
  2075. F074: L:154327 W:7025 515.619MB 540665645
  2076. 273654790 273654790 mmap NOD1 STR0 MAD0
  2077. 275247913 275247913 mmap NOD1 STR0 MAD2
  2078. 275797638 275797638 mmap NOD1 STR1 MAD0
  2079. 276141242 276141242 mmap NOD0 STR0 MAD2
  2080. 277939802 277939802 mmap NOD1 STR1 MAD2
  2081. 279326679 279326679 mmap NOD0 STR1 MAD2
  2082. 279454209 279454209 mmap NOD0 STR1 MAD0
  2083. 279458398 279458398 mmap NOD1 STR1 MAD1
  2084. 281515276 281515276 mmap NOD0 STR0 MAD1
  2085. 282145283 282145283 mmap NOD0 STR0 MAD0
  2086. 283160858 283160858 mmap NOD0 STR1 MAD1
  2087. 285821495 285821495 mmap NOD1 STR0 MAD1
  2088.  
  2089. F075: L:121839 W:7130 414.684MB 434827759
  2090. 217162159 217162159 mmap NOD1 STR1 MAD0
  2091. 219018822 219018822 mmap NOD1 STR0 MAD2
  2092. 219728302 219728302 mmap NOD1 STR1 MAD2
  2093. 220026963 220026963 mmap NOD0 STR1 MAD0
  2094. 220095749 220095749 mmap NOD1 STR0 MAD0
  2095. 220509653 220509653 mmap NOD1 STR1 MAD1
  2096. 222589115 222589115 mmap NOD0 STR1 MAD2
  2097. 223126864 223126864 mmap NOD0 STR0 MAD1
  2098. 223195855 223195855 mmap NOD0 STR0 MAD0
  2099. 224228886 224228886 mmap NOD0 STR0 MAD2
  2100. 225179525 225179525 mmap NOD0 STR1 MAD1
  2101. 234306785 234306785 mmap NOD1 STR0 MAD1
  2102.  
  2103. F076: L:760327 W:1420 515.475MB 540514891
  2104. 296028727 296028727 mmap NOD1 STR1 MAD1
  2105. 298128061 298128061 mmap NOD1 STR1 MAD0
  2106. 300650764 300650764 mmap NOD0 STR1 MAD1
  2107. 302019096 302019096 mmap NOD1 STR1 MAD2
  2108. 306123585 306123585 mmap NOD0 STR1 MAD0
  2109. 308833267 308833267 mmap NOD0 STR1 MAD2
  2110. 311015990 311015990 mmap NOD1 STR0 MAD2
  2111. 314420000 314420000 mmap NOD0 STR0 MAD1
  2112. 315000693 315000693 mmap NOD0 STR0 MAD2
  2113. 317477776 317477776 mmap NOD0 STR0 MAD0
  2114. 318695365 318695365 mmap NOD1 STR0 MAD0
  2115. 322005034 322005034 mmap NOD1 STR0 MAD1
  2116.  
  2117. F077: L:907033 W:3484 1508.042MB 1581296145
  2118. 830631995 830631995 mmap NOD1 STR1 MAD0
  2119. 833178663 833178663 mmap NOD1 STR0 MAD0
  2120. 834890609 834890609 mmap NOD1 STR1 MAD1
  2121. 835835490 835835490 mmap NOD1 STR1 MAD2
  2122. 836622955 836622955 mmap NOD1 STR0 MAD2
  2123. 839433784 839433784 mmap NOD0 STR1 MAD1
  2124. 839827219 839827219 mmap NOD0 STR0 MAD0
  2125. 840907843 840907843 mmap NOD0 STR1 MAD2
  2126. 841957633 841957633 mmap NOD0 STR1 MAD0
  2127. 846427001 846427001 mmap NOD0 STR0 MAD1
  2128. 847685406 847685406 mmap NOD0 STR0 MAD2
  2129. 873878627 873878627 mmap NOD1 STR0 MAD1
  2130.  
  2131. F078: L:884787 W:7490 3162.774MB 3316408753
  2132. 1794671021 1794671021 mmap NOD1 STR1 MAD2
  2133. 1794796903 1794796903 mmap NOD1 STR0 MAD2
  2134. 1800301782 1800301782 mmap NOD0 STR1 MAD2
  2135. 1805075357 1805075357 mmap NOD1 STR0 MAD1
  2136. 1808390913 1808390913 mmap NOD1 STR1 MAD1
  2137. 1810458931 1810458931 mmap NOD0 STR1 MAD1
  2138. 1825461262 1825461262 mmap NOD0 STR0 MAD2
  2139. 2224061913 2224061913 mmap NOD0 STR0 MAD1
  2140. 2476233564 2476233564 mmap NOD1 STR1 MAD0
  2141. 2521576182 2521576182 mmap NOD0 STR1 MAD0
  2142. 2807163477 2807163477 mmap NOD1 STR0 MAD0
  2143. 4518744787 4518744787 mmap NOD0 STR0 MAD0
  2144.  
  2145. F079: L:432556 W:6038 1245.779MB 1306293821
  2146. 677604127 677604127 mmap NOD1 STR0 MAD0
  2147. 679086719 679086719 mmap NOD1 STR0 MAD2
  2148. 680048138 680048138 mmap NOD1 STR1 MAD1
  2149. 680452197 680452197 mmap NOD1 STR1 MAD0
  2150. 680903063 680903063 mmap NOD1 STR1 MAD2
  2151. 682762422 682762422 mmap NOD0 STR0 MAD1
  2152. 683322864 683322864 mmap NOD0 STR1 MAD2
  2153. 683372580 683372580 mmap NOD0 STR1 MAD0
  2154. 686012900 686012900 mmap NOD0 STR0 MAD2
  2155. 686372796 686372796 mmap NOD0 STR1 MAD1
  2156. 686741559 686741559 mmap NOD0 STR0 MAD0
  2157. 702097467 702097467 mmap NOD1 STR0 MAD1
  2158.  
  2159. F080: L:639804 W:6418 1957.747MB 2052846123
  2160. 1040770901 1040770901 mmap NOD1 STR1 MAD1
  2161. 1044096638 1044096638 mmap NOD1 STR1 MAD0
  2162. 1044133833 1044133833 mmap NOD1 STR1 MAD2
  2163. 1050751893 1050751893 mmap NOD1 STR0 MAD0
  2164. 1054517437 1054517437 mmap NOD0 STR1 MAD2
  2165. 1054910327 1054910327 mmap NOD0 STR1 MAD1
  2166. 1057810811 1057810811 mmap NOD0 STR0 MAD2
  2167. 1058450912 1058450912 mmap NOD1 STR0 MAD2
  2168. 1058590240 1058590240 mmap NOD0 STR0 MAD1
  2169. 1059325061 1059325061 mmap NOD0 STR1 MAD0
  2170. 1061905352 1061905352 mmap NOD0 STR0 MAD0
  2171. 1095934257 1095934257 mmap NOD1 STR0 MAD1
  2172.  
  2173. F081: L:388669 W:282 52.804MB 55368539
  2174. 48674880 48674880 mmap NOD1 STR1 MAD0
  2175. 49455825 49455825 mmap NOD1 STR1 MAD2
  2176. 49849092 49849092 mmap NOD1 STR1 MAD1
  2177. 49996605 49996605 mmap NOD0 STR1 MAD0
  2178. 50396591 50396591 mmap NOD0 STR1 MAD2
  2179. 50703458 50703458 mmap NOD0 STR1 MAD1
  2180. 59149390 59149390 mmap NOD0 STR0 MAD1
  2181. 59158454 59158454 mmap NOD0 STR0 MAD2
  2182. 59179860 59179860 mmap NOD0 STR0 MAD0
  2183. 59237475 59237475 mmap NOD1 STR0 MAD0
  2184. 59386166 59386166 mmap NOD1 STR0 MAD2
  2185. 59470235 59470235 mmap NOD1 STR0 MAD1
  2186.  
  2187. F082: L:300542 W:1942 278.825MB 292369152
  2188. 161371638 161371638 mmap NOD1 STR1 MAD1
  2189. 161665266 161665266 mmap NOD1 STR1 MAD0
  2190. 161916595 161916595 mmap NOD0 STR1 MAD2
  2191. 162459440 162459440 mmap NOD0 STR1 MAD0
  2192. 163829167 163829167 mmap NOD1 STR0 MAD2
  2193. 163996886 163996886 mmap NOD1 STR1 MAD2
  2194. 164171793 164171793 mmap NOD0 STR1 MAD1
  2195. 166271171 166271171 mmap NOD0 STR0 MAD0
  2196. 166534179 166534179 mmap NOD0 STR0 MAD1
  2197. 166564304 166564304 mmap NOD1 STR0 MAD0
  2198. 168799324 168799324 mmap NOD0 STR0 MAD2
  2199. 171189159 171189159 mmap NOD1 STR0 MAD1
  2200.  
  2201. F083: L:941 W:3877 1.770MB 1855990
  2202. 1027404 1027404 mmap NOD1 STR1 MAD0
  2203. 1038778 1038778 mmap NOD1 STR0 MAD0
  2204. 1040350 1040350 mmap NOD1 STR1 MAD1
  2205. 1068087 1068087 mmap NOD0 STR0 MAD2
  2206. 1074958 1074958 mmap NOD0 STR0 MAD1
  2207. 1084540 1084540 mmap NOD0 STR1 MAD1
  2208. 1099840 1099840 mmap NOD0 STR1 MAD2
  2209. 1100751 1100751 mmap NOD1 STR1 MAD2
  2210. 1105911 1105911 mmap NOD1 STR0 MAD1
  2211. 1109068 1109068 mmap NOD0 STR1 MAD0
  2212. 1113615 1113615 mmap NOD1 STR0 MAD2
  2213. 1181457 1181457 mmap NOD0 STR0 MAD0
  2214.  
  2215. F084: L:85747 W:1840 75.417MB 79080262
  2216. 45006943 45006943 mmap NOD1 STR0 MAD2
  2217. 45392447 45392447 mmap NOD1 STR0 MAD0
  2218. 46110277 46110277 mmap NOD0 STR0 MAD2
  2219. 46419240 46419240 mmap NOD0 STR0 MAD1
  2220. 47555737 47555737 mmap NOD1 STR0 MAD1
  2221. 48626520 48626520 mmap NOD0 STR0 MAD0
  2222. 50273722 50273722 mmap NOD1 STR1 MAD0
  2223. 50326759 50326759 mmap NOD1 STR1 MAD2
  2224. 50658481 50658481 mmap NOD1 STR1 MAD1
  2225. 51203710 51203710 mmap NOD0 STR1 MAD0
  2226. 51306943 51306943 mmap NOD0 STR1 MAD1
  2227. 52143504 52143504 mmap NOD0 STR1 MAD2
  2228.  
  2229. F085: L:935559 W:5949 2656.411MB 2785449322
  2230. 1436323758 1436323758 mmap NOD1 STR1 MAD2
  2231. 1440161426 1440161426 mmap NOD0 STR1 MAD1
  2232. 1443999534 1443999534 mmap NOD1 STR1 MAD1
  2233. 1447325279 1447325279 mmap NOD0 STR1 MAD2
  2234. 1448933663 1448933663 mmap NOD0 STR0 MAD2
  2235. 1467771352 1467771352 mmap NOD1 STR0 MAD2
  2236. 1482261658 1482261658 mmap NOD1 STR0 MAD1
  2237. 1527341900 1527341900 mmap NOD0 STR0 MAD1
  2238. 1651814123 1651814123 mmap NOD1 STR1 MAD0
  2239. 1686460539 1686460539 mmap NOD0 STR1 MAD0
  2240. 2217453952 2217453952 mmap NOD1 STR0 MAD0
  2241. 4129489533 4129489533 mmap NOD0 STR0 MAD0
  2242.  
  2243. F086: L:936993 W:1196 535.727MB 561750584
  2244. 339742895 339742895 mmap NOD1 STR0 MAD2
  2245. 340461766 340461766 mmap NOD1 STR0 MAD0
  2246. 348380471 348380471 mmap NOD0 STR0 MAD2
  2247. 349256271 349256271 mmap NOD0 STR0 MAD0
  2248. 350125729 350125729 mmap NOD0 STR0 MAD1
  2249. 358664752 358664752 mmap NOD1 STR0 MAD1
  2250. 365137008 365137008 mmap NOD0 STR1 MAD2
  2251. 365240578 365240578 mmap NOD0 STR1 MAD0
  2252. 366040764 366040764 mmap NOD1 STR1 MAD0
  2253. 371501088 371501088 mmap NOD0 STR1 MAD1
  2254. 371998594 371998594 mmap NOD1 STR1 MAD2
  2255. 375314954 375314954 mmap NOD1 STR1 MAD1
  2256.  
  2257. F087: L:409671 W:5234 1023.358MB 1073069038
  2258. 549192530 549192530 mmap NOD1 STR0 MAD0
  2259. 550118641 550118641 mmap NOD0 STR0 MAD0
  2260. 553820746 553820746 mmap NOD1 STR0 MAD2
  2261. 556285182 556285182 mmap NOD0 STR0 MAD2
  2262. 560935675 560935675 mmap NOD0 STR0 MAD1
  2263. 576811719 576811719 mmap NOD1 STR0 MAD1
  2264. 582322461 582322461 mmap NOD1 STR1 MAD2
  2265. 583525252 583525252 mmap NOD1 STR1 MAD1
  2266. 585320041 585320041 mmap NOD0 STR1 MAD1
  2267. 587339640 587339640 mmap NOD0 STR1 MAD2
  2268. 590681604 590681604 mmap NOD1 STR1 MAD0
  2269. 593526041 593526041 mmap NOD0 STR1 MAD0
  2270.  
  2271. F088: L:362220 W:5433 938.805MB 984408011
  2272. 504142351 504142351 mmap NOD1 STR0 MAD0
  2273. 509271357 509271357 mmap NOD0 STR0 MAD0
  2274. 510566639 510566639 mmap NOD0 STR0 MAD1
  2275. 510687504 510687504 mmap NOD0 STR0 MAD2
  2276. 514096818 514096818 mmap NOD1 STR0 MAD2
  2277. 520492104 520492104 mmap NOD1 STR1 MAD1
  2278. 524135716 524135716 mmap NOD0 STR1 MAD1
  2279. 524234224 524234224 mmap NOD1 STR1 MAD0
  2280. 524678793 524678793 mmap NOD1 STR1 MAD2
  2281. 525691539 525691539 mmap NOD1 STR0 MAD1
  2282. 526772318 526772318 mmap NOD0 STR1 MAD0
  2283. 527059438 527059438 mmap NOD0 STR1 MAD2
  2284.  
  2285. F089: L:628156 W:3681 1103.909MB 1157532405
  2286. 610859806 610859806 mmap NOD1 STR0 MAD2
  2287. 612471134 612471134 mmap NOD1 STR0 MAD0
  2288. 616199094 616199094 mmap NOD0 STR0 MAD0
  2289. 617646538 617646538 mmap NOD0 STR0 MAD2
  2290. 618343335 618343335 mmap NOD0 STR0 MAD1
  2291. 633607428 633607428 mmap NOD1 STR0 MAD1
  2292. 736245211 736245211 mmap NOD1 STR1 MAD1
  2293. 736705892 736705892 mmap NOD1 STR1 MAD2
  2294. 740828375 740828375 mmap NOD0 STR1 MAD1
  2295. 741502012 741502012 mmap NOD0 STR1 MAD2
  2296. 744512073 744512073 mmap NOD1 STR1 MAD0
  2297. 760403984 760403984 mmap NOD0 STR1 MAD0
  2298.  
  2299. F090: L:655456 W:6050 1892.574MB 1984507340
  2300. 1020603595 1020603595 mmap NOD1 STR0 MAD2
  2301. 1022436161 1022436161 mmap NOD1 STR0 MAD0
  2302. 1027683884 1027683884 mmap NOD0 STR0 MAD0
  2303. 1029644377 1029644377 mmap NOD1 STR1 MAD0
  2304. 1031939459 1031939459 mmap NOD0 STR0 MAD2
  2305. 1032438780 1032438780 mmap NOD1 STR1 MAD2
  2306. 1033433829 1033433829 mmap NOD0 STR1 MAD2
  2307. 1040019336 1040019336 mmap NOD0 STR1 MAD0
  2308. 1040250879 1040250879 mmap NOD1 STR1 MAD1
  2309. 1045300017 1045300017 mmap NOD0 STR0 MAD1
  2310. 1047825579 1047825579 mmap NOD0 STR1 MAD1
  2311. 1075907038 1075907038 mmap NOD1 STR0 MAD1
  2312.  
  2313. F091: L:356309 W:5945 1012.893MB 1062095209
  2314. 545460231 545460231 mmap NOD1 STR0 MAD0
  2315. 549528161 549528161 mmap NOD1 STR1 MAD0
  2316. 550502638 550502638 mmap NOD0 STR0 MAD2
  2317. 550786139 550786139 mmap NOD0 STR0 MAD0
  2318. 551286962 551286962 mmap NOD0 STR0 MAD1
  2319. 552209158 552209158 mmap NOD1 STR1 MAD1
  2320. 553448484 553448484 mmap NOD1 STR1 MAD2
  2321. 554070667 554070667 mmap NOD0 STR1 MAD2
  2322. 557080931 557080931 mmap NOD1 STR0 MAD2
  2323. 557239117 557239117 mmap NOD0 STR1 MAD0
  2324. 563926727 563926727 mmap NOD0 STR1 MAD1
  2325. 567791260 567791260 mmap NOD1 STR0 MAD1
  2326.  
  2327. F092: L:878726 W:2945 1236.162MB 1296209601
  2328. 683495883 683495883 mmap NOD1 STR1 MAD0
  2329. 683671698 683671698 mmap NOD1 STR1 MAD2
  2330. 689229813 689229813 mmap NOD1 STR1 MAD1
  2331. 690168661 690168661 mmap NOD0 STR1 MAD2
  2332. 694547204 694547204 mmap NOD1 STR0 MAD2
  2333. 695096495 695096495 mmap NOD0 STR1 MAD0
  2334. 699412531 699412531 mmap NOD0 STR1 MAD1
  2335. 701307825 701307825 mmap NOD0 STR0 MAD2
  2336. 705164854 705164854 mmap NOD1 STR0 MAD0
  2337. 708024195 708024195 mmap NOD0 STR0 MAD0
  2338. 708102904 708102904 mmap NOD0 STR0 MAD1
  2339. 718623461 718623461 mmap NOD1 STR0 MAD1
  2340.  
  2341. F093: L:583863 W:746 208.701MB 218838685
  2342. 149109109 149109109 mmap NOD1 STR1 MAD0
  2343. 151174653 151174653 mmap NOD0 STR1 MAD0
  2344. 152269772 152269772 mmap NOD1 STR0 MAD0
  2345. 152576226 152576226 mmap NOD1 STR1 MAD1
  2346. 153551210 153551210 mmap NOD0 STR1 MAD2
  2347. 153843795 153843795 mmap NOD0 STR1 MAD1
  2348. 154284797 154284797 mmap NOD1 STR0 MAD2
  2349. 154466589 154466589 mmap NOD1 STR1 MAD2
  2350. 157961704 157961704 mmap NOD0 STR0 MAD1
  2351. 158546933 158546933 mmap NOD0 STR0 MAD0
  2352. 159265753 159265753 mmap NOD0 STR0 MAD2
  2353. 161238121 161238121 mmap NOD1 STR0 MAD1
  2354.  
  2355. F094: L:51374 W:3751 91.670MB 96122980
  2356. 51929312 51929312 mmap NOD1 STR0 MAD2
  2357. 52665513 52665513 mmap NOD1 STR0 MAD0
  2358. 52697499 52697499 mmap NOD0 STR0 MAD1
  2359. 52927584 52927584 mmap NOD0 STR0 MAD2
  2360. 53922875 53922875 mmap NOD1 STR0 MAD1
  2361. 55612374 55612374 mmap NOD0 STR0 MAD0
  2362. 60928973 60928973 mmap NOD1 STR1 MAD2
  2363. 61933319 61933319 mmap NOD0 STR1 MAD1
  2364. 62293690 62293690 mmap NOD0 STR1 MAD2
  2365. 62522622 62522622 mmap NOD0 STR1 MAD0
  2366. 62816492 62816492 mmap NOD1 STR1 MAD0
  2367. 63523126 63523126 mmap NOD1 STR1 MAD1
  2368.  
  2369. F095: L:757271 W:4697 1698.664MB 1781178693
  2370. 920837327 920837327 mmap NOD1 STR1 MAD0
  2371. 923764830 923764830 mmap NOD0 STR1 MAD0
  2372. 928019820 928019820 mmap NOD1 STR1 MAD2
  2373. 928935572 928935572 mmap NOD1 STR0 MAD0
  2374. 929852795 929852795 mmap NOD0 STR1 MAD1
  2375. 934820892 934820892 mmap NOD0 STR0 MAD0
  2376. 935301678 935301678 mmap NOD0 STR1 MAD2
  2377. 935685213 935685213 mmap NOD0 STR0 MAD2
  2378. 936725503 936725503 mmap NOD1 STR1 MAD1
  2379. 941255046 941255046 mmap NOD1 STR0 MAD2
  2380. 942292931 942292931 mmap NOD0 STR0 MAD1
  2381. 964298578 964298578 mmap NOD1 STR0 MAD1
  2382.  
  2383. F096: L:665420 W:1813 575.369MB 603318471
  2384. 341482422 341482422 mmap NOD1 STR0 MAD2
  2385. 345410722 345410722 mmap NOD0 STR0 MAD1
  2386. 345511515 345511515 mmap NOD0 STR0 MAD2
  2387. 346293529 346293529 mmap NOD0 STR0 MAD0
  2388. 348204608 348204608 mmap NOD1 STR0 MAD0
  2389. 353337674 353337674 mmap NOD1 STR0 MAD1
  2390. 397243421 397243421 mmap NOD1 STR1 MAD0
  2391. 397590827 397590827 mmap NOD1 STR1 MAD2
  2392. 400790074 400790074 mmap NOD1 STR1 MAD1
  2393. 404877868 404877868 mmap NOD0 STR1 MAD2
  2394. 405201422 405201422 mmap NOD0 STR1 MAD1
  2395. 409883608 409883608 mmap NOD0 STR1 MAD0
  2396.  
  2397. F097: L:152806 W:4479 326.336MB 342188555
  2398. 179472440 179472440 mmap NOD1 STR0 MAD2
  2399. 180226556 180226556 mmap NOD0 STR0 MAD0
  2400. 180986922 180986922 mmap NOD0 STR0 MAD2
  2401. 184662803 184662803 mmap NOD0 STR0 MAD1
  2402. 185953757 185953757 mmap NOD1 STR0 MAD0
  2403. 186151525 186151525 mmap NOD1 STR1 MAD1
  2404. 186270285 186270285 mmap NOD1 STR1 MAD0
  2405. 187674371 187674371 mmap NOD0 STR1 MAD0
  2406. 188926422 188926422 mmap NOD0 STR1 MAD1
  2407. 190098707 190098707 mmap NOD1 STR0 MAD1
  2408. 190386865 190386865 mmap NOD1 STR1 MAD2
  2409. 191395396 191395396 mmap NOD0 STR1 MAD2
  2410.  
  2411. F098: L:39027 W:2367 44.104MB 46246890
  2412. 25569959 25569959 mmap NOD1 STR1 MAD2
  2413. 25618138 25618138 mmap NOD1 STR0 MAD2
  2414. 25752320 25752320 mmap NOD1 STR1 MAD1
  2415. 25836712 25836712 mmap NOD1 STR1 MAD0
  2416. 25925313 25925313 mmap NOD1 STR0 MAD0
  2417. 26457687 26457687 mmap NOD0 STR0 MAD1
  2418. 26480239 26480239 mmap NOD0 STR1 MAD2
  2419. 26507850 26507850 mmap NOD0 STR0 MAD2
  2420. 26509721 26509721 mmap NOD0 STR1 MAD1
  2421. 26544145 26544145 mmap NOD0 STR1 MAD0
  2422. 26757786 26757786 mmap NOD0 STR0 MAD0
  2423. 26780350 26780350 mmap NOD1 STR0 MAD1
  2424.  
  2425. F099: L:896926 W:8208 3513.328MB 3683991175
  2426. 1866713000 1866713000 mmap NOD1 STR0 MAD2
  2427. 1897413841 1897413841 mmap NOD0 STR0 MAD2
  2428. 1981306639 1981306639 mmap NOD1 STR1 MAD2
  2429. 1995196556 1995196556 mmap NOD0 STR1 MAD2
  2430. 2005458880 2005458880 mmap NOD0 STR0 MAD1
  2431. 2082927105 2082927105 mmap NOD0 STR1 MAD1
  2432. 2118479480 2118479480 mmap NOD1 STR0 MAD1
  2433. 2142871914 2142871914 mmap NOD1 STR1 MAD1
  2434. 3797330277 3797330277 mmap NOD0 STR1 MAD0
  2435. 5098106508 5098106508 mmap NOD1 STR1 MAD0
  2436. 5321518649 5321518649 mmap NOD1 STR0 MAD0
  2437. 5582241603 5582241603 mmap NOD0 STR0 MAD0
  2438.  
  2439. F100: L:796628 W:5662 2149.888MB 2254321230
  2440. 1171938944 1171938944 mmap NOD1 STR1 MAD2
  2441. 1172627409 1172627409 mmap NOD0 STR0 MAD0
  2442. 1172775663 1172775663 mmap NOD1 STR1 MAD1
  2443. 1177073377 1177073377 mmap NOD0 STR1 MAD2
  2444. 1177726995 1177726995 mmap NOD1 STR0 MAD2
  2445. 1178577238 1178577238 mmap NOD1 STR1 MAD0
  2446. 1179352863 1179352863 mmap NOD0 STR0 MAD1
  2447. 1179833280 1179833280 mmap NOD0 STR0 MAD2
  2448. 1181411183 1181411183 mmap NOD1 STR0 MAD0
  2449. 1194405762 1194405762 mmap NOD0 STR1 MAD0
  2450. 1194993846 1194993846 mmap NOD0 STR1 MAD1
  2451. 1227601397 1227601397 mmap NOD1 STR0 MAD1
  2452.  
  2453. F101: L:876500 W:1985 831.161MB 871535176
  2454. 477632260 477632260 mmap NOD1 STR1 MAD1
  2455. 479285144 479285144 mmap NOD1 STR1 MAD0
  2456. 482591082 482591082 mmap NOD0 STR1 MAD0
  2457. 482711733 482711733 mmap NOD0 STR1 MAD2
  2458. 485101387 485101387 mmap NOD1 STR0 MAD0
  2459. 485345354 485345354 mmap NOD1 STR1 MAD2
  2460. 485631496 485631496 mmap NOD1 STR0 MAD2
  2461. 487725317 487725317 mmap NOD0 STR1 MAD1
  2462. 493048050 493048050 mmap NOD0 STR0 MAD2
  2463. 494055991 494055991 mmap NOD0 STR0 MAD1
  2464. 494346998 494346998 mmap NOD0 STR0 MAD0
  2465. 507555837 507555837 mmap NOD1 STR0 MAD1
  2466.  
  2467. F102: L:188682 W:772 69.722MB 73108786
  2468. 51160866 51160866 mmap NOD1 STR0 MAD2
  2469. 51729685 51729685 mmap NOD0 STR0 MAD2
  2470. 51890409 51890409 mmap NOD0 STR0 MAD0
  2471. 52249882 52249882 mmap NOD0 STR0 MAD1
  2472. 52471923 52471923 mmap NOD1 STR1 MAD1
  2473. 52756920 52756920 mmap NOD1 STR1 MAD2
  2474. 52790078 52790078 mmap NOD1 STR0 MAD0
  2475. 52819609 52819609 mmap NOD1 STR1 MAD0
  2476. 52855455 52855455 mmap NOD1 STR0 MAD1
  2477. 53514129 53514129 mmap NOD0 STR1 MAD2
  2478. 53787099 53787099 mmap NOD0 STR1 MAD1
  2479. 54521457 54521457 mmap NOD0 STR1 MAD0
  2480.  
  2481. F103: L:648920 W:9589 2969.446MB 3113689839
  2482. 1589154683 1589154683 mmap NOD1 STR0 MAD2
  2483. 1601518497 1601518497 mmap NOD0 STR0 MAD2
  2484. 1609815730 1609815730 mmap NOD1 STR0 MAD1
  2485. 1621188614 1621188614 mmap NOD0 STR1 MAD1
  2486. 1632133081 1632133081 mmap NOD1 STR1 MAD1
  2487. 1634306050 1634306050 mmap NOD1 STR1 MAD2
  2488. 1641959493 1641959493 mmap NOD0 STR1 MAD2
  2489. 1894478034 1894478034 mmap NOD0 STR0 MAD1
  2490. 1986832053 1986832053 mmap NOD0 STR1 MAD0
  2491. 2038604309 2038604309 mmap NOD1 STR1 MAD0
  2492. 2511453825 2511453825 mmap NOD1 STR0 MAD0
  2493. 4978147451 4978147451 mmap NOD0 STR0 MAD0
  2494.  
  2495. F104: L:827850 W:2122 837.892MB 878593383
  2496. 474883262 474883262 mmap NOD1 STR1 MAD1
  2497. 476708916 476708916 mmap NOD1 STR1 MAD0
  2498. 481236731 481236731 mmap NOD1 STR1 MAD2
  2499. 481273471 481273471 mmap NOD0 STR1 MAD0
  2500. 483556529 483556529 mmap NOD1 STR0 MAD2
  2501. 484222517 484222517 mmap NOD0 STR1 MAD1
  2502. 484587132 484587132 mmap NOD1 STR0 MAD0
  2503. 487854199 487854199 mmap NOD0 STR0 MAD2
  2504. 489640527 489640527 mmap NOD0 STR0 MAD0
  2505. 492544052 492544052 mmap NOD0 STR1 MAD2
  2506. 493874011 493874011 mmap NOD0 STR0 MAD1
  2507. 507215461 507215461 mmap NOD1 STR0 MAD1
  2508.  
  2509. F105: L:879828 W:2866 1205.021MB 1263556327
  2510. 647656841 647656841 mmap NOD1 STR1 MAD1
  2511. 655879390 655879390 mmap NOD1 STR1 MAD2
  2512. 658181403 658181403 mmap NOD0 STR1 MAD1
  2513. 659057001 659057001 mmap NOD0 STR1 MAD2
  2514. 660432974 660432974 mmap NOD0 STR1 MAD0
  2515. 660848621 660848621 mmap NOD1 STR1 MAD0
  2516. 663554433 663554433 mmap NOD1 STR0 MAD2
  2517. 669432920 669432920 mmap NOD1 STR0 MAD0
  2518. 672734365 672734365 mmap NOD0 STR0 MAD0
  2519. 676559699 676559699 mmap NOD0 STR0 MAD1
  2520. 681263765 681263765 mmap NOD0 STR0 MAD2
  2521. 687760179 687760179 mmap NOD1 STR0 MAD1
  2522.  
  2523. F106: L:970674 W:3829 1771.667MB 1857727942
  2524. 958752282 958752282 mmap NOD1 STR1 MAD1
  2525. 959319286 959319286 mmap NOD1 STR1 MAD2
  2526. 959564454 959564454 mmap NOD1 STR1 MAD0
  2527. 962391685 962391685 mmap NOD0 STR1 MAD0
  2528. 963607863 963607863 mmap NOD0 STR1 MAD2
  2529. 973473229 973473229 mmap NOD0 STR1 MAD1
  2530. 973962090 973962090 mmap NOD1 STR0 MAD0
  2531. 980492178 980492178 mmap NOD1 STR0 MAD2
  2532. 982139356 982139356 mmap NOD0 STR0 MAD0
  2533. 987041699 987041699 mmap NOD0 STR0 MAD2
  2534. 992237042 992237042 mmap NOD0 STR0 MAD1
  2535. 1013475837 1013475837 mmap NOD1 STR0 MAD1
  2536.  
  2537. F107: L:4461 W:5633 11.840MB 12414985
  2538. 6779581 6779581 mmap NOD1 STR1 MAD1
  2539. 6864905 6864905 mmap NOD1 STR0 MAD0
  2540. 6869020 6869020 mmap NOD1 STR1 MAD2
  2541. 7122075 7122075 mmap NOD1 STR0 MAD1
  2542. 7149357 7149357 mmap NOD0 STR0 MAD1
  2543. 7168605 7168605 mmap NOD0 STR0 MAD2
  2544. 7421172 7421172 mmap NOD0 STR1 MAD0
  2545. 7442797 7442797 mmap NOD1 STR0 MAD2
  2546. 7504390 7504390 mmap NOD0 STR1 MAD2
  2547. 7900519 7900519 mmap NOD1 STR1 MAD0
  2548. 8025825 8025825 mmap NOD0 STR1 MAD1
  2549. 9387778 9387778 mmap NOD0 STR0 MAD0
  2550.  
  2551. F108: L:477207 W:1066 243.224MB 255038978
  2552. 161355657 161355657 mmap NOD1 STR0 MAD2
  2553. 163549652 163549652 mmap NOD1 STR1 MAD0
  2554. 163611748 163611748 mmap NOD0 STR0 MAD0
  2555. 163796450 163796450 mmap NOD0 STR0 MAD2
  2556. 164194070 164194070 mmap NOD0 STR1 MAD2
  2557. 164221384 164221384 mmap NOD1 STR1 MAD2
  2558. 164528888 164528888 mmap NOD0 STR1 MAD0
  2559. 164883781 164883781 mmap NOD0 STR1 MAD1
  2560. 165690427 165690427 mmap NOD1 STR1 MAD1
  2561. 166167191 166167191 mmap NOD0 STR0 MAD1
  2562. 166185846 166185846 mmap NOD1 STR0 MAD0
  2563. 166501120 166501120 mmap NOD1 STR0 MAD1
  2564.  
  2565. F109: L:140308 W:5816 389.132MB 408034284
  2566. 212893365 212893365 mmap NOD0 STR0 MAD2
  2567. 213006930 213006930 mmap NOD1 STR0 MAD2
  2568. 214689119 214689119 mmap NOD1 STR0 MAD0
  2569. 214925172 214925172 mmap NOD0 STR0 MAD1
  2570. 216063471 216063471 mmap NOD0 STR0 MAD0
  2571. 222208609 222208609 mmap NOD1 STR0 MAD1
  2572. 241669699 241669699 mmap NOD1 STR1 MAD1
  2573. 242699697 242699697 mmap NOD1 STR1 MAD0
  2574. 244128948 244128948 mmap NOD1 STR1 MAD2
  2575. 246380770 246380770 mmap NOD0 STR1 MAD2
  2576. 248350119 248350119 mmap NOD0 STR1 MAD1
  2577. 248918374 248918374 mmap NOD0 STR1 MAD0
  2578.  
  2579. F110: L:253358 W:4424 534.937MB 560922562
  2580. 288814416 288814416 mmap NOD1 STR1 MAD1
  2581. 288829603 288829603 mmap NOD1 STR1 MAD2
  2582. 289351122 289351122 mmap NOD1 STR0 MAD2
  2583. 290556183 290556183 mmap NOD1 STR1 MAD0
  2584. 291509838 291509838 mmap NOD0 STR0 MAD2
  2585. 292359958 292359958 mmap NOD0 STR0 MAD1
  2586. 292820667 292820667 mmap NOD0 STR1 MAD1
  2587. 292894108 292894108 mmap NOD0 STR1 MAD0
  2588. 293268545 293268545 mmap NOD1 STR0 MAD0
  2589. 294506121 294506121 mmap NOD0 STR0 MAD0
  2590. 295021929 295021929 mmap NOD0 STR1 MAD2
  2591. 302084347 302084347 mmap NOD1 STR0 MAD1
  2592.  
  2593. F111: L:903292 W:7988 3441.851MB 3609041901
  2594. 1838781070 1838781070 mmap NOD1 STR0 MAD2
  2595. 1840917423 1840917423 mmap NOD1 STR1 MAD1
  2596. 1841606004 1841606004 mmap NOD1 STR1 MAD2
  2597. 1847379423 1847379423 mmap NOD0 STR1 MAD2
  2598. 1856753215 1856753215 mmap NOD1 STR0 MAD1
  2599. 1857669524 1857669524 mmap NOD0 STR1 MAD1
  2600. 1863447781 1863447781 mmap NOD0 STR0 MAD2
  2601. 3006822170 3006822170 mmap NOD1 STR1 MAD0
  2602. 3050858275 3050858275 mmap NOD0 STR0 MAD1
  2603. 3127593280 3127593280 mmap NOD0 STR1 MAD0
  2604. 3864180212 3864180212 mmap NOD1 STR0 MAD0
  2605. 5111871399 5111871399 mmap NOD0 STR0 MAD0
  2606.  
  2607. F112: L:555989 W:619 164.835MB 172841744
  2608. 122875141 122875141 mmap NOD1 STR1 MAD0
  2609. 123330109 123330109 mmap NOD1 STR1 MAD2
  2610. 124588526 124588526 mmap NOD0 STR1 MAD1
  2611. 126447444 126447444 mmap NOD0 STR1 MAD2
  2612. 127704443 127704443 mmap NOD1 STR1 MAD1
  2613. 130280479 130280479 mmap NOD0 STR1 MAD0
  2614. 131941773 131941773 mmap NOD1 STR0 MAD2
  2615. 132112636 132112636 mmap NOD0 STR0 MAD1
  2616. 132453795 132453795 mmap NOD0 STR0 MAD0
  2617. 132607542 132607542 mmap NOD1 STR0 MAD0
  2618. 134151512 134151512 mmap NOD0 STR0 MAD2
  2619. 134452359 134452359 mmap NOD1 STR0 MAD1
  2620.  
  2621. F113: L:596425 W:2329 664.143MB 696404680
  2622. 382973202 382973202 mmap NOD1 STR0 MAD0
  2623. 383461158 383461158 mmap NOD1 STR1 MAD0
  2624. 384077385 384077385 mmap NOD1 STR1 MAD1
  2625. 385598617 385598617 mmap NOD0 STR1 MAD0
  2626. 387395795 387395795 mmap NOD0 STR0 MAD0
  2627. 387559940 387559940 mmap NOD1 STR1 MAD2
  2628. 388412201 388412201 mmap NOD0 STR0 MAD1
  2629. 389607030 389607030 mmap NOD0 STR1 MAD1
  2630. 390149912 390149912 mmap NOD1 STR0 MAD2
  2631. 392666857 392666857 mmap NOD0 STR1 MAD2
  2632. 393759903 393759903 mmap NOD0 STR0 MAD2
  2633. 397598044 397598044 mmap NOD1 STR0 MAD1
  2634.  
  2635. F114: L:298147 W:9740 1387.530MB 1454930558
  2636. 728360487 728360487 mmap NOD1 STR0 MAD0
  2637. 732995553 732995553 mmap NOD1 STR0 MAD2
  2638. 735618430 735618430 mmap NOD0 STR0 MAD2
  2639. 737459291 737459291 mmap NOD0 STR0 MAD0
  2640. 743233346 743233346 mmap NOD1 STR1 MAD1
  2641. 743234609 743234609 mmap NOD0 STR0 MAD1
  2642. 744982274 744982274 mmap NOD0 STR1 MAD1
  2643. 746624504 746624504 mmap NOD0 STR1 MAD2
  2644. 746742688 746742688 mmap NOD0 STR1 MAD0
  2645. 749856147 749856147 mmap NOD1 STR1 MAD2
  2646. 750854226 750854226 mmap NOD1 STR1 MAD0
  2647. 759698740 759698740 mmap NOD1 STR0 MAD1
  2648.  
  2649. F115: L:180269 W:4521 389.175MB 408079686
  2650. 210921376 210921376 mmap NOD1 STR1 MAD0
  2651. 211292837 211292837 mmap NOD1 STR1 MAD1
  2652. 211801463 211801463 mmap NOD0 STR1 MAD2
  2653. 212111793 212111793 mmap NOD1 STR0 MAD2
  2654. 212435986 212435986 mmap NOD0 STR1 MAD1
  2655. 213249834 213249834 mmap NOD0 STR1 MAD0
  2656. 213526464 213526464 mmap NOD0 STR0 MAD0
  2657. 213597928 213597928 mmap NOD0 STR0 MAD2
  2658. 214935292 214935292 mmap NOD1 STR0 MAD0
  2659. 215034923 215034923 mmap NOD1 STR1 MAD2
  2660. 215607827 215607827 mmap NOD0 STR0 MAD1
  2661. 220194939 220194939 mmap NOD1 STR0 MAD1
  2662.  
  2663. F116: L:238597 W:9020 1029.314MB 1079313724
  2664. 540995574 540995574 mmap NOD1 STR1 MAD0
  2665. 542491350 542491350 mmap NOD1 STR0 MAD0
  2666. 543685628 543685628 mmap NOD1 STR1 MAD1
  2667. 543879994 543879994 mmap NOD0 STR0 MAD0
  2668. 544438567 544438567 mmap NOD1 STR0 MAD2
  2669. 544938580 544938580 mmap NOD0 STR0 MAD1
  2670. 547163480 547163480 mmap NOD0 STR1 MAD0
  2671. 548400253 548400253 mmap NOD0 STR0 MAD2
  2672. 548875431 548875431 mmap NOD0 STR1 MAD1
  2673. 550636362 550636362 mmap NOD1 STR1 MAD2
  2674. 557442796 557442796 mmap NOD0 STR1 MAD2
  2675. 568269742 568269742 mmap NOD1 STR0 MAD1
  2676.  
  2677. F117: L:183723 W:8704 764.555MB 801693596
  2678. 412155977 412155977 mmap NOD0 STR0 MAD0
  2679. 423531914 423531914 mmap NOD1 STR1 MAD0
  2680. 425133476 425133476 mmap NOD1 STR0 MAD2
  2681. 427464010 427464010 mmap NOD1 STR0 MAD0
  2682. 428396064 428396064 mmap NOD1 STR1 MAD1
  2683. 428438039 428438039 mmap NOD1 STR1 MAD2
  2684. 428615263 428615263 mmap NOD0 STR0 MAD2
  2685. 429034653 429034653 mmap NOD0 STR1 MAD1
  2686. 430098229 430098229 mmap NOD0 STR1 MAD0
  2687. 430308222 430308222 mmap NOD0 STR1 MAD2
  2688. 432184616 432184616 mmap NOD0 STR0 MAD1
  2689. 444538819 444538819 mmap NOD1 STR0 MAD1
  2690.  
  2691. F118: L:174802 W:548 45.896MB 48124987
  2692. 33921711 33921711 mmap NOD1 STR1 MAD2
  2693. 35544773 35544773 mmap NOD1 STR1 MAD0
  2694. 35906891 35906891 mmap NOD0 STR1 MAD2
  2695. 35951927 35951927 mmap NOD0 STR1 MAD1
  2696. 37144029 37144029 mmap NOD1 STR1 MAD1
  2697. 38835918 38835918 mmap NOD1 STR0 MAD0
  2698. 39054449 39054449 mmap NOD1 STR0 MAD2
  2699. 39137481 39137481 mmap NOD0 STR1 MAD0
  2700. 39603993 39603993 mmap NOD0 STR0 MAD2
  2701. 39624971 39624971 mmap NOD0 STR0 MAD1
  2702. 40058715 40058715 mmap NOD1 STR0 MAD1
  2703. 40182775 40182775 mmap NOD0 STR0 MAD0
  2704.  
  2705. F119: L:883013 W:4665 1963.677MB 2059064276
  2706. 1066577131 1066577131 mmap NOD1 STR1 MAD2
  2707. 1068370445 1068370445 mmap NOD1 STR1 MAD1
  2708. 1068540617 1068540617 mmap NOD1 STR1 MAD0
  2709. 1071239688 1071239688 mmap NOD0 STR1 MAD2
  2710. 1076076206 1076076206 mmap NOD0 STR1 MAD1
  2711. 1079033804 1079033804 mmap NOD1 STR0 MAD2
  2712. 1087762280 1087762280 mmap NOD0 STR0 MAD2
  2713. 1101567195 1101567195 mmap NOD0 STR0 MAD1
  2714. 1141193119 1141193119 mmap NOD1 STR0 MAD1
  2715. 1173328735 1173328735 mmap NOD1 STR0 MAD0
  2716. 1174223350 1174223350 mmap NOD0 STR0 MAD0
  2717. 1187072454 1187072454 mmap NOD0 STR1 MAD0
  2718.  
  2719. F120: L:858995 W:9217 3776.896MB 3960363020
  2720. 2004930191 2004930191 mmap NOD1 STR0 MAD2
  2721. 2010229709 2010229709 mmap NOD0 STR0 MAD2
  2722. 2012845340 2012845340 mmap NOD0 STR0 MAD1
  2723. 2139223005 2139223005 mmap NOD1 STR0 MAD1
  2724. 2141687580 2141687580 mmap NOD1 STR1 MAD2
  2725. 2154515723 2154515723 mmap NOD0 STR1 MAD2
  2726. 2161259539 2161259539 mmap NOD1 STR1 MAD1
  2727. 2184850518 2184850518 mmap NOD0 STR1 MAD1
  2728. 2211459944 2211459944 mmap NOD1 STR1 MAD0
  2729. 4796834417 4796834417 mmap NOD1 STR0 MAD0
  2730. 6039242274 6039242274 mmap NOD0 STR1 MAD0
  2731. 6772234747 6772234747 mmap NOD0 STR0 MAD0
  2732.  
  2733. F121: L:368895 W:5861 1030.174MB 1080215832
  2734. 563769258 563769258 mmap NOD1 STR1 MAD2
  2735. 567646892 567646892 mmap NOD1 STR0 MAD2
  2736. 568191692 568191692 mmap NOD0 STR1 MAD2
  2737. 568863811 568863811 mmap NOD0 STR0 MAD2
  2738. 569133446 569133446 mmap NOD0 STR0 MAD0
  2739. 571807665 571807665 mmap NOD1 STR1 MAD1
  2740. 573025147 573025147 mmap NOD0 STR1 MAD0
  2741. 574977023 574977023 mmap NOD1 STR0 MAD0
  2742. 575495416 575495416 mmap NOD0 STR1 MAD1
  2743. 575790745 575790745 mmap NOD1 STR1 MAD0
  2744. 581592852 581592852 mmap NOD0 STR0 MAD1
  2745. 595034984 595034984 mmap NOD1 STR0 MAD1
  2746.  
  2747. F122: L:208043 W:5671 563.889MB 591280462
  2748. 307531374 307531374 mmap NOD1 STR1 MAD0
  2749. 308546938 308546938 mmap NOD1 STR1 MAD1
  2750. 308962259 308962259 mmap NOD1 STR0 MAD2
  2751. 310113834 310113834 mmap NOD0 STR1 MAD0
  2752. 311075201 311075201 mmap NOD1 STR0 MAD0
  2753. 311376391 311376391 mmap NOD0 STR1 MAD1
  2754. 311564062 311564062 mmap NOD0 STR1 MAD2
  2755. 312087698 312087698 mmap NOD0 STR0 MAD2
  2756. 313257510 313257510 mmap NOD1 STR1 MAD2
  2757. 313263068 313263068 mmap NOD0 STR0 MAD1
  2758. 313712822 313712822 mmap NOD0 STR0 MAD0
  2759. 323054124 323054124 mmap NOD1 STR0 MAD1
  2760.  
  2761. F123: L:768482 W:4952 1816.657MB 1904903438
  2762. 982728122 982728122 mmap NOD1 STR0 MAD0
  2763. 986353721 986353721 mmap NOD1 STR0 MAD2
  2764. 993399796 993399796 mmap NOD0 STR0 MAD2
  2765. 1001611298 1001611298 mmap NOD0 STR0 MAD1
  2766. 1010659317 1010659317 mmap NOD0 STR0 MAD0
  2767. 1028293833 1028293833 mmap NOD1 STR0 MAD1
  2768. 1067052772 1067052772 mmap NOD1 STR1 MAD1
  2769. 1068397119 1068397119 mmap NOD1 STR1 MAD0
  2770. 1071304818 1071304818 mmap NOD0 STR1 MAD2
  2771. 1072184381 1072184381 mmap NOD1 STR1 MAD2
  2772. 1077981916 1077981916 mmap NOD0 STR1 MAD0
  2773. 1105921448 1105921448 mmap NOD0 STR1 MAD1
  2774.  
  2775. F124: L:905425 W:2811 1214.882MB 1273895837
  2776. 676681335 676681335 mmap NOD1 STR0 MAD2
  2777. 678640396 678640396 mmap NOD1 STR1 MAD2
  2778. 679591829 679591829 mmap NOD1 STR1 MAD1
  2779. 681720975 681720975 mmap NOD1 STR1 MAD0
  2780. 683275266 683275266 mmap NOD0 STR1 MAD2
  2781. 684626715 684626715 mmap NOD0 STR1 MAD1
  2782. 686143883 686143883 mmap NOD0 STR0 MAD1
  2783. 689899056 689899056 mmap NOD0 STR0 MAD2
  2784. 698485819 698485819 mmap NOD0 STR0 MAD0
  2785. 704673481 704673481 mmap NOD0 STR1 MAD0
  2786. 706170503 706170503 mmap NOD1 STR0 MAD0
  2787. 706558515 706558515 mmap NOD1 STR0 MAD1
  2788.  
  2789. F125: L:54137 W:4689 121.066MB 126946900
  2790. 69120764 69120764 mmap NOD0 STR0 MAD1
  2791. 69139259 69139259 mmap NOD1 STR0 MAD2
  2792. 69681198 69681198 mmap NOD0 STR0 MAD0
  2793. 70657894 70657894 mmap NOD1 STR0 MAD0
  2794. 70946848 70946848 mmap NOD0 STR0 MAD2
  2795. 72570504 72570504 mmap NOD1 STR0 MAD1
  2796. 81150616 81150616 mmap NOD0 STR1 MAD1
  2797. 81418196 81418196 mmap NOD0 STR1 MAD0
  2798. 81583689 81583689 mmap NOD1 STR1 MAD2
  2799. 82253057 82253057 mmap NOD1 STR1 MAD1
  2800. 83328321 83328321 mmap NOD1 STR1 MAD0
  2801. 83515368 83515368 mmap NOD0 STR1 MAD2
  2802.  
  2803. F126: L:448100 W:9642 2061.624MB 2161769799
  2804. 1086522587 1086522587 mmap NOD1 STR1 MAD1
  2805. 1086667048 1086667048 mmap NOD1 STR1 MAD2
  2806. 1086755756 1086755756 mmap NOD1 STR0 MAD2
  2807. 1099938493 1099938493 mmap NOD0 STR1 MAD2
  2808. 1102072187 1102072187 mmap NOD0 STR0 MAD2
  2809. 1116822440 1116822440 mmap NOD0 STR1 MAD1
  2810. 1123483423 1123483423 mmap NOD1 STR0 MAD1
  2811. 1134864179 1134864179 mmap NOD0 STR0 MAD1
  2812. 1218809752 1218809752 mmap NOD1 STR1 MAD0
  2813. 1490645094 1490645094 mmap NOD0 STR1 MAD0
  2814. 1970410224 1970410224 mmap NOD0 STR0 MAD0
  2815. 2163054665 2163054665 mmap NOD1 STR0 MAD0
  2816.  
  2817. F127: L:748979 W:2110 754.038MB 790666214
  2818. 421215720 421215720 mmap NOD1 STR1 MAD0
  2819. 423886560 423886560 mmap NOD1 STR1 MAD1
  2820. 425010439 425010439 mmap NOD1 STR1 MAD2
  2821. 427230601 427230601 mmap NOD0 STR1 MAD2
  2822. 428406084 428406084 mmap NOD0 STR1 MAD0
  2823. 429136848 429136848 mmap NOD0 STR1 MAD1
  2824. 431596087 431596087 mmap NOD1 STR0 MAD0
  2825. 432000685 432000685 mmap NOD1 STR0 MAD2
  2826. 437028688 437028688 mmap NOD0 STR0 MAD0
  2827. 438015167 438015167 mmap NOD0 STR0 MAD2
  2828. 438328276 438328276 mmap NOD0 STR0 MAD1
  2829. 449270634 449270634 mmap NOD1 STR0 MAD1
  2830.  
  2831. F128: L:611388 W:6953 2026.306MB 2124735822
  2832. 1088855581 1088855581 mmap NOD1 STR0 MAD0
  2833. 1089710745 1089710745 mmap NOD0 STR0 MAD0
  2834. 1095562505 1095562505 mmap NOD1 STR0 MAD2
  2835. 1107935528 1107935528 mmap NOD0 STR0 MAD2
  2836. 1112886715 1112886715 mmap NOD0 STR0 MAD1
  2837. 1135695959 1135695959 mmap NOD1 STR1 MAD2
  2838. 1145440063 1145440063 mmap NOD0 STR1 MAD2
  2839. 1146682287 1146682287 mmap NOD1 STR1 MAD1
  2840. 1151332477 1151332477 mmap NOD1 STR1 MAD0
  2841. 1152840726 1152840726 mmap NOD1 STR0 MAD1
  2842. 1156652242 1156652242 mmap NOD0 STR1 MAD1
  2843. 1157320156 1157320156 mmap NOD0 STR1 MAD0
  2844.  
  2845. F129: L:782834 W:9945 3715.067MB 3895530595
  2846. 1965812231 1965812231 mmap NOD1 STR0 MAD2
  2847. 1972910242 1972910242 mmap NOD0 STR0 MAD2
  2848. 1981407069 1981407069 mmap NOD1 STR0 MAD1
  2849. 1997703386 1997703386 mmap NOD0 STR0 MAD1
  2850. 2106183474 2106183474 mmap NOD0 STR1 MAD1
  2851. 2106480998 2106480998 mmap NOD1 STR1 MAD1
  2852. 2111435196 2111435196 mmap NOD1 STR1 MAD2
  2853. 2115394650 2115394650 mmap NOD0 STR1 MAD2
  2854. 2128815796 2128815796 mmap NOD1 STR1 MAD0
  2855. 4582713578 4582713578 mmap NOD1 STR0 MAD0
  2856. 5597905097 5597905097 mmap NOD0 STR1 MAD0
  2857. 6680205916 6680205916 mmap NOD0 STR0 MAD0
  2858.  
  2859. F130: L:52630 W:7857 197.495MB 207088403
  2860. 110524285 110524285 mmap NOD1 STR0 MAD2
  2861. 110880923 110880923 mmap NOD1 STR1 MAD2
  2862. 111035476 111035476 mmap NOD0 STR0 MAD0
  2863. 111349900 111349900 mmap NOD1 STR1 MAD1
  2864. 111951946 111951946 mmap NOD0 STR0 MAD1
  2865. 112348296 112348296 mmap NOD0 STR1 MAD0
  2866. 112390164 112390164 mmap NOD0 STR0 MAD2
  2867. 112511703 112511703 mmap NOD0 STR1 MAD1
  2868. 113204964 113204964 mmap NOD1 STR1 MAD0
  2869. 113616048 113616048 mmap NOD1 STR0 MAD0
  2870. 114758724 114758724 mmap NOD0 STR1 MAD2
  2871. 115428470 115428470 mmap NOD1 STR0 MAD1
  2872.  
  2873. F131: L:930983 W:7362 3270.546MB 3429416346
  2874. 1740624375 1740624375 mmap NOD1 STR1 MAD0
  2875. 1754848050 1754848050 mmap NOD1 STR0 MAD0
  2876. 1761623052 1761623052 mmap NOD0 STR0 MAD1
  2877. 1767506213 1767506213 mmap NOD0 STR0 MAD0
  2878. 1775199762 1775199762 mmap NOD0 STR1 MAD0
  2879. 1853243455 1853243455 mmap NOD1 STR1 MAD1
  2880. 1853643668 1853643668 mmap NOD0 STR1 MAD1
  2881. 1861837488 1861837488 mmap NOD0 STR1 MAD2
  2882. 1864044614 1864044614 mmap NOD1 STR0 MAD2
  2883. 1866280862 1866280862 mmap NOD0 STR0 MAD2
  2884. 1879459148 1879459148 mmap NOD1 STR1 MAD2
  2885. 1881946457 1881946457 mmap NOD1 STR0 MAD1
  2886.  
  2887. F132: L:73216 W:2126 74.344MB 77955323
  2888. 46902475 46902475 mmap NOD1 STR0 MAD0
  2889. 47557164 47557164 mmap NOD1 STR0 MAD2
  2890. 48387550 48387550 mmap NOD0 STR0 MAD0
  2891. 48670378 48670378 mmap NOD1 STR0 MAD1
  2892. 48809043 48809043 mmap NOD0 STR0 MAD1
  2893. 48827168 48827168 mmap NOD0 STR0 MAD2
  2894. 55713624 55713624 mmap NOD1 STR1 MAD0
  2895. 55977270 55977270 mmap NOD1 STR1 MAD1
  2896. 56784105 56784105 mmap NOD1 STR1 MAD2
  2897. 57712907 57712907 mmap NOD0 STR1 MAD0
  2898. 70189233 70189233 mmap NOD0 STR1 MAD2
  2899. 75085733 75085733 mmap NOD0 STR1 MAD1
  2900.  
  2901. F133: L:583306 W:2494 694.192MB 727912887
  2902. 386363086 386363086 mmap NOD1 STR1 MAD0
  2903. 386677401 386677401 mmap NOD1 STR1 MAD1
  2904. 387752947 387752947 mmap NOD0 STR1 MAD1
  2905. 389882435 389882435 mmap NOD1 STR1 MAD2
  2906. 389933236 389933236 mmap NOD0 STR1 MAD0
  2907. 394556435 394556435 mmap NOD0 STR1 MAD2
  2908. 395476661 395476661 mmap NOD1 STR0 MAD0
  2909. 402180805 402180805 mmap NOD0 STR0 MAD1
  2910. 403272865 403272865 mmap NOD1 STR0 MAD2
  2911. 403660163 403660163 mmap NOD0 STR0 MAD2
  2912. 403780384 403780384 mmap NOD0 STR0 MAD0
  2913. 419231017 419231017 mmap NOD1 STR0 MAD1
  2914.  
  2915. F134: L:877424 W:2963 1241.342MB 1301641110
  2916. 679994660 679994660 mmap NOD1 STR1 MAD1
  2917. 683030204 683030204 mmap NOD0 STR1 MAD1
  2918. 687639890 687639890 mmap NOD0 STR1 MAD0
  2919. 687809777 687809777 mmap NOD1 STR0 MAD0
  2920. 688977449 688977449 mmap NOD0 STR1 MAD2
  2921. 695371773 695371773 mmap NOD0 STR0 MAD0
  2922. 695666128 695666128 mmap NOD1 STR1 MAD2
  2923. 696490404 696490404 mmap NOD1 STR0 MAD2
  2924. 696878965 696878965 mmap NOD0 STR0 MAD2
  2925. 699834718 699834718 mmap NOD0 STR0 MAD1
  2926. 700014963 700014963 mmap NOD1 STR1 MAD0
  2927. 715364729 715364729 mmap NOD1 STR0 MAD1
  2928.  
  2929. F135: L:414854 W:5103 1010.006MB 1059068116
  2930. 550254049 550254049 mmap NOD0 STR0 MAD2
  2931. 550647714 550647714 mmap NOD1 STR0 MAD2
  2932. 558662008 558662008 mmap NOD0 STR0 MAD1
  2933. 561896336 561896336 mmap NOD0 STR0 MAD0
  2934. 562619556 562619556 mmap NOD1 STR0 MAD0
  2935. 569618854 569618854 mmap NOD1 STR0 MAD1
  2936. 650704939 650704939 mmap NOD1 STR1 MAD1
  2937. 651639090 651639090 mmap NOD1 STR1 MAD2
  2938. 652454034 652454034 mmap NOD1 STR1 MAD0
  2939. 657648649 657648649 mmap NOD0 STR1 MAD2
  2940. 662884933 662884933 mmap NOD0 STR1 MAD0
  2941. 668243900 668243900 mmap NOD0 STR1 MAD1
  2942.  
  2943. F136: L:333176 W:4911 781.109MB 819052573
  2944. 422522545 422522545 mmap NOD1 STR0 MAD0
  2945. 423665503 423665503 mmap NOD0 STR0 MAD0
  2946. 427668259 427668259 mmap NOD1 STR0 MAD2
  2947. 427782572 427782572 mmap NOD0 STR0 MAD1
  2948. 434620829 434620829 mmap NOD1 STR1 MAD1
  2949. 435452329 435452329 mmap NOD1 STR1 MAD0
  2950. 435887366 435887366 mmap NOD0 STR0 MAD2
  2951. 440841516 440841516 mmap NOD1 STR0 MAD1
  2952. 441029261 441029261 mmap NOD0 STR1 MAD1
  2953. 443533946 443533946 mmap NOD1 STR1 MAD2
  2954. 445477106 445477106 mmap NOD0 STR1 MAD0
  2955. 447386328 447386328 mmap NOD0 STR1 MAD2
  2956.  
  2957. F137: L:564006 W:6932 1863.574MB 1954099082
  2958. 1007661145 1007661145 mmap NOD1 STR0 MAD2
  2959. 1013742592 1013742592 mmap NOD0 STR0 MAD2
  2960. 1036160906 1036160906 mmap NOD1 STR0 MAD1
  2961. 1188013051 1188013051 mmap NOD1 STR1 MAD1
  2962. 1194931212 1194931212 mmap NOD0 STR1 MAD2
  2963. 1196960805 1196960805 mmap NOD0 STR1 MAD1
  2964. 1203668366 1203668366 mmap NOD1 STR1 MAD2
  2965. 1204447635 1204447635 mmap NOD0 STR0 MAD0
  2966. 1249250994 1249250994 mmap NOD0 STR0 MAD1
  2967. 1368509243 1368509243 mmap NOD1 STR0 MAD0
  2968. 1641055931 1641055931 mmap NOD0 STR1 MAD0
  2969. 2207836504 2207836504 mmap NOD1 STR1 MAD0
  2970.  
  2971. F138: L:829571 W:9151 3622.399MB 3798360732
  2972. 1913173541 1913173541 mmap NOD1 STR0 MAD2
  2973. 1925190650 1925190650 mmap NOD0 STR0 MAD2
  2974. 1952067189 1952067189 mmap NOD1 STR0 MAD1
  2975. 1959906088 1959906088 mmap NOD0 STR0 MAD1
  2976. 1972580783 1972580783 mmap NOD1 STR1 MAD1
  2977. 1973191425 1973191425 mmap NOD1 STR1 MAD2
  2978. 1978166191 1978166191 mmap NOD0 STR1 MAD1
  2979. 1981343410 1981343410 mmap NOD0 STR1 MAD2
  2980. 3706923352 3706923352 mmap NOD0 STR1 MAD0
  2981. 4168963303 4168963303 mmap NOD1 STR0 MAD0
  2982. 4844191498 4844191498 mmap NOD1 STR1 MAD0
  2983. 6193233702 6193233702 mmap NOD0 STR0 MAD0
  2984.  
  2985. F139: L:560210 W:7442 1990.047MB 2086715392
  2986. 1063636930 1063636930 mmap NOD1 STR0 MAD0
  2987. 1068827039 1068827039 mmap NOD1 STR0 MAD2
  2988. 1072296945 1072296945 mmap NOD0 STR0 MAD2
  2989. 1083112185 1083112185 mmap NOD0 STR0 MAD1
  2990. 1086166914 1086166914 mmap NOD1 STR1 MAD2
  2991. 1086368012 1086368012 mmap NOD1 STR1 MAD0
  2992. 1087393772 1087393772 mmap NOD1 STR1 MAD1
  2993. 1093293468 1093293468 mmap NOD0 STR1 MAD1
  2994. 1093486543 1093486543 mmap NOD0 STR1 MAD2
  2995. 1098181928 1098181928 mmap NOD0 STR1 MAD0
  2996. 1100673563 1100673563 mmap NOD0 STR0 MAD0
  2997. 1106646243 1106646243 mmap NOD1 STR0 MAD1
  2998.  
  2999. sort by rank
  3000. rdmmap NOD0 STR1 MAD0 [01]=06 [02]=05 [03]=13 [04]=11 [05]=08 [06]=06 [07]=16
  3001. [08]=20 [09]=24 [10]=16 [11]=15 1453.790MB/s
  3002. rdmmap NOD0 STR1 MAD1 [00]=01 [01]=03 [02]=06 [03]=07 [04]=14 [05]=25 [06]=16
  3003. [07]=13 [08]=16 [09]=13 [10]=17 [11]=09 1757.600MB/s
  3004. rdmmap NOD0 STR1 MAD2 [00]=01 [01]=04 [02]=09 [03]=20 [04]=11 [05]=11 [06]=17
  3005. [07]=14 [08]=11 [09]=16 [10]=14 [11]=12 1759.372MB/s
  3006. rdmmap NOD1 STR0 MAD1 [00]=02 [01]=01 [02]=07 [03]=07 [04]=07 [05]=17 [06]=09
  3007. [07]=06 [08]=08 [09]=10 [10]=05 [11]=61 1766.424MB/s
  3008. rdmmap NOD0 STR0 MAD1 [00]=02 [01]=07 [02]=10 [03]=16 [04]=19 [05]=10 [06]=11
  3009. [07]=18 [08]=10 [09]=18 [10]=15 [11]=04 1694.831MB/s
  3010. rdmmap NOD0 STR0 MAD0 [00]=03 [01]=11 [02]=19 [03]=14 [04]=09 [05]=06 [06]=05
  3011. [07]=10 [08]=14 [09]=11 [10]=16 [11]=22 940.218MB/s
  3012. rdmmap NOD0 STR0 MAD2 [00]=06 [01]=13 [02]=18 [03]=22 [04]=09 [05]=09 [06]=13
  3013. [07]=14 [08]=11 [09]=11 [10]=11 [11]=03 1806.447MB/s
  3014. rdmmap NOD1 STR1 MAD2 [00]=15 [01]=19 [02]=14 [03]=07 [04]=15 [05]=16 [06]=14
  3015. [07]=14 [08]=09 [09]=08 [10]=06 [11]=03 1764.649MB/s
  3016. rdmmap NOD1 STR1 MAD1 [00]=18 [01]=12 [02]=21 [03]=12 [04]=15 [05]=12 [06]=16
  3017. [07]=09 [08]=09 [09]=05 [10]=08 [11]=03 1768.854MB/s
  3018. rdmmap NOD1 STR1 MAD0 [00]=24 [01]=16 [02]=13 [03]=08 [04]=03 [05]=13 [06]=13
  3019. [07]=10 [08]=18 [09]=09 [10]=10 [11]=03 1512.060MB/s
  3020. rdmmap NOD1 STR0 MAD0 [00]=31 [01]=17 [02]=08 [03]=08 [04]=13 [05]=03 [06]=09
  3021. [07]=07 [08]=09 [09]=13 [10]=17 [11]=05 1283.724MB/s
  3022. rdmmap NOD1 STR0 MAD2 [00]=37 [01]=31 [02]=10 [03]=06 [04]=14 [05]=10 [06]=11
  3023. [07]=09 [08]=05 [09]=02 [10]=05 1818.129MB/s
  3024.  
  3025. sort by rate
  3026. rdmmap NOD0 STR0 MAD0 [00]=03 [01]=11 [02]=19 [03]=14 [04]=09 [05]=06 [06]=05
  3027. [07]=10 [08]=14 [09]=11 [10]=16 [11]=22 940.218MB/s
  3028. rdmmap NOD1 STR0 MAD0 [00]=31 [01]=17 [02]=08 [03]=08 [04]=13 [05]=03 [06]=09
  3029. [07]=07 [08]=09 [09]=13 [10]=17 [11]=05 1283.724MB/s
  3030. rdmmap NOD0 STR1 MAD0 [01]=06 [02]=05 [03]=13 [04]=11 [05]=08 [06]=06 [07]=16
  3031. [08]=20 [09]=24 [10]=16 [11]=15 1453.790MB/s
  3032. rdmmap NOD1 STR1 MAD0 [00]=24 [01]=16 [02]=13 [03]=08 [04]=03 [05]=13 [06]=13
  3033. [07]=10 [08]=18 [09]=09 [10]=10 [11]=03 1512.060MB/s
  3034. rdmmap NOD0 STR0 MAD1 [00]=02 [01]=07 [02]=10 [03]=16 [04]=19 [05]=10 [06]=11
  3035. [07]=18 [08]=10 [09]=18 [10]=15 [11]=04 1694.831MB/s
  3036. rdmmap NOD0 STR1 MAD1 [00]=01 [01]=03 [02]=06 [03]=07 [04]=14 [05]=25 [06]=16
  3037. [07]=13 [08]=16 [09]=13 [10]=17 [11]=09 1757.600MB/s
  3038. rdmmap NOD0 STR1 MAD2 [00]=01 [01]=04 [02]=09 [03]=20 [04]=11 [05]=11 [06]=17
  3039. [07]=14 [08]=11 [09]=16 [10]=14 [11]=12 1759.372MB/s
  3040. rdmmap NOD1 STR1 MAD2 [00]=15 [01]=19 [02]=14 [03]=07 [04]=15 [05]=16 [06]=14
  3041. [07]=14 [08]=09 [09]=08 [10]=06 [11]=03 1764.649MB/s
  3042. rdmmap NOD1 STR0 MAD1 [00]=02 [01]=01 [02]=07 [03]=07 [04]=07 [05]=17 [06]=09
  3043. [07]=06 [08]=08 [09]=10 [10]=05 [11]=61 1766.424MB/s
  3044. rdmmap NOD1 STR1 MAD1 [00]=18 [01]=12 [02]=21 [03]=12 [04]=15 [05]=12 [06]=16
  3045. [07]=09 [08]=09 [09]=05 [10]=08 [11]=03 1768.854MB/s
  3046. rdmmap NOD0 STR0 MAD2 [00]=06 [01]=13 [02]=18 [03]=22 [04]=09 [05]=09 [06]=13
  3047. [07]=14 [08]=11 [09]=11 [10]=11 [11]=03 1806.447MB/s
  3048. rdmmap NOD1 STR0 MAD2 [00]=37 [01]=31 [02]=10 [03]=06 [04]=14 [05]=10 [06]=11
  3049. [07]=09 [08]=05 [09]=02 [10]=05 1818.129MB/s
  3050. % Makefile
  3051. # fastread/Makefile -- make file for fastread
  3052. #
  3053. # SO: read line by line in the most efficient way platform specific
  3054. # SO: questions/33616284
  3055.  
  3056. ifndef _fastread_mk_
  3057. _fastread_mk_ = 1
  3058.  
  3059. LIBNAME = fastread
  3060. OLIB += rdgets.o
  3061. OLIB += rdmmap.o
  3062. OLIB += lib.o
  3063. OLIB += node1.o
  3064. OLIB += node2.o
  3065.  
  3066. PGMTGT = xrdfile
  3067. OLIST += rdgets.o
  3068. OLIST += rdmmap.o
  3069. OLIST += lib.o
  3070. OLIST += node1.o
  3071. OLIST += node2.o
  3072. ###LIBLIST = $(GENTOP)/fastread/fastread.a
  3073.  
  3074. HDEP += fastread.h
  3075.  
  3076. DFLAGS += -I$(SDIR)
  3077. endif
  3078.  
  3079. OVRPUB := 1
  3080. # rules/rules.mk -- rules control
  3081. #
  3082. # options:
  3083. # GDB -- enable debug symbols
  3084. # 0 -- normal
  3085. # 1 -- use -O0 and define _USE_GDB_=1
  3086. #
  3087. # CLANG -- use clang instead of gcc
  3088. # 0 -- use gcc
  3089. # 1 -- use clang
  3090. #
  3091. # BNC -- enable benchmarks
  3092. # 0 -- normal mode
  3093. # 1 -- enable benchmarks for function enter/exit pairs
  3094. # 2 -- add min/max
  3095. #
  3096. # symbols:
  3097. # DFLAGS -- -D options
  3098. # CFLAGS -- compiler options
  3099. #
  3100. # PREP -- targets to execute before ALL
  3101. # ALL -- things to build (automatically uses LIBNAME/PGMTGT)
  3102. # LIBNAME -- library name to build (e.g. foo.a)
  3103. # OLIB -- list of .o files to build LIBNAME
  3104. # PGMTGT -- program to build (e.g. foo.a)
  3105. # OLIST -- list of .o files to build PGMTGT
  3106. # CLEAN -- things to clean (automatically uses a bunch of stuff)
  3107. #
  3108. # NOPROTO -- do not generate prototypes
  3109. # FINLINE -- allow gcc to inline functions automatically
  3110. # WNOERROR -- inhibit -Werror
  3111.  
  3112. ifdef OVRPUB
  3113. ifndef SDIR
  3114. SDIR := $(shell pwd)
  3115. STAIL := $(notdir $(SDIR))
  3116. endif
  3117.  
  3118. ifndef GENTOP
  3119. GENTOP := $(dir $(SDIR))
  3120. endif
  3121.  
  3122. ifndef GENDIR
  3123. GENDIR := $(GENTOP)/$(STAIL)
  3124. endif
  3125.  
  3126. ifndef ODIR
  3127. ODIR := $(GENDIR)
  3128. endif
  3129.  
  3130. NOPROTO := 1
  3131. endif
  3132.  
  3133. # disable prototype generation
  3134. ifdef NOPROTO
  3135. PROTOLST := true
  3136. PROTOGEN := @true
  3137. else
  3138. PROTOLST := qproto
  3139. PROTOGEN := @qproto
  3140. PROTOALL := proto
  3141. endif
  3142.  
  3143. ifndef SDIR
  3144. $(error rules: SDIR not defined)
  3145. endif
  3146. ifndef ODIR
  3147. $(error rules: ODIR not defined)
  3148. endif
  3149. ifndef GENDIR
  3150. $(error rules: GENDIR not defined)
  3151. endif
  3152. ifndef GENTOP
  3153. $(error rules: GENTOP not defined)
  3154. endif
  3155.  
  3156. ifndef _rules_mk_
  3157. _rules_mk_ = 1
  3158.  
  3159. ALL += $(LIBNAME) $(PGMTGT)
  3160. CLEAN += $(LIBNAME) $(PGMTGT)
  3161.  
  3162. CLEAN += *.proto
  3163. CLEAN += *.a
  3164. CLEAN += *.o
  3165. CLEAN += *.i
  3166. CLEAN += *.dis
  3167. CLEAN += *.TMP
  3168.  
  3169. QPROTO := $(shell $(PROTOLST) -i -l -O$(GENTOP) $(SDIR)/*.c $(CPROTO))
  3170. HDEP += $(QPROTO)
  3171.  
  3172. ###VPATH += $(GENDIR)
  3173. ###VPATH += $(SDIR)
  3174.  
  3175. ifdef INCLUDE_MK
  3176. -include $(INCLUDE_MK)
  3177. endif
  3178.  
  3179. ifdef CVERBOSE
  3180. CFLAGS += -v
  3181. endif
  3182.  
  3183. ifdef GSYM
  3184. CFLAGS += -gdwarf-2
  3185. endif
  3186.  
  3187. ifdef GDB
  3188. CFLAGS += -gdwarf-2
  3189. DFLAGS += -D_USE_GDB_
  3190. else
  3191. CFLAGS += -O2
  3192. endif
  3193.  
  3194. ifndef ZPRT
  3195. DFLAGS += -D_USE_ZPRT_=0
  3196. endif
  3197.  
  3198. ifdef BNC
  3199. DFLAGS += -D_USE_BNC_=$(BNC)
  3200. endif
  3201.  
  3202. ifdef CLANG
  3203. CC := clang
  3204. ###CXX := clang -x c++
  3205. CXX := clang++
  3206. else
  3207. ifdef CPLUS
  3208. ifeq ($(STDLIB),)
  3209. STDLIB += -lstdc++
  3210. endif
  3211. endif
  3212. endif
  3213.  
  3214. DFLAGS += -I$(GENTOP)
  3215. DFLAGS += -I$(OVRTOP)
  3216.  
  3217. CFLAGS += -Wall
  3218. ifndef WNOERROR
  3219. CFLAGS += -Werror
  3220. endif
  3221. CFLAGS += -Wno-unknown-pragmas
  3222. CFLAGS += -Wempty-body
  3223. CFLAGS += -fno-diagnostics-color
  3224.  
  3225. ifndef FINLINE
  3226. # NOTE: we now need this to prevent inlining (enabled at -O2)
  3227. ifndef CLANG
  3228. CFLAGS += -fno-inline-small-functions
  3229. endif
  3230.  
  3231. # NOTE: we now need this to prevent inlining (enabled at -O3)
  3232. CFLAGS += -fno-inline-functions
  3233. endif
  3234.  
  3235. ifdef CPLUS
  3236. LD = $(CXX)
  3237. else
  3238. LD = $(CC)
  3239. endif
  3240.  
  3241. ifdef CVERBOSE
  3242. LD += -Wl,-verbose=2
  3243. endif
  3244.  
  3245. CFLAGS += $(DFLAGS)
  3246. endif
  3247.  
  3248. all: $(PREP) $(PROTOALL) $(ALL)
  3249.  
  3250. # C
  3251. %.o: %.c $(HDEP)
  3252. $(CC) $(CFLAGS) -c -o $*.o $<
  3253.  
  3254. %.i: %.c
  3255. cpp $(DFLAGS) -P $*.c > $*.i
  3256.  
  3257. %.s: %.c
  3258. $(CC) $(CFLAGS) -S -o $*.s $<
  3259.  
  3260. # C++
  3261. %.o: %.cpp $(HDEP)
  3262. $(CXX) $(CFLAGS) -c -o $*.o $<
  3263.  
  3264. %.i: %.cpp
  3265. cpp $(DFLAGS) -P $*.cpp > $*.i
  3266.  
  3267. %.s: %.cpp
  3268. $(CXX) $(CFLAGS) -S -o $*.s $<
  3269.  
  3270. # build a library (type (2) build)
  3271. $(LIBNAME):: $(OLIB)
  3272. ar rv $@ $(OLIB)
  3273.  
  3274. $(PGMTGT):: $(PGMTGT).o $(OLIST) $(LIBLIST)
  3275. $(LD) $(CFLAGS) -o $(PGMTGT) $(PGMTGT).o $(OLIST) $(LIBLIST) $(STDLIB)
  3276.  
  3277. .PHONY: proto
  3278. proto::
  3279. $(PROTOGEN) -i -v -O$(GENTOP) $(SDIR)/*.c $(CPROTO)
  3280.  
  3281. .PHONY: clean
  3282. clean::
  3283. rm -f $(CLEAN)
  3284.  
  3285. .PHONY: help
  3286. help::
  3287. egrep '^#' Makefile
  3288. % fastreadgen
  3289. #!/usr/bin/perl
  3290. # fastread/fastreadgen -- generate test data for fastread algorithms
  3291. #
  3292. # arguments:
  3293. # "-W" - maximum line width
  3294. # "-L" - maximum number of lines
  3295. # "-T" - number of test files to generate
  3296. # "-O" - output file (e.g. foo%.txt)
  3297. #
  3298. # NOTE: with no arguments or missing arguments will prompt
  3299.  
  3300. #pragma pgmlns
  3301. # binovr/tstgen.pm -- test generation help routines
  3302.  
  3303. # gengetstr -- get a string/number
  3304. sub gengetstr
  3305. {
  3306. my($numflg,$opt,$prompt,$lim) = @_;
  3307. my($arg);
  3308. my($askflg);
  3309. my($val);
  3310.  
  3311. select(STDOUT);
  3312. $| = 1;
  3313.  
  3314. {
  3315. # search command line for -whatever
  3316. foreach $arg (@argv) {
  3317. if ($arg =~ /^$opt(.*)$/) {
  3318. $val = $1;
  3319. if ($numflg && ($val eq "")) {
  3320. $val = $lim;
  3321. $val //= 1;
  3322. }
  3323. last;
  3324. }
  3325. }
  3326. last if (defined($val));
  3327.  
  3328. $askflg = 1;
  3329.  
  3330. while (1) {
  3331. printf("Enter ")
  3332. if ($numflg != 1);
  3333.  
  3334. printf("%s",$prompt);
  3335.  
  3336. if ($numflg == 1) {
  3337. printf(" (0/1)? ");
  3338. }
  3339. else {
  3340. printf(": ");
  3341. }
  3342.  
  3343. $val = <STDIN>;
  3344. chomp($val);
  3345.  
  3346. if ($numflg == 0) {
  3347. last if ($val ne "");
  3348. next;
  3349. }
  3350.  
  3351. # an empty response for a number with a maximum means use it
  3352. if (($numflg == 2) && ($val eq "") && defined($lim)) {
  3353. $val = $lim;
  3354. last;
  3355. }
  3356.  
  3357. next unless ($val =~ /^\d+$/);
  3358.  
  3359. $val += 0;
  3360.  
  3361. last if ($numflg == 1);
  3362.  
  3363. next if ($val <= 0);
  3364. last unless (defined($lim));
  3365. last if ($val <= $lim);
  3366. }
  3367. }
  3368.  
  3369. unless ($askflg) {
  3370. printf("%s: %s\n",$prompt,$val);
  3371. }
  3372.  
  3373. $val;
  3374. }
  3375.  
  3376. # genrun -- generate all tests
  3377. sub genrun
  3378. {
  3379. local(@argv) = @_;
  3380. local($ofile,$tstmax,$tstproc);
  3381. local($tstcur);
  3382. local($splitflg);
  3383. local($genvbq);
  3384. my($sym);
  3385. my($numfmt);
  3386. my($xfile);
  3387.  
  3388. $genvbq = genvbq(\@argv);
  3389.  
  3390. $ofile = shift(@argv);
  3391. $tstmax = shift(@argv);
  3392. $tstproc = shift(@argv);
  3393.  
  3394. # split each test into separate file
  3395. if ($ofile =~ /%/) {
  3396. $splitflg = 1;
  3397. $numfmt = sprintf("%d",$tstmax);
  3398. $numfmt = length($numfmt);
  3399. $numfmt = sprintf("_%%%d.%dd",$numfmt,$numfmt);
  3400. $ofile =~ s/%/$numfmt/;
  3401. ###die("genrun: DEBUG_CAE numfmt='$numfmt' ofile='$ofile'\n");
  3402. }
  3403.  
  3404. {
  3405. last if ($splitflg);
  3406. genopen($ofile);
  3407. }
  3408.  
  3409. for ($tstcur = 1; $tstcur <= $tstmax; ++$tstcur) {
  3410. {
  3411. last unless ($splitflg);
  3412. $xfile = sprintf($ofile,$tstcur);
  3413. genopen($xfile);
  3414. }
  3415.  
  3416. &$tstproc();
  3417.  
  3418. {
  3419. last unless ($splitflg);
  3420. genclose();
  3421. }
  3422. }
  3423.  
  3424. {
  3425. last if ($splitflg);
  3426. genclose();
  3427. }
  3428. }
  3429.  
  3430. # genvbq -- get options
  3431. sub genvbq
  3432. {
  3433. my($argv) = @_;
  3434. my($sym);
  3435. my($env);
  3436.  
  3437. $env = {};
  3438.  
  3439. while (1) {
  3440. $sym = $argv->[0];
  3441. last unless ($sym =~ s/^-//);
  3442. shift(@$argv);
  3443.  
  3444. if ($sym =~ /^([^=]+)=(.+)$/) {
  3445. ($sym,$val) = ($1,$2);
  3446. }
  3447. else {
  3448. $val = 1;
  3449. }
  3450.  
  3451. $env->{$sym} = $val;
  3452. }
  3453.  
  3454. $env;
  3455. }
  3456.  
  3457. # genopen -- open output
  3458. sub genopen
  3459. {
  3460. my($ofile) = @_;
  3461.  
  3462. $gen_ofile = $ofile;
  3463.  
  3464. {
  3465. last if ($genvbq->{"n"});
  3466. last if (open($xfdst,">$ofile"));
  3467. die("genopen: unable to open '$ofile' -- $!\n");
  3468. }
  3469. }
  3470.  
  3471. # genclose -- close output
  3472. sub genclose
  3473. {
  3474.  
  3475. close($xfdst);
  3476. }
  3477.  
  3478. # geninit -- initialize for single test
  3479. sub geninit
  3480. {
  3481.  
  3482. undef($genout_lhs);
  3483. undef($genout_pre);
  3484. }
  3485.  
  3486. # genout -- output data
  3487. sub genout
  3488. {
  3489. my($rhs) = @_;
  3490.  
  3491. {
  3492. if (defined($rhs)) {
  3493. last if ((length($genout_pre) + length($genout_lhs) +
  3494. length($rhs)) < 78);
  3495. }
  3496.  
  3497. last if ($genout_lhs eq "");
  3498.  
  3499. print($xfdst $genout_pre,$genout_lhs,"\n");
  3500. undef($genout_lhs);
  3501. }
  3502.  
  3503. $genout_lhs .= $rhs
  3504. if (defined($rhs));
  3505. }
  3506.  
  3507. # genrand -- get random number
  3508. sub genrand
  3509. {
  3510. my($lim) = @_;
  3511. my($val);
  3512.  
  3513. $val = int(rand($lim));
  3514. $val += 1;
  3515.  
  3516. $val;
  3517. }
  3518.  
  3519. # genfmtof -- get number format
  3520. sub genfmtof
  3521. {
  3522. my($num) = @_;
  3523. my($fmt);
  3524.  
  3525. $fmt = sprintf("%d",$num);
  3526. $fmt = length($fmt);
  3527. $fmt = sprintf(" %%%dd",$fmt);
  3528.  
  3529. $fmt;
  3530. }
  3531.  
  3532. # genfault -- output fault
  3533. sub genfault
  3534. {
  3535.  
  3536. printf(@_);
  3537. exit(1);
  3538. }
  3539.  
  3540. # tstdata -- locate the __DATA__ unit
  3541. sub tstdata
  3542. {
  3543. my($pkgsrc) = @_;
  3544. my($xfsrc,$sym,$pos);
  3545.  
  3546. $pkgsrc //= caller();
  3547.  
  3548. {
  3549. $sym = $pkgsrc . "::DATA";
  3550.  
  3551. $xfsrc = \*$sym;
  3552.  
  3553. # remember the starting position -- since perl doesn't :-(
  3554. $pos = \$sysdata_rewind{$pkgsrc};
  3555.  
  3556. $$pos = tell($xfsrc)
  3557. unless (defined($$pos));
  3558.  
  3559. last if (seek($xfsrc,$$pos,0));
  3560.  
  3561. die("tstdata: seek fault pkgsrc='$pkgsrc' pos=$$pos -- $!\n");
  3562. }
  3563.  
  3564. return wantarray ? ($xfsrc,$sym,$$pos) : $xfsrc;
  3565. }
  3566.  
  3567. 1;
  3568.  
  3569. master(@ARGV);
  3570. exit(0);
  3571.  
  3572. # master -- master control
  3573. sub master
  3574. {
  3575. local(@argv) = @_;
  3576. my(@opts);
  3577.  
  3578. $Wmax = gengetstr(2,"-W","maximum line width");
  3579. $Lmax = gengetstr(2,"-L","maximum number of lines / file");
  3580. $tstmax = gengetstr(2,"-T","number of tests");
  3581.  
  3582. $fastflg = gengetstr(1,"-f","fast algorithm");
  3583. if ($fastflg) {
  3584. $keygdb = gengetstr(1,"-gdb","use debugger");
  3585. }
  3586.  
  3587. while (1) {
  3588. $ofile = gengetstr(0,"-O","output file name");
  3589. last if ($ofile =~ /%/);
  3590. printf("fastreadgen: filename must have %% in it (e.g. foo%%.txt)\n");
  3591. }
  3592.  
  3593. push(@opts,"-n")
  3594. if ($fastflg);
  3595.  
  3596. genrun(@opts,$ofile,$tstmax,\&dotest);
  3597. }
  3598.  
  3599. # dotest -- generate a test
  3600. sub dotest
  3601. {
  3602. my($lno,$chroff);
  3603. my($lhs);
  3604.  
  3605. $Wlim = genrand($Wmax);
  3606. $Llim = genrand($Lmax);
  3607.  
  3608. printf("dotest: T=%d/%d W=%d L=%d\n",$tstcur,$tstmax,$Wlim,$Llim);
  3609.  
  3610. if ($fastflg) {
  3611. dotest_fast();
  3612. }
  3613. else {
  3614. dotest_slow();
  3615. }
  3616. }
  3617.  
  3618. # dotest_slow -- generate a test
  3619. sub dotest_slow
  3620. {
  3621. my($lno,$chroff);
  3622. my($lhs);
  3623.  
  3624. for ($lno = 1; $lno <= $Llim; ++$lno) {
  3625. $Wcur = genrand($Wlim);
  3626. $Wcur -= 1;
  3627.  
  3628. undef($lhs);
  3629. for (; $Wcur > 0; --$Wcur) {
  3630. $chroff = genrand(0x7E - 0x20);
  3631. $chroff += 0x20;
  3632. $chroff -= 1;
  3633. $chroff = chr($chroff);
  3634. last;
  3635. $lhs .= $chroff;
  3636. }
  3637. $lhs = $chroff x $Wcur;
  3638.  
  3639. print($xfdst $lhs,"\n");
  3640. }
  3641. }
  3642.  
  3643. # dotest_fast -- generate a test
  3644. sub dotest_fast
  3645. {
  3646. my($lno,$chroff);
  3647. my($code);
  3648.  
  3649. unless (defined($dotest_xfile)) {
  3650. dotest_xfile();
  3651. }
  3652.  
  3653. # execute it
  3654. system("$dotest_xfile $Llim $Wlim > $gen_ofile");
  3655. $code = $? >> 8;
  3656.  
  3657. if ($code) {
  3658. unlink($dotest_xfile);
  3659. unlink($dotest_cfile);
  3660. genfault("dotest_fast: errors\n")
  3661. }
  3662. }
  3663.  
  3664. # dotest_xfile -- generate executable file
  3665. sub dotest_xfile
  3666. {
  3667. my($xfsrc,$xfdst,$bf);
  3668. my($code);
  3669.  
  3670. $xfsrc = tstdata("dotest");
  3671.  
  3672. $dir = "/tmp";
  3673. $dotest_cfile = "$dir/fastreadgen.c";
  3674. $dotest_xfile = "$dir/fastreadgen";
  3675.  
  3676. open($xfdst,">$dotest_cfile") ||
  3677. genfault("dotest_fast: unable to open '%s' -- $!\n",$dotest_cfile);
  3678.  
  3679. while ($bf = <$xfsrc>) {
  3680. print($xfdst $bf);
  3681. }
  3682.  
  3683. close($xfdst);
  3684.  
  3685. # compile it
  3686. system("cc","-O2","-Wall","-Werror","-o",$dotest_xfile,$dotest_cfile);
  3687. $code = $? >> 8;
  3688.  
  3689. genfault("dotest_xfile: errors\n")
  3690. if ($code);
  3691. }
  3692.  
  3693. package dotest;
  3694. __DATA__
  3695.  
  3696. #include <stdio.h>
  3697. #include <stdlib.h>
  3698. #include <string.h>
  3699. #include <unistd.h>
  3700.  
  3701. // genrand -- generate random data
  3702. int
  3703. genrand(int mod)
  3704. {
  3705. int val;
  3706.  
  3707. val = rand();
  3708. val %= mod;
  3709. val += 1;
  3710.  
  3711. return val;
  3712. }
  3713.  
  3714. // main -- generate a test
  3715. int
  3716. main(int argc,char **argv)
  3717. {
  3718. int Llim;
  3719. int Wlim;
  3720. int Wcur;
  3721. char *cp;
  3722. char *lhs;
  3723. char *buf;
  3724. int lno;
  3725. int chroff;
  3726. int len;
  3727.  
  3728. --argc;
  3729. ++argv;
  3730.  
  3731. cp = *argv++;
  3732. Llim = atoi(cp);
  3733.  
  3734. cp = *argv++;
  3735. Wlim = atoi(cp);
  3736.  
  3737. buf = malloc(Wlim + 10);
  3738.  
  3739. for (lno = 1; lno <= Llim; ++lno) {
  3740. Wcur = genrand(Wlim);
  3741. Wcur -= 1;
  3742.  
  3743. lhs = buf;
  3744.  
  3745. for (; Wcur > 0; --Wcur, ++lhs) {
  3746. chroff = genrand(0x7E - 0x20);
  3747. chroff += 0x20;
  3748. chroff -= 1;
  3749. *lhs = chroff;
  3750. }
  3751.  
  3752. *lhs++ = '\n';
  3753.  
  3754. len = lhs - buf;
  3755. write(1,buf,len);
  3756. }
  3757.  
  3758. return 0;
  3759. }
Advertisement
Add Comment
Please, Sign In to add comment