Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/perl
- # fastread -- self expanding paste archive
- #
- # CREATED 2015/11/19-20:12:17 UTC
- #
- # INFO fast line read routines
- #
- # arguments:
- # "-h" -- display help
- # "-help" -- display help (same as -h)
- # "-O<odir>" -- output directory
- # "-tail" -- remove subdirectory from individual files
- # "-x" -- extract files
- #
- # "-tab" -- tab control
- # 0 -- no change
- # 1 -- create tabs from spaces
- # 2 -- expand tabs to spaces at beginning of line
- # 3 -- expand tabs to spaces everywhere
- #
- # installation/extraction instructions:
- # (1) save this file to /where_ever_you_want
- # (2) perl /where_ever_you_want
- # (3) if perl not installed, try "yum install perl" [or equiv for your sys]
- # and repeat (2)
- #
- # how to extract manually:
- # after the data __DATA__ line there are optional default option lines
- #
- # each file is preceeded by:
- # % <file>
- # and the lines after that do _not_ start with "%" are the data for that file
- #
- # for example:
- # % file1
- # file1's line 1 ...
- # file1's line 2 ...
- # ...
- # file1's line n...
- # % file2
- # file2's line 1 ...
- # file2's line 2 ...
- # ...
- # file2's line n...
- master(@ARGV);
- exit(0);
- # master -- master control
- sub master
- {
- my(@argv) = @_;
- my($esc,$bf);
- my($otail,$ofile,$xfsrc,$xfdata,$xfdst);
- my($lno,$bytot,$bycnt);
- $pgmfile = $0;
- $pgmtail = filetail($pgmfile);
- select(STDOUT);
- $| = 1;
- select(STDERR);
- $| = 1;
- $esc = "%";
- open($xfsrc,"<$pgmfile");
- $xfdata = "breakup::DATA";
- $xfdata = \*$xfdata;
- $datapos = tell($xfdata);
- while ($bf = <$xfdata>) {
- $bycnt = length($bf);
- # process separater line
- if ($bf =~ s/^$esc\s+//) {
- if (defined($otail)) {
- printf("%d lines %d chars\n",$lno,$bytot)
- }
- else {
- optget(\@argv);
- if (defined($opt_h)) {
- usage($xfsrc);
- $opt_x = 0;
- }
- $opt_tail = 1
- if ($opt_O eq "-");
- }
- $otail = $bf;
- chomp($otail);
- $otail = filetail($otail);
- undef($lno);
- undef($bytot);
- {
- $ofile = $otail;
- $ofile = filetail($ofile)
- if ($opt_tail);
- last if ($opt_O eq "-");
- last if ($opt_O eq "");
- $ofile = "$opt_O/$otail";
- }
- printf("%s %s -- ",
- $opt_x ? "EXTRACT" : "LIST",$ofile);
- if ($opt_x) {
- unless (open($xfdst,">$ofile")) {
- printf("$pgmtail: unable to open '%s' -- $!\n",$ofile);
- exit(1);
- }
- }
- next;
- }
- # handle data line
- if (defined($otail)) {
- ++$lno;
- $bytot += $bycnt;
- next unless ($opt_x);
- $bf = tabfix($bf)
- if ($opt_tab);
- print($xfdst $bf);
- next;
- }
- # handle default options
- if ($bf =~ /^-/) {
- chomp($bf);
- optget($bf);
- next;
- }
- # FIXME/CAE -- this is now junk/bad data
- printf("$pgmtail: INFO %s",$bf);
- }
- printf("%d lines %d chars\n",$lno,$bytot)
- if (defined($otail));
- {
- last if ($opt_x);
- last if ($opt_h);
- printf("$pgmtail: rerun with -h to get help\n");
- printf("$pgmtail: rerun with -x to actually extract files\n");
- }
- close($xfsrc);
- }
- # optget -- decode command line options
- sub optget
- {
- my($argv) = @_;
- $argv = [$argv]
- unless (ref($argv));
- while (1) {
- vbqdash($argv);
- vbqstrdcd($_,"-h",1,\$opt_h);
- vbqstrdcd($_,"-O","-",\$opt_O);
- vbqnumdcd($_,"-tab",1,\$opt_tab);
- vbqnumdcd($_,"-tail",1,\$opt_tail);
- vbqnumdcd($_,"-x",1,\$opt_x);
- usage();
- }
- }
- # tabfix -- fix up tabs
- sub tabfix
- {
- my($rhs) = @_;
- my($pre);
- if ($bf =~ s/^(\s+)//) {
- $pre = $1;
- $pre =~ s/ /\t/g;
- $bf = $pre . $bf;
- }
- $bf;
- }
- # usage -- show usage
- sub usage
- {
- my($xfsrc) = @_;
- seek($xfsrc,0,0);
- while ($bf = <$xfsrc>) {
- chomp($bf);
- next if ($bf =~ /^#!/);
- last unless ($bf =~ s/^# ?//);
- print($bf,"\n");
- }
- }
- sub vbqdash
- {
- my($ptr) = @_;
- my($opt);
- $opt = $ptr->[0];
- last unless ($opt =~ /^-/);
- shift(@$ptr);
- last if ($opt eq "--");
- $_ = $opt
- unless (defined(wantarray));
- $opt;
- }
- sub vbqnumdcd
- {
- my($bf,$key,$dft,$var) = @_;
- if ($bf =~ /^$key(.*)$/) {
- my($val) = $1;
- $val =~ s/^=//s;
- $val = $dft
- if ($val eq "");
- $val += 0;
- vbqchk($var,"vbqnumdcd");
- $$var = $val;
- next;
- }
- }
- sub vbqstrdcd
- {
- my($bf,$key,$dft,$var) = @_;
- if ($bf =~ /^$key(.*)$/s) {
- my($val) = $1;
- $val =~ s/^=//;
- $val = $dft
- if ($val eq "");
- vbqchk($var,"vbqstrdcd");
- $$var = $val
- if (defined($val));
- next;
- }
- }
- sub vbqchk
- # ptr -- pointer to check
- # reason -- reason for call
- {
- my($ptr,$reason) = @_;
- my($typ);
- my($ok);
- if (defined(&blesscore)) {
- $typ = blesscore($ptr);
- }
- else {
- $typ = $ptr;
- $typ =~ s/[(].+$//;
- }
- if ($reason =~ /^vbqv/) {
- $ok = ($typ eq "ARRAY");
- }
- else {
- $ok = ($typ eq "SCALAR");
- }
- unless ($ok) {
- $ptr = prtstr($ptr)
- if (defined(&prtstr));
- vbqfault("!vbqchk: invalid pointer -- ptr=%s reason='%s'\n",
- $ptr,$reason);
- }
- }
- sub vbqusage
- {
- my($opt,$reason) = @_;
- if ($reason =~ s/^!//) {
- vbqzprtx("$reason: unknown option -- '%s'\n",$opt);
- }
- else {
- vbqfault("!$reason: unknown option -- '%s'\n",$opt);
- }
- }
- sub vbqzprtx
- {
- goto &_zprtx
- if (defined(&_zprtx));
- printf(STDERR @_);
- }
- sub vbqfault
- {
- goto &sysfault
- if (defined(&sysfault));
- vbqzprtx(@_);
- exit(1);
- }
- sub filetail
- {
- my($file) = @_;
- $file =~ s,.*/,,g;
- $file;
- }
- package breakup;
- __DATA__
- -Ofastread
- % fastread.h
- // fastread/fastread.h -- fast line read
- //
- // -D options for benchmark tests:
- // NOD -- line node allocation
- // 0 -- realloc of large array
- // 1 -- singly linked list
- // STR -- string allocation
- // 0 -- simple malloc
- // 1 -- allocate from realloc'ed subpool
- // UNL -- fgets type
- // 0 -- use standard fgets
- // 1 -- use fgets_unlocked [if available]
- // MAD -- posix_madvise option
- // 0 -- do not call posix_madvise
- // 1 -- use POSIX_MADV_SEQUENTIAL
- // 2 -- use POSIX_MADV_WILLNEED
- #ifndef _fastread_fastread_h_
- #define _fastread_fastread_h_
- // NOTES:
- // (1) we want the GNU extensions if available
- // (2) this may have no effect (e.g. on windows), so do _not_ do #ifdef on it
- // (3) do #ifdef __USE_GNU instead
- // (4) __USE_GNU is set by this, but we can _not_ set it directly
- #define _GNU_SOURCE
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <fcntl.h>
- #include <unistd.h>
- #include <errno.h>
- #include <sys/stat.h>
- #include <sys/mman.h>
- typedef unsigned int u32;
- #define sysfault(_fmt...) \
- do { \
- printf(_fmt); \
- exit(1); \
- } while (0)
- #define FWD(_typ) \
- struct _##_typ; \
- typedef struct _##_typ _typ
- FWD(FileStrPool);
- FWD(FileLine);
- FWD(FileList);
- // getlines_vlistnew -- allocate and fill a new line list
- typedef FileList *(*getlines_vlistnew)(u32 opt,FileList *pool);
- // getlines_vlinenew -- allocate and fill a new line node
- typedef FileLine *(*getlines_vlinenew)(FileList *filelist,int len);
- // getlines_vtrim -- trim allocation list
- typedef void (*getlines_vtrim)(FileList *filelist);
- // getlines_vcleanup -- cleanup/release list
- typedef void (*getlines_vcleanup)(FileList *filelist);
- // getlines_vstrnew -- allocate and fill string for line node
- typedef void
- (*getlines_vstrnew)(FileLine *line,FileStrPool *pool,char *buf,int len);
- // string pool control
- struct _FileStrPool {
- u32 str_opt; // options
- int str_grow; // amount to grow pool by
- int str_resid; // number of chars remaining in pool
- char *str_base; // current allocation point
- char *str_cur; // current place to alloc from
- };
- // file line control
- struct _FileLine {
- FileLine *line_next; // link to next node
- u32 line_opt; // options
- unsigned int line_idx; // line number/offset
- char *line_content; // line string
- };
- // file line list control
- struct _FileList {
- FileList *file_next; // chain link to next file control
- u32 file_opt; // options
- // virtual functions
- getlines_vlistnew file_vlistnew; // allocate new list [dummy]
- getlines_vlinenew file_vlinenew; // allocate new line entry
- getlines_vtrim file_vtrim; // trim list
- getlines_vcleanup file_vcleanup; // cleanup/release list
- int file_count; // number of lines
- int file_maxlen; // maximum line width
- FileLine *file_head; // list of lines
- FileLine *file_tail; // last item on list
- long file_maxcnt; // maximum lines [alloc only]
- };
- // option definitions
- #define GLOPT(_shf) (0x80000000 >> (_shf))
- #define GLOPT_LINKED GLOPT(0) // list is linked
- #define GLOPT_ENDMARKER GLOPT(1) // list has dummy end marker
- #define GLOPT_ALLOC_NODE GLOPT(2) // current node is allocation point
- #define GLOPT_ALLOC_STR GLOPT(3) // current string is allocation point
- #define GLNOD_SHF 0
- #define GLNOD_MSK (0x0F << GLNOD_SHF)
- #define GLNOD_OPT(_val) (_val << GLNOD_SHF)
- #define GLNOD_REALLOC GLNOD_OPT(0)
- #define GLNOD_SLINK GLNOD_OPT(1)
- #define GLSTR_SHF 4
- #define GLSTR_MSK (0x0F << GLSTR_SHF)
- #define GLSTR_OPT(_val) (_val << GLSTR_SHF)
- #define GLSTR_MALLOC GLSTR_OPT(0)
- #define GLSTR_SUBPOOL GLSTR_OPT(1)
- #define GLMAD_SHF 8
- #define GLMAD_MSK (0x0F << GLMAD_SHF)
- #define GLMAD_OPT(_val) (_val << GLMAD_SHF)
- #define GLMAD_SEQUENTIAL GLMAD_OPT(0)
- #define GLMAD_WILLNEED GLMAD_OPT(1)
- #ifdef GETLINES_VERBOSE
- #define getlines_verbose(_fmt...) \
- do { \
- fprintf(stderr,_fmt); \
- fflush(stderr); \
- } while (0)
- #else
- #define getlines_verbose(_fmt...) /**/
- #endif
- #include <fastread/fastread.proto>
- #endif
- % lib.c
- // fastread/lib -- string allocation
- #include <fastread.h>
- // getlines_listnew -- allocate and fill a new line list
- FileList *
- getlines_listnew(u32 opt,FileList *pool)
- {
- FileList *filelist;
- switch (opt & GLNOD_MSK) {
- case GLNOD_REALLOC:
- filelist = getlines_listnew_realloc(opt,pool);
- break;
- case GLNOD_SLINK:
- filelist = getlines_listnew_slink(opt,pool);
- break;
- default:
- sysfault("getlines_listnew: unknown algorithm -- opt=%8.8X\n",opt);
- filelist = NULL;
- break;
- }
- return filelist;
- }
- // getlines_strpool_init -- simple string allocation
- getlines_vstrnew
- getlines_strpool_init(u32 opt,FileStrPool *pool)
- {
- getlines_vstrnew strnew;
- memset(pool,0,sizeof(FileStrPool));
- switch (opt & GLSTR_MSK) {
- case GLSTR_MALLOC:
- strnew = getlines_strnew_malloc;
- break;
- case GLSTR_SUBPOOL:
- strnew = getlines_strnew_subpool;
- break;
- default:
- sysfault("getlines_strpool_init: unknown algorithm -- opt=%8.8X\n",opt);
- strnew = NULL;
- break;
- }
- return strnew;
- }
- // getlines_strnew_malloc -- simple string allocation
- void
- getlines_strnew_malloc(FileLine *line,FileStrPool *pool,char *buf,int len)
- {
- char *cp;
- cp = malloc(len + 1);
- if (cp == NULL)
- sysfault("getlines_strnew_malloc: string failure\n");
- // copy in the string
- memcpy(cp,buf,len);
- cp[len] = 0;
- line->line_content = cp;
- // all line nodes are string allocation points
- line->line_opt |= GLOPT_ALLOC_STR;
- }
- // getlines_strnew_subpool -- subpool string allocation
- void
- getlines_strnew_subpool(FileLine *line,FileStrPool *pool,char *buf,int len)
- {
- int l2;
- char *cp;
- l2 = len + 1;
- // grow the line list
- if (l2 > pool->str_resid) {
- if (pool->str_grow == 0)
- pool->str_grow = 100;
- if (pool->str_grow <= l2)
- pool->str_grow = l2 * 10;
- pool->str_resid = pool->str_grow;
- pool->str_base = malloc(pool->str_resid);
- if (pool->str_base == NULL)
- sysfault("getlines_strnew_subpool: pool failure\n");
- pool->str_cur = pool->str_base;
- pool->str_opt |= GLOPT_ALLOC_STR;
- }
- cp = pool->str_cur;
- // remove the space we're using from the pool
- pool->str_cur += l2;
- pool->str_resid -= l2;
- // copy in the string
- memcpy(cp,buf,len);
- cp[len] = 0;
- line->line_content = cp;
- // mark the line node as a string free point [or not]
- line->line_opt |= pool->str_opt & GLOPT_ALLOC_STR;
- pool->str_opt &= ~GLOPT_ALLOC_STR;
- }
- // getlines_cleanup -- release file line list
- FileList *
- getlines_cleanup(FileList *filelist)
- {
- filelist->file_vcleanup(filelist);
- // convenience to caller
- filelist = NULL;
- return filelist;
- }
- % node1.c
- // fastread/node1 -- node allocation using realloc on large array
- #include <fastread.h>
- // getlines_listnew_realloc -- allocate and fill a new line list
- FileList *
- getlines_listnew_realloc(u32 opt,FileList *pool)
- {
- FileList *filelist;
- filelist = calloc(1,sizeof(FileList));
- if (filelist == NULL)
- sysfault("getlines_fgets: filelist failure\n");
- filelist->file_opt = opt;
- // co-opt this to store our allocation pool pointer
- filelist->file_next = pool;
- memset(pool,0,sizeof(FileList));
- // fill in our virtual functions
- filelist->file_vlistnew = getlines_listnew_realloc;
- filelist->file_vlinenew = getlines_linenew_realloc;
- filelist->file_vtrim = getlines_trim_realloc;
- filelist->file_vcleanup = getlines_cleanup_realloc;
- return filelist;
- }
- // getlines_linenew_realloc -- store new node
- FileLine *
- getlines_linenew_realloc(FileList *filelist,int len)
- {
- FileList *pool;
- FileLine *line;
- pool = filelist->file_next;
- // grow the line list
- if ((pool->file_count + 1) > pool->file_maxcnt) {
- pool->file_maxcnt += 100;
- pool->file_head = realloc(pool->file_head,
- pool->file_maxcnt * sizeof(FileLine));
- if (pool->file_head == NULL)
- sysfault("getlines_linenew_realloc: pool failure\n");
- pool->file_opt |= GLOPT_ALLOC_NODE;
- }
- line = &pool->file_head[pool->file_count++];
- line->line_idx = filelist->file_count++;
- line->line_opt = pool->file_opt & GLOPT_ALLOC_NODE;
- pool->file_opt &= ~GLOPT_ALLOC_NODE;
- if (len > filelist->file_maxlen)
- filelist->file_maxlen = len;
- line->line_next = NULL;
- return line;
- }
- // getlines_trim_realloc -- trim a node list
- void
- getlines_trim_realloc(FileList *filelist)
- {
- FileLine *line;
- u32 opt;
- long cnt;
- opt = filelist->file_opt;
- // add end marker
- if (opt & GLOPT_ENDMARKER) {
- line = getlines_linenew_realloc(filelist,0);
- line->line_content = NULL;
- line->line_idx = ~0;
- }
- // trim the list
- filelist->file_head = realloc(filelist->file_head,
- filelist->file_count * sizeof(FileLine));
- if (filelist->file_head == NULL)
- sysfault("getlines_trim_realloc: trim failure\n");
- // all our nodes are in one big flat array, but we can make them into
- // a singly linked list if caller wants
- if (opt & GLOPT_LINKED) {
- cnt = filelist->file_count - 1;
- for (line = filelist->file_head; cnt > 0; --cnt, ++line)
- line->line_next = line + 1;
- }
- // we want this to be the count of _useful_ nodes, so remove the marker
- else {
- if (opt & GLOPT_ENDMARKER)
- filelist->file_count -= 1;
- }
- // break pool linkage
- filelist->file_next = NULL;
- }
- // getlines_cleanup_realloc -- release file line list
- void
- getlines_cleanup_realloc(FileList *filelist)
- {
- FileLine *line;
- // release all the strings back to the heap
- for (line = filelist->file_head; line->line_content != NULL; ++line) {
- if (line->line_opt & GLOPT_ALLOC_STR)
- free(line->line_content);
- }
- // release the node list to the heap
- free(filelist->file_head);
- // release the file control
- free(filelist);
- }
- % node2.c
- // fastread/node2 -- line node allocation via linked list
- #include <fastread.h>
- // getlines_listnew_slink -- allocate and fill a new line list
- FileList *
- getlines_listnew_slink(u32 opt,FileList *pool)
- {
- FileList *filelist;
- filelist = calloc(1,sizeof(FileList));
- if (filelist == NULL)
- sysfault("getlines_fgets: filelist failure\n");
- opt |= GLOPT_LINKED;
- filelist->file_opt = opt;
- // co-opt this to store our allocation pool pointer
- filelist->file_next = pool;
- memset(pool,0,sizeof(FileList));
- // fill in our virtual functions
- filelist->file_vlistnew = getlines_listnew_slink;
- filelist->file_vlinenew = getlines_linenew_slink;
- filelist->file_vtrim = getlines_trim_slink;
- filelist->file_vcleanup = getlines_cleanup_slink;
- return filelist;
- }
- // getlines_linenew_slink -- store new node
- FileLine *
- getlines_linenew_slink(FileList *filelist,int len)
- {
- FileList *pool;
- FileLine *prev;
- FileLine *line;
- // get our "hidden" pool pointer
- pool = filelist->file_next;
- // grow the memory pool
- if ((pool->file_count + 1) > pool->file_maxcnt) {
- if (pool->file_maxcnt <= 0)
- pool->file_maxcnt = 100;
- pool->file_head = malloc(pool->file_maxcnt * sizeof(FileLine));
- if (pool->file_head == NULL)
- sysfault("getlines_linenew_slink: pool failure\n");
- pool->file_opt |= GLOPT_ALLOC_NODE;
- pool->file_tail = pool->file_head;
- pool->file_count = 0;
- }
- line = &pool->file_head[pool->file_count++];
- line->line_idx = filelist->file_count++;
- // remember which line nodes will need deallocation
- line->line_opt = pool->file_opt & GLOPT_ALLOC_NODE;
- pool->file_opt &= ~GLOPT_ALLOC_NODE;
- if (len > filelist->file_maxlen)
- filelist->file_maxlen = len;
- // maintain the linked list pointers
- prev = filelist->file_tail;
- if (prev != NULL)
- prev->line_next = line;
- filelist->file_tail = line;
- line->line_next = NULL;
- return line;
- }
- // getlines_trim_slink -- trim a node list
- void
- getlines_trim_slink(FileList *filelist)
- {
- FileLine *line;
- u32 opt;
- opt = filelist->file_opt;
- // add end marker
- if (opt & GLOPT_ENDMARKER) {
- line = getlines_linenew_slink(filelist,0);
- line->line_content = NULL;
- line->line_idx = ~0;
- }
- filelist->file_head = realloc(filelist->file_head,
- filelist->file_count * sizeof(FileLine));
- if (filelist->file_head == NULL)
- sysfault("getlines_trim_slink: trim failure\n");
- // we want this to be the count of _useful_ nodes, so remove the marker
- if (opt & GLOPT_ENDMARKER)
- filelist->file_count -= 1;
- // break pool linkage
- filelist->file_next = NULL;
- }
- // getlines_cleanup_slink -- release file line list
- void
- getlines_cleanup_slink(FileList *filelist)
- {
- FileLine *line;
- FileLine *next;
- u32 opt;
- char *cp;
- // NOTE: these two loops may _not_ be combined because if we did we couldn't
- // release strings from non-alloc point nodes that were part of the node
- // we just deallocated
- // release all the strings back to the heap
- for (line = filelist->file_head; line != NULL; line = next) {
- opt = line->line_opt;
- next = line->line_next;
- if (opt & GLOPT_ALLOC_STR) {
- cp = line->line_content;
- if (cp != NULL)
- free(cp);
- }
- }
- // release all the nodes back to the heap
- for (line = filelist->file_head; line != NULL; line = next) {
- opt = line->line_opt;
- next = line->line_next;
- if (opt & GLOPT_ALLOC_NODE)
- free(line);
- }
- // release the file control
- free(filelist);
- }
- % rdgets.c
- // fastread/rdgets -- read file using fgets
- #include <fastread.h>
- // read in file lines using fgets
- FileList *
- getlines_gets(u32 opt,const char *file)
- {
- FILE *xf;
- char *cp;
- int len;
- FileLine *line;
- FileList *filelist;
- FileList filepool;
- FileStrPool strpool;
- getlines_vlinenew linenew;
- getlines_vstrnew strnew;
- char lbuf[50000];
- getlines_verbose("getlines_gets: reading %s ...\n",file);
- xf = fopen(file,"r");
- if (xf == NULL)
- sysfault("getlines_gets: unable to open '%s' -- %s\n",
- file,strerror(errno));
- filelist = getlines_listnew(opt,&filepool);
- linenew = filelist->file_vlinenew;
- strnew = getlines_strpool_init(opt,&strpool);
- while (1) {
- #if UNL && defined(__USE_GNU)
- cp = fgets_unlocked(lbuf,sizeof(lbuf),xf);
- #else
- cp = fgets(lbuf,sizeof(lbuf),xf);
- #endif
- if (cp == NULL)
- break;
- len = strlen(lbuf);
- // strip newline from string [or not]
- #if 1
- if (len > 0) {
- cp = &lbuf[len - 1];
- if (*cp == '\n') {
- *cp = 0;
- --len;
- }
- }
- #endif
- line = linenew(filelist,len);
- strnew(line,&strpool,lbuf,len);
- }
- fclose(xf);
- // trim to maximum used
- filelist->file_vtrim(filelist);
- getlines_verbose("getlines_gets: complete -- %d lines\n",
- filelist->file_count);
- return filelist;
- }
- % rdmmap.c
- // fastread/rdmmap -- read file using mmap
- #include <fastread.h>
- // read in file lines by mmap to entire file
- FileList *
- getlines_mmap(u32 opt,const char *file)
- {
- int fd;
- char *lhs;
- char *rhs;
- int len;
- FileList *filelist;
- FileLine *line;
- FileList filepool;
- FileStrPool strpool;
- getlines_vlinenew linenew;
- getlines_vstrnew strnew;
- int err;
- int nlflg;
- struct stat st;
- char *fbuf;
- char *fbe;
- getlines_verbose("getlines_mmap: reading %s ...\n",file);
- fd = open(file,O_RDONLY);
- if (fd < 0)
- sysfault("getlines_mmap: unable to open '%s' -- %s\n",
- file,strerror(errno));
- err = fstat(fd,&st);
- if (err < 0)
- sysfault("getlines_mmap: unable to stat '%s' -- %s\n",
- file,strerror(errno));
- fbuf = mmap(NULL,st.st_size,PROT_READ,MAP_PRIVATE,fd,0);
- if (fbuf == MAP_FAILED)
- sysfault("getlines_mmap: unable to mmap '%s' -- %s\n",
- file,strerror(errno));
- switch (opt & GLMAD_MSK) {
- case GLMAD_SEQUENTIAL:
- posix_madvise(fbuf,st.st_size,POSIX_MADV_SEQUENTIAL);
- break;
- case GLMAD_WILLNEED:
- posix_madvise(fbuf,st.st_size,POSIX_MADV_WILLNEED);
- break;
- }
- filelist = getlines_listnew(opt,&filepool);
- linenew = filelist->file_vlinenew;
- strnew = getlines_strpool_init(opt,&strpool);
- fbe = &fbuf[st.st_size];
- for (lhs = fbuf; lhs < fbe; lhs = rhs + 1) {
- rhs = memchr(lhs,'\n',fbe - lhs);
- nlflg = (rhs != NULL);
- if (! nlflg)
- rhs = fbe;
- len = rhs - lhs;
- // strip newline from string [or not]
- #if 1
- if (nlflg && (len > 0))
- --len;
- #endif
- line = linenew(filelist,len);
- strnew(line,&strpool,lhs,len);
- }
- munmap(fbuf,st.st_size);
- close(fd);
- // trim to maximum used
- filelist->file_vtrim(filelist);
- getlines_verbose("getlines_mmap: complete -- %d lines\n",
- filelist->file_count);
- return filelist;
- }
- % rpt4.txt
- F000: L:324255 W:2096 324.086MB 339828558
- 180895790 180895790 mmap NOD1 STR1 MAD2
- 183522663 183522663 mmap NOD1 STR1 MAD0
- 184290785 184290785 mmap NOD1 STR1 MAD1
- 185526579 185526579 mmap NOD0 STR1 MAD1
- 186106571 186106571 mmap NOD1 STR0 MAD0
- 186420639 186420639 mmap NOD0 STR1 MAD0
- 187966287 187966287 mmap NOD1 STR0 MAD1
- 188825087 188825087 mmap NOD0 STR0 MAD1
- 189804235 189804235 mmap NOD0 STR0 MAD0
- 191516616 191516616 mmap NOD1 STR0 MAD2
- 191962800 191962800 mmap NOD0 STR1 MAD2
- 194355418 194355418 mmap NOD0 STR0 MAD2
- F001: L:329608 W:2821 443.649MB 465199355
- 246493458 246493458 mmap NOD1 STR1 MAD0
- 247507438 247507438 mmap NOD1 STR1 MAD2
- 247774206 247774206 mmap NOD1 STR1 MAD1
- 249403466 249403466 mmap NOD0 STR1 MAD2
- 249432697 249432697 mmap NOD1 STR0 MAD1
- 249986158 249986158 mmap NOD0 STR1 MAD1
- 251036866 251036866 mmap NOD0 STR0 MAD1
- 251445366 251445366 mmap NOD0 STR1 MAD0
- 251712888 251712888 mmap NOD1 STR0 MAD2
- 253348077 253348077 mmap NOD0 STR0 MAD2
- 253450488 253450488 mmap NOD0 STR0 MAD0
- 255280236 255280236 mmap NOD1 STR0 MAD0
- F002: L:401476 W:6185 1185.270MB 1242845909
- 652151232 652151232 mmap NOD1 STR1 MAD0
- 652935759 652935759 mmap NOD1 STR0 MAD0
- 655384791 655384791 mmap NOD0 STR1 MAD1
- 656445872 656445872 mmap NOD0 STR1 MAD2
- 656878445 656878445 mmap NOD0 STR1 MAD0
- 658421957 658421957 mmap NOD1 STR0 MAD2
- 658449912 658449912 mmap NOD1 STR1 MAD1
- 658939488 658939488 mmap NOD1 STR1 MAD2
- 660262527 660262527 mmap NOD0 STR0 MAD2
- 662925298 662925298 mmap NOD0 STR0 MAD0
- 664794861 664794861 mmap NOD1 STR0 MAD1
- 682324719 682324719 mmap NOD0 STR0 MAD1
- F003: L:729379 W:9349 3253.185MB 3411212029
- 1757162209 1757162209 mmap NOD1 STR0 MAD2
- 1759632770 1759632770 mmap NOD0 STR1 MAD2
- 1761397652 1761397652 mmap NOD1 STR1 MAD1
- 1761606235 1761606235 mmap NOD0 STR0 MAD2
- 1774409922 1774409922 mmap NOD1 STR1 MAD2
- 1780655183 1780655183 mmap NOD0 STR1 MAD1
- 1821029526 1821029526 mmap NOD1 STR0 MAD1
- 1944566723 1944566723 mmap NOD0 STR0 MAD0
- 3596126568 3596126568 mmap NOD0 STR1 MAD0
- 4002092436 4002092436 mmap NOD0 STR0 MAD1
- 4228497330 4228497330 mmap NOD1 STR1 MAD0
- 4343748207 4343748207 mmap NOD1 STR0 MAD0
- F004: L:85857 W:5184 212.599MB 222926129
- 119356623 119356623 mmap NOD1 STR0 MAD2
- 120613608 120613608 mmap NOD1 STR0 MAD1
- 121043636 121043636 mmap NOD0 STR0 MAD0
- 123203688 123203688 mmap NOD0 STR0 MAD2
- 124910631 124910631 mmap NOD0 STR0 MAD1
- 125462555 125462555 mmap NOD1 STR1 MAD1
- 125644788 125644788 mmap NOD1 STR1 MAD0
- 126104515 126104515 mmap NOD1 STR0 MAD0
- 126704622 126704622 mmap NOD1 STR1 MAD2
- 128473901 128473901 mmap NOD0 STR1 MAD0
- 129075755 129075755 mmap NOD0 STR1 MAD1
- 134669101 134669101 mmap NOD0 STR1 MAD2
- F005: L:62871 W:5417 162.384MB 170272145
- 89373948 89373948 mmap NOD1 STR0 MAD2
- 89654326 89654326 mmap NOD1 STR0 MAD0
- 91186150 91186150 mmap NOD0 STR0 MAD0
- 91346336 91346336 mmap NOD0 STR1 MAD0
- 91517159 91517159 mmap NOD0 STR1 MAD2
- 92085527 92085527 mmap NOD1 STR1 MAD0
- 92139857 92139857 mmap NOD0 STR0 MAD2
- 92705964 92705964 mmap NOD1 STR0 MAD1
- 93021419 93021419 mmap NOD1 STR1 MAD1
- 93470694 93470694 mmap NOD0 STR1 MAD1
- 95539172 95539172 mmap NOD0 STR0 MAD1
- 97976396 97976396 mmap NOD1 STR1 MAD2
- F006: L:298836 W:1082 154.481MB 161985377
- 101032987 101032987 mmap NOD1 STR0 MAD0
- 102530419 102530419 mmap NOD0 STR0 MAD1
- 103338380 103338380 mmap NOD0 STR0 MAD2
- 104980685 104980685 mmap NOD1 STR0 MAD1
- 105929874 105929874 mmap NOD0 STR0 MAD0
- 106308667 106308667 mmap NOD1 STR0 MAD2
- 114916205 114916205 mmap NOD1 STR1 MAD0
- 116245427 116245427 mmap NOD1 STR1 MAD2
- 116986416 116986416 mmap NOD0 STR1 MAD1
- 118397463 118397463 mmap NOD0 STR1 MAD2
- 118414708 118414708 mmap NOD1 STR1 MAD1
- 118499750 118499750 mmap NOD0 STR1 MAD0
- F007: L:221513 W:2731 288.694MB 302717428
- 160207273 160207273 mmap NOD1 STR1 MAD2
- 162698004 162698004 mmap NOD0 STR1 MAD0
- 163430070 163430070 mmap NOD1 STR1 MAD0
- 163655400 163655400 mmap NOD1 STR0 MAD2
- 164049948 164049948 mmap NOD1 STR0 MAD0
- 164609087 164609087 mmap NOD1 STR1 MAD1
- 164644938 164644938 mmap NOD0 STR1 MAD2
- 164684895 164684895 mmap NOD0 STR1 MAD1
- 164973788 164973788 mmap NOD0 STR0 MAD2
- 168712008 168712008 mmap NOD0 STR0 MAD0
- 169406259 169406259 mmap NOD0 STR0 MAD1
- 169883703 169883703 mmap NOD1 STR0 MAD1
- F008: L:420815 W:8905 1789.672MB 1876607629
- 957684255 957684255 mmap NOD0 STR0 MAD1
- 958444534 958444534 mmap NOD1 STR0 MAD0
- 965440746 965440746 mmap NOD0 STR0 MAD0
- 972357479 972357479 mmap NOD1 STR0 MAD2
- 976734583 976734583 mmap NOD1 STR1 MAD1
- 977309057 977309057 mmap NOD1 STR1 MAD0
- 980361272 980361272 mmap NOD0 STR0 MAD2
- 981449917 981449917 mmap NOD0 STR1 MAD2
- 986569287 986569287 mmap NOD0 STR1 MAD0
- 986721238 986721238 mmap NOD0 STR1 MAD1
- 992341075 992341075 mmap NOD1 STR1 MAD2
- 995270123 995270123 mmap NOD1 STR0 MAD1
- F009: L:126712 W:8250 498.905MB 523139660
- 268000870 268000870 mmap NOD1 STR0 MAD2
- 271529860 271529860 mmap NOD0 STR0 MAD1
- 274371464 274371464 mmap NOD1 STR0 MAD0
- 275702097 275702097 mmap NOD0 STR0 MAD0
- 278356890 278356890 mmap NOD1 STR0 MAD1
- 283052285 283052285 mmap NOD1 STR1 MAD2
- 285236191 285236191 mmap NOD0 STR1 MAD1
- 285342433 285342433 mmap NOD0 STR0 MAD2
- 286173422 286173422 mmap NOD0 STR1 MAD2
- 287614451 287614451 mmap NOD0 STR1 MAD0
- 288445554 288445554 mmap NOD1 STR1 MAD1
- 297201561 297201561 mmap NOD1 STR1 MAD0
- F010: L:443166 W:8821 1865.753MB 1956384217
- 997514543 997514543 mmap NOD1 STR0 MAD2
- 1001582059 1001582059 mmap NOD1 STR1 MAD2
- 1002637807 1002637807 mmap NOD1 STR1 MAD1
- 1006035450 1006035450 mmap NOD0 STR0 MAD2
- 1009640016 1009640016 mmap NOD0 STR1 MAD1
- 1010930613 1010930613 mmap NOD0 STR1 MAD2
- 1018778163 1018778163 mmap NOD1 STR0 MAD1
- 1023836339 1023836339 mmap NOD0 STR0 MAD1
- 1159431090 1159431090 mmap NOD1 STR1 MAD0
- 1251299450 1251299450 mmap NOD0 STR1 MAD0
- 1949242272 1949242272 mmap NOD1 STR0 MAD0
- 2231859603 2231859603 mmap NOD0 STR0 MAD0
- F011: L:385632 W:2161 398.467MB 417822850
- 232713041 232713041 mmap NOD1 STR0 MAD2
- 237025308 237025308 mmap NOD1 STR0 MAD0
- 238503456 238503456 mmap NOD0 STR0 MAD1
- 238837503 238837503 mmap NOD0 STR0 MAD0
- 238952117 238952117 mmap NOD0 STR0 MAD2
- 245445340 245445340 mmap NOD1 STR0 MAD1
- 252800369 252800369 mmap NOD1 STR1 MAD1
- 253372247 253372247 mmap NOD1 STR1 MAD2
- 254652542 254652542 mmap NOD1 STR1 MAD0
- 257634623 257634623 mmap NOD0 STR1 MAD2
- 260165799 260165799 mmap NOD0 STR1 MAD1
- 261084754 261084754 mmap NOD0 STR1 MAD0
- F012: L:629448 W:4412 1324.616MB 1388960587
- 730556578 730556578 mmap NOD1 STR0 MAD0
- 732245418 732245418 mmap NOD0 STR0 MAD2
- 733629842 733629842 mmap NOD0 STR0 MAD1
- 736133759 736133759 mmap NOD0 STR0 MAD0
- 739097352 739097352 mmap NOD1 STR0 MAD2
- 744447016 744447016 mmap NOD1 STR1 MAD0
- 751857800 751857800 mmap NOD1 STR1 MAD2
- 752999552 752999552 mmap NOD0 STR1 MAD0
- 753350589 753350589 mmap NOD0 STR1 MAD1
- 757166181 757166181 mmap NOD1 STR0 MAD1
- 759313659 759313659 mmap NOD1 STR1 MAD1
- 763313459 763313459 mmap NOD0 STR1 MAD2
- F013: L:510357 W:7312 1779.348MB 1865781362
- 990508283 990508283 mmap NOD1 STR0 MAD0
- 992508444 992508444 mmap NOD0 STR0 MAD0
- 994987938 994987938 mmap NOD0 STR0 MAD1
- 1028086969 1028086969 mmap NOD1 STR0 MAD1
- 1033543914 1033543914 mmap NOD1 STR0 MAD2
- 1037873749 1037873749 mmap NOD0 STR0 MAD2
- 1048807805 1048807805 mmap NOD1 STR1 MAD0
- 1050009424 1050009424 mmap NOD0 STR1 MAD0
- 1083661103 1083661103 mmap NOD0 STR1 MAD2
- 1086641108 1086641108 mmap NOD0 STR1 MAD1
- 1090540688 1090540688 mmap NOD1 STR1 MAD1
- 1105866118 1105866118 mmap NOD1 STR1 MAD2
- F014: L:188434 W:1253 112.922MB 118407771
- 75983628 75983628 mmap NOD0 STR1 MAD2
- 76531639 76531639 mmap NOD1 STR1 MAD0
- 78100760 78100760 mmap NOD0 STR1 MAD0
- 78309239 78309239 mmap NOD1 STR0 MAD0
- 79758698 79758698 mmap NOD1 STR1 MAD2
- 80987484 80987484 mmap NOD0 STR0 MAD1
- 81557090 81557090 mmap NOD1 STR0 MAD2
- 81652267 81652267 mmap NOD0 STR0 MAD0
- 81986110 81986110 mmap NOD1 STR1 MAD1
- 83377517 83377517 mmap NOD0 STR0 MAD2
- 84832966 84832966 mmap NOD1 STR0 MAD1
- 112103821 112103821 mmap NOD0 STR1 MAD1
- F015: L:82139 W:4354 170.586MB 178872264
- 106018579 106018579 mmap NOD1 STR0 MAD1
- 106633682 106633682 mmap NOD0 STR0 MAD1
- 108267899 108267899 mmap NOD0 STR0 MAD2
- 109236749 109236749 mmap NOD1 STR0 MAD2
- 113950204 113950204 mmap NOD0 STR0 MAD0
- 114972365 114972365 mmap NOD1 STR0 MAD0
- 123561341 123561341 mmap NOD0 STR1 MAD2
- 123894067 123894067 mmap NOD1 STR1 MAD1
- 124363664 124363664 mmap NOD1 STR1 MAD0
- 124961919 124961919 mmap NOD0 STR1 MAD1
- 126811394 126811394 mmap NOD1 STR1 MAD2
- 135841133 135841133 mmap NOD0 STR1 MAD0
- F016: L:389499 W:9062 1681.805MB 1763499868
- 905568725 905568725 mmap NOD1 STR0 MAD0
- 907101811 907101811 mmap NOD0 STR0 MAD0
- 909932989 909932989 mmap NOD0 STR0 MAD2
- 916338363 916338363 mmap NOD1 STR0 MAD2
- 916843948 916843948 mmap NOD0 STR0 MAD1
- 941210691 941210691 mmap NOD1 STR1 MAD2
- 945294750 945294750 mmap NOD1 STR1 MAD1
- 948552011 948552011 mmap NOD1 STR0 MAD1
- 950187656 950187656 mmap NOD1 STR1 MAD0
- 951032577 951032577 mmap NOD0 STR1 MAD1
- 953977073 953977073 mmap NOD0 STR1 MAD0
- 954206280 954206280 mmap NOD0 STR1 MAD2
- F017: L:992849 W:3264 1547.875MB 1623064718
- 846945891 846945891 mmap NOD1 STR1 MAD1
- 848575429 848575429 mmap NOD1 STR1 MAD2
- 855430423 855430423 mmap NOD1 STR1 MAD0
- 862370593 862370593 mmap NOD0 STR1 MAD0
- 866961237 866961237 mmap NOD0 STR1 MAD1
- 869172279 869172279 mmap NOD0 STR1 MAD2
- 876232371 876232371 mmap NOD0 STR0 MAD2
- 879819434 879819434 mmap NOD1 STR0 MAD2
- 887031458 887031458 mmap NOD0 STR0 MAD0
- 887504886 887504886 mmap NOD1 STR0 MAD0
- 888364549 888364549 mmap NOD0 STR0 MAD1
- 913668043 913668043 mmap NOD1 STR0 MAD1
- F018: L:931502 W:9646 4285.883MB 4494073623
- 2302237292 2302237292 mmap NOD1 STR0 MAD2
- 2308535176 2308535176 mmap NOD0 STR1 MAD0
- 2308906328 2308906328 mmap NOD1 STR1 MAD0
- 2310419639 2310419639 mmap NOD1 STR1 MAD2
- 2314785219 2314785219 mmap NOD0 STR1 MAD1
- 2317908846 2317908846 mmap NOD1 STR1 MAD1
- 2325642670 2325642670 mmap NOD0 STR0 MAD1
- 2326176563 2326176563 mmap NOD0 STR0 MAD2
- 2326806173 2326806173 mmap NOD1 STR0 MAD1
- 2336889763 2336889763 mmap NOD0 STR1 MAD2
- 4736028679 4736028679 mmap NOD1 STR0 MAD0
- 13851675489 13851675489 mmap NOD0 STR0 MAD0
- F019: L:266047 W:7453 946.298MB 992265867
- 521621519 521621519 mmap NOD1 STR1 MAD1
- 522055097 522055097 mmap NOD1 STR1 MAD0
- 523314526 523314526 mmap NOD1 STR0 MAD0
- 523434060 523434060 mmap NOD1 STR1 MAD2
- 524250978 524250978 mmap NOD0 STR1 MAD0
- 525316541 525316541 mmap NOD0 STR0 MAD2
- 525860866 525860866 mmap NOD0 STR0 MAD0
- 527643096 527643096 mmap NOD1 STR0 MAD2
- 528962847 528962847 mmap NOD0 STR1 MAD1
- 528989426 528989426 mmap NOD0 STR0 MAD1
- 529959664 529959664 mmap NOD0 STR1 MAD2
- 544627019 544627019 mmap NOD1 STR0 MAD1
- F020: L:572709 W:66 18.835MB 19749518
- 45597357 45597357 mmap NOD1 STR1 MAD0
- 45779956 45779956 mmap NOD1 STR1 MAD2
- 45986360 45986360 mmap NOD1 STR1 MAD1
- 47764054 47764054 mmap NOD0 STR1 MAD2
- 47802691 47802691 mmap NOD0 STR1 MAD0
- 47905615 47905615 mmap NOD0 STR1 MAD1
- 50983136 50983136 mmap NOD1 STR0 MAD2
- 51255845 51255845 mmap NOD1 STR0 MAD0
- 51413396 51413396 mmap NOD1 STR0 MAD1
- 52078512 52078512 mmap NOD0 STR0 MAD2
- 52273720 52273720 mmap NOD0 STR0 MAD0
- 53823246 53823246 mmap NOD0 STR0 MAD1
- F021: L:68373 W:3041 98.684MB 103477688
- 56768781 56768781 mmap NOD1 STR1 MAD0
- 56772002 56772002 mmap NOD1 STR1 MAD1
- 57665669 57665669 mmap NOD1 STR1 MAD2
- 57882186 57882186 mmap NOD0 STR1 MAD0
- 58512069 58512069 mmap NOD0 STR0 MAD0
- 58627957 58627957 mmap NOD0 STR1 MAD1
- 58685254 58685254 mmap NOD0 STR0 MAD1
- 58877380 58877380 mmap NOD1 STR0 MAD2
- 59515560 59515560 mmap NOD1 STR0 MAD0
- 59883485 59883485 mmap NOD1 STR0 MAD1
- 60684351 60684351 mmap NOD0 STR1 MAD2
- 60998882 60998882 mmap NOD0 STR0 MAD2
- F022: L:651839 W:2005 624.153MB 654471718
- 362398545 362398545 mmap NOD1 STR0 MAD2
- 363926350 363926350 mmap NOD1 STR0 MAD0
- 367470248 367470248 mmap NOD0 STR0 MAD2
- 367761121 367761121 mmap NOD0 STR0 MAD0
- 368147585 368147585 mmap NOD0 STR0 MAD1
- 376368327 376368327 mmap NOD1 STR0 MAD1
- 422615851 422615851 mmap NOD1 STR1 MAD0
- 423621201 423621201 mmap NOD1 STR1 MAD1
- 429919918 429919918 mmap NOD1 STR1 MAD2
- 429997141 429997141 mmap NOD0 STR1 MAD0
- 435356910 435356910 mmap NOD0 STR1 MAD2
- 436002440 436002440 mmap NOD0 STR1 MAD1
- F023: L:414658 W:6481 1284.202MB 1346583522
- 688357550 688357550 mmap NOD1 STR0 MAD2
- 688815657 688815657 mmap NOD1 STR1 MAD1
- 690389228 690389228 mmap NOD0 STR0 MAD2
- 691091709 691091709 mmap NOD0 STR0 MAD1
- 692812741 692812741 mmap NOD1 STR1 MAD2
- 692912825 692912825 mmap NOD0 STR1 MAD2
- 693045023 693045023 mmap NOD1 STR0 MAD0
- 695688371 695688371 mmap NOD1 STR1 MAD0
- 695698598 695698598 mmap NOD0 STR1 MAD1
- 704810624 704810624 mmap NOD0 STR0 MAD0
- 708141644 708141644 mmap NOD0 STR1 MAD0
- 711645331 711645331 mmap NOD1 STR0 MAD1
- F024: L:984554 W:3440 1616.269MB 1694780577
- 886370585 886370585 mmap NOD0 STR1 MAD1
- 886766936 886766936 mmap NOD1 STR1 MAD2
- 896067425 896067425 mmap NOD0 STR1 MAD2
- 898126674 898126674 mmap NOD1 STR1 MAD1
- 903142691 903142691 mmap NOD1 STR0 MAD2
- 910677952 910677952 mmap NOD1 STR0 MAD1
- 923278654 923278654 mmap NOD0 STR0 MAD2
- 934166514 934166514 mmap NOD0 STR0 MAD1
- 1027746063 1027746063 mmap NOD1 STR1 MAD0
- 1503390969 1503390969 mmap NOD0 STR1 MAD0
- 1686740039 1686740039 mmap NOD0 STR0 MAD0
- 1925983165 1925983165 mmap NOD1 STR0 MAD0
- F025: L:527629 W:3213 808.812MB 848100352
- 441865465 441865465 mmap NOD1 STR1 MAD0
- 442177132 442177132 mmap NOD1 STR1 MAD1
- 445345498 445345498 mmap NOD0 STR1 MAD0
- 445829202 445829202 mmap NOD0 STR1 MAD1
- 447863861 447863861 mmap NOD1 STR0 MAD0
- 450262887 450262887 mmap NOD1 STR0 MAD2
- 451764488 451764488 mmap NOD0 STR0 MAD0
- 452178878 452178878 mmap NOD1 STR1 MAD2
- 452595329 452595329 mmap NOD0 STR0 MAD2
- 455520327 455520327 mmap NOD0 STR0 MAD1
- 460673582 460673582 mmap NOD0 STR1 MAD2
- 472150418 472150418 mmap NOD1 STR0 MAD1
- F026: L:572103 W:6218 1696.582MB 1778994818
- 931459483 931459483 mmap NOD1 STR0 MAD0
- 934351942 934351942 mmap NOD0 STR0 MAD0
- 937151809 937151809 mmap NOD1 STR0 MAD2
- 944838409 944838409 mmap NOD0 STR0 MAD1
- 949025976 949025976 mmap NOD1 STR1 MAD0
- 951046455 951046455 mmap NOD0 STR0 MAD2
- 956607614 956607614 mmap NOD1 STR1 MAD1
- 959487976 959487976 mmap NOD0 STR1 MAD2
- 961875176 961875176 mmap NOD0 STR1 MAD0
- 962300544 962300544 mmap NOD1 STR1 MAD2
- 965200745 965200745 mmap NOD0 STR1 MAD1
- 974571818 974571818 mmap NOD1 STR0 MAD1
- F027: L:793354 W:5966 2255.653MB 2365223324
- 1228835343 1228835343 mmap NOD1 STR0 MAD0
- 1232277151 1232277151 mmap NOD1 STR0 MAD2
- 1238090146 1238090146 mmap NOD0 STR0 MAD0
- 1244786398 1244786398 mmap NOD0 STR0 MAD2
- 1253190911 1253190911 mmap NOD1 STR1 MAD1
- 1259112447 1259112447 mmap NOD1 STR1 MAD2
- 1264141635 1264141635 mmap NOD0 STR1 MAD2
- 1269487942 1269487942 mmap NOD0 STR1 MAD1
- 1271305066 1271305066 mmap NOD0 STR1 MAD0
- 1273529266 1273529266 mmap NOD1 STR0 MAD1
- 1510834508 1510834508 mmap NOD1 STR1 MAD0
- 1515889902 1515889902 mmap NOD0 STR0 MAD1
- F028: L:690669 W:388 128.888MB 135149374
- 107137719 107137719 mmap NOD1 STR1 MAD0
- 107162506 107162506 mmap NOD1 STR1 MAD2
- 107181285 107181285 mmap NOD1 STR1 MAD1
- 107791194 107791194 mmap NOD0 STR1 MAD2
- 108441880 108441880 mmap NOD0 STR1 MAD0
- 109446150 109446150 mmap NOD0 STR1 MAD1
- 122229954 122229954 mmap NOD1 STR0 MAD2
- 123216635 123216635 mmap NOD1 STR0 MAD0
- 123647869 123647869 mmap NOD0 STR0 MAD1
- 123906433 123906433 mmap NOD0 STR0 MAD0
- 125095385 125095385 mmap NOD0 STR0 MAD2
- 127399866 127399866 mmap NOD1 STR0 MAD1
- F029: L:902519 W:8181 3523.415MB 3694568175
- 1912162358 1912162358 mmap NOD1 STR0 MAD1
- 1925411540 1925411540 mmap NOD0 STR0 MAD1
- 1997576017 1997576017 mmap NOD1 STR0 MAD2
- 2004263165 2004263165 mmap NOD0 STR1 MAD1
- 2008307629 2008307629 mmap NOD1 STR1 MAD2
- 2009045276 2009045276 mmap NOD0 STR0 MAD2
- 2018292094 2018292094 mmap NOD1 STR1 MAD1
- 2028949657 2028949657 mmap NOD0 STR1 MAD2
- 3415360705 3415360705 mmap NOD0 STR1 MAD0
- 3906833427 3906833427 mmap NOD1 STR1 MAD0
- 4065799991 4065799991 mmap NOD1 STR0 MAD0
- 6763741533 6763741533 mmap NOD0 STR0 MAD0
- F030: L:179482 W:2360 201.850MB 211655402
- 122197343 122197343 mmap NOD1 STR0 MAD2
- 124701885 124701885 mmap NOD1 STR1 MAD1
- 126178696 126178696 mmap NOD1 STR1 MAD0
- 126646619 126646619 mmap NOD0 STR1 MAD0
- 127477381 127477381 mmap NOD0 STR0 MAD1
- 128397259 128397259 mmap NOD0 STR1 MAD1
- 128445960 128445960 mmap NOD1 STR1 MAD2
- 129663348 129663348 mmap NOD0 STR1 MAD2
- 130389974 130389974 mmap NOD1 STR0 MAD1
- 130592211 130592211 mmap NOD1 STR0 MAD0
- 132720361 132720361 mmap NOD0 STR0 MAD2
- 133377469 133377469 mmap NOD0 STR0 MAD0
- F031: L:342396 W:4134 675.885MB 708717151
- 377513751 377513751 mmap NOD1 STR0 MAD0
- 379369183 379369183 mmap NOD1 STR0 MAD2
- 380951800 380951800 mmap NOD1 STR1 MAD0
- 381499957 381499957 mmap NOD0 STR0 MAD1
- 381642895 381642895 mmap NOD1 STR1 MAD2
- 382284873 382284873 mmap NOD0 STR0 MAD0
- 383883105 383883105 mmap NOD0 STR1 MAD0
- 383990764 383990764 mmap NOD0 STR1 MAD1
- 384319010 384319010 mmap NOD0 STR0 MAD2
- 384559756 384559756 mmap NOD1 STR1 MAD1
- 384972224 384972224 mmap NOD0 STR1 MAD2
- 393306444 393306444 mmap NOD1 STR0 MAD1
- F032: L:762237 W:3999 1455.780MB 1526495905
- 798640526 798640526 mmap NOD1 STR0 MAD0
- 804022319 804022319 mmap NOD1 STR0 MAD2
- 808432497 808432497 mmap NOD0 STR0 MAD2
- 809981840 809981840 mmap NOD0 STR0 MAD0
- 814727612 814727612 mmap NOD0 STR0 MAD1
- 824101714 824101714 mmap NOD1 STR1 MAD0
- 825135351 825135351 mmap NOD1 STR1 MAD2
- 827200285 827200285 mmap NOD1 STR1 MAD1
- 833659017 833659017 mmap NOD0 STR1 MAD2
- 839700452 839700452 mmap NOD1 STR0 MAD1
- 841370691 841370691 mmap NOD0 STR1 MAD1
- 843767434 843767434 mmap NOD0 STR1 MAD0
- F033: L:421947 W:8288 1669.038MB 1750113117
- 896040329 896040329 mmap NOD1 STR0 MAD0
- 897657304 897657304 mmap NOD1 STR0 MAD2
- 904732295 904732295 mmap NOD0 STR0 MAD2
- 911476914 911476914 mmap NOD0 STR0 MAD0
- 914663376 914663376 mmap NOD0 STR1 MAD0
- 917668690 917668690 mmap NOD1 STR1 MAD1
- 918810306 918810306 mmap NOD0 STR1 MAD2
- 920560605 920560605 mmap NOD1 STR1 MAD2
- 921403737 921403737 mmap NOD0 STR0 MAD1
- 926609544 926609544 mmap NOD1 STR1 MAD0
- 927264613 927264613 mmap NOD0 STR1 MAD1
- 945443053 945443053 mmap NOD1 STR0 MAD1
- F034: L:367349 W:5828 1022.373MB 1072036181
- 556626385 556626385 mmap NOD1 STR0 MAD0
- 562771807 562771807 mmap NOD0 STR0 MAD0
- 564017780 564017780 mmap NOD1 STR1 MAD0
- 568662573 568662573 mmap NOD0 STR0 MAD2
- 569460297 569460297 mmap NOD1 STR1 MAD2
- 571665614 571665614 mmap NOD1 STR0 MAD2
- 573145302 573145302 mmap NOD0 STR1 MAD1
- 573984599 573984599 mmap NOD0 STR1 MAD0
- 574592762 574592762 mmap NOD1 STR1 MAD1
- 578077701 578077701 mmap NOD1 STR0 MAD1
- 582603542 582603542 mmap NOD0 STR0 MAD1
- 582805245 582805245 mmap NOD0 STR1 MAD2
- F035: L:433973 W:5063 1049.724MB 1100715535
- 580809888 580809888 mmap NOD0 STR0 MAD0
- 581073339 581073339 mmap NOD1 STR0 MAD2
- 582294379 582294379 mmap NOD1 STR0 MAD0
- 584905347 584905347 mmap NOD0 STR0 MAD1
- 585711189 585711189 mmap NOD0 STR0 MAD2
- 603360289 603360289 mmap NOD1 STR0 MAD1
- 608477777 608477777 mmap NOD1 STR1 MAD2
- 609735396 609735396 mmap NOD1 STR1 MAD0
- 612513415 612513415 mmap NOD0 STR1 MAD2
- 615467019 615467019 mmap NOD0 STR1 MAD1
- 615480037 615480037 mmap NOD1 STR1 MAD1
- 616415198 616415198 mmap NOD0 STR1 MAD0
- F036: L:615918 W:9151 2686.372MB 2816864863
- 1443450677 1443450677 mmap NOD0 STR0 MAD2
- 1446495453 1446495453 mmap NOD1 STR0 MAD2
- 1475865203 1475865203 mmap NOD1 STR0 MAD1
- 1512404721 1512404721 mmap NOD1 STR1 MAD1
- 1519954137 1519954137 mmap NOD0 STR1 MAD1
- 1527682610 1527682610 mmap NOD1 STR1 MAD2
- 1552737826 1552737826 mmap NOD0 STR1 MAD2
- 1659400851 1659400851 mmap NOD0 STR0 MAD1
- 1723283474 1723283474 mmap NOD0 STR1 MAD0
- 1897179595 1897179595 mmap NOD1 STR1 MAD0
- 2061698654 2061698654 mmap NOD1 STR0 MAD0
- 3404010779 3404010779 mmap NOD0 STR0 MAD0
- F037: L:365187 W:1563 272.829MB 286082313
- 164737997 164737997 mmap NOD1 STR1 MAD0
- 166619649 166619649 mmap NOD0 STR1 MAD0
- 167278119 167278119 mmap NOD1 STR1 MAD2
- 168251224 168251224 mmap NOD1 STR0 MAD0
- 169776721 169776721 mmap NOD0 STR1 MAD1
- 170203325 170203325 mmap NOD1 STR0 MAD2
- 171472421 171472421 mmap NOD0 STR1 MAD2
- 172773491 172773491 mmap NOD0 STR0 MAD2
- 173701181 173701181 mmap NOD0 STR0 MAD0
- 174820589 174820589 mmap NOD1 STR1 MAD1
- 175005297 175005297 mmap NOD0 STR0 MAD1
- 175513653 175513653 mmap NOD1 STR0 MAD1
- F038: L:61305 W:476 14.002MB 14681954
- 11292851 11292851 mmap NOD1 STR1 MAD1
- 11358114 11358114 mmap NOD1 STR1 MAD2
- 11588294 11588294 mmap NOD1 STR1 MAD0
- 11604933 11604933 mmap NOD0 STR1 MAD2
- 11725772 11725772 mmap NOD0 STR1 MAD0
- 12476480 12476480 mmap NOD1 STR0 MAD0
- 12656579 12656579 mmap NOD0 STR0 MAD0
- 12706437 12706437 mmap NOD0 STR0 MAD1
- 12767660 12767660 mmap NOD1 STR0 MAD1
- 13150154 13150154 mmap NOD0 STR0 MAD2
- 13211380 13211380 mmap NOD1 STR0 MAD2
- 14022692 14022692 mmap NOD0 STR1 MAD1
- F039: L:396788 W:8575 1622.049MB 1700841665
- 862469472 862469472 mmap NOD1 STR0 MAD0
- 863937453 863937453 mmap NOD0 STR0 MAD1
- 864232248 864232248 mmap NOD0 STR0 MAD0
- 867829029 867829029 mmap NOD0 STR0 MAD2
- 868797302 868797302 mmap NOD1 STR0 MAD2
- 872970008 872970008 mmap NOD1 STR1 MAD0
- 876198681 876198681 mmap NOD0 STR1 MAD1
- 878310652 878310652 mmap NOD0 STR1 MAD0
- 879438530 879438530 mmap NOD1 STR1 MAD2
- 880210945 880210945 mmap NOD1 STR1 MAD1
- 884953635 884953635 mmap NOD0 STR1 MAD2
- 893164327 893164327 mmap NOD1 STR0 MAD1
- F040: L:245326 W:5067 592.450MB 621229304
- 323344656 323344656 mmap NOD1 STR1 MAD0
- 324446924 324446924 mmap NOD1 STR0 MAD2
- 325393596 325393596 mmap NOD1 STR1 MAD1
- 326273144 326273144 mmap NOD1 STR1 MAD2
- 328233113 328233113 mmap NOD0 STR1 MAD2
- 330150852 330150852 mmap NOD0 STR1 MAD0
- 330898803 330898803 mmap NOD0 STR0 MAD1
- 330902576 330902576 mmap NOD0 STR1 MAD1
- 333900424 333900424 mmap NOD0 STR0 MAD2
- 333979196 333979196 mmap NOD1 STR0 MAD0
- 334010322 334010322 mmap NOD0 STR0 MAD0
- 340767944 340767944 mmap NOD1 STR0 MAD1
- F041: L:986409 W:9173 4313.608MB 4523145588
- 2313927840 2313927840 mmap NOD1 STR0 MAD2
- 2321612947 2321612947 mmap NOD0 STR0 MAD2
- 2335550214 2335550214 mmap NOD0 STR0 MAD1
- 2336683888 2336683888 mmap NOD1 STR1 MAD1
- 2339340599 2339340599 mmap NOD1 STR1 MAD2
- 2339883408 2339883408 mmap NOD0 STR1 MAD1
- 2343571691 2343571691 mmap NOD1 STR1 MAD0
- 2345638875 2345638875 mmap NOD1 STR0 MAD1
- 2346104053 2346104053 mmap NOD0 STR1 MAD0
- 2351525306 2351525306 mmap NOD0 STR1 MAD2
- 4732440693 4732440693 mmap NOD1 STR0 MAD0
- 14883253541 14883253541 mmap NOD0 STR0 MAD0
- F042: L:367968 W:9702 1703.785MB 1786547556
- 910149609 910149609 mmap NOD1 STR1 MAD2
- 915834545 915834545 mmap NOD0 STR1 MAD0
- 916138716 916138716 mmap NOD1 STR0 MAD0
- 918604161 918604161 mmap NOD0 STR0 MAD0
- 921486968 921486968 mmap NOD1 STR1 MAD0
- 925611622 925611622 mmap NOD0 STR0 MAD1
- 933036900 933036900 mmap NOD1 STR1 MAD1
- 933156105 933156105 mmap NOD1 STR0 MAD2
- 935379330 935379330 mmap NOD0 STR1 MAD1
- 935772091 935772091 mmap NOD0 STR1 MAD2
- 937362971 937362971 mmap NOD0 STR0 MAD2
- 959867258 959867258 mmap NOD1 STR0 MAD1
- F043: L:630679 W:9762 2942.911MB 3085865994
- 1574662080 1574662080 mmap NOD1 STR0 MAD2
- 1581562674 1581562674 mmap NOD0 STR0 MAD2
- 1596843869 1596843869 mmap NOD1 STR0 MAD1
- 1617883929 1617883929 mmap NOD1 STR1 MAD1
- 1635719077 1635719077 mmap NOD0 STR1 MAD1
- 1711375042 1711375042 mmap NOD1 STR1 MAD2
- 1728467093 1728467093 mmap NOD0 STR0 MAD1
- 1743161263 1743161263 mmap NOD0 STR1 MAD2
- 1950819608 1950819608 mmap NOD0 STR1 MAD0
- 1964235428 1964235428 mmap NOD1 STR1 MAD0
- 2595994110 2595994110 mmap NOD1 STR0 MAD0
- 5657831024 5657831024 mmap NOD0 STR0 MAD0
- F044: L:397072 W:7716 1459.554MB 1530453482
- 808544135 808544135 mmap NOD1 STR1 MAD2
- 808550965 808550965 mmap NOD0 STR1 MAD2
- 820945359 820945359 mmap NOD1 STR1 MAD0
- 829474697 829474697 mmap NOD1 STR1 MAD1
- 832781758 832781758 mmap NOD0 STR0 MAD0
- 841673489 841673489 mmap NOD0 STR1 MAD0
- 847274996 847274996 mmap NOD0 STR1 MAD1
- 849603602 849603602 mmap NOD0 STR0 MAD2
- 849813493 849813493 mmap NOD1 STR0 MAD0
- 850595665 850595665 mmap NOD1 STR0 MAD1
- 874991643 874991643 mmap NOD1 STR0 MAD2
- 886839604 886839604 mmap NOD0 STR0 MAD1
- F045: L:918129 W:9126 3996.179MB 4190297234
- 2150752032 2150752032 mmap NOD0 STR0 MAD2
- 2151436164 2151436164 mmap NOD1 STR0 MAD2
- 2162247138 2162247138 mmap NOD0 STR0 MAD1
- 2185680363 2185680363 mmap NOD1 STR0 MAD1
- 2279197410 2279197410 mmap NOD1 STR1 MAD2
- 2282081798 2282081798 mmap NOD1 STR1 MAD0
- 2284578395 2284578395 mmap NOD1 STR1 MAD1
- 2289469666 2289469666 mmap NOD0 STR1 MAD2
- 2294851644 2294851644 mmap NOD0 STR1 MAD0
- 2296791472 2296791472 mmap NOD0 STR1 MAD1
- 2379534962 2379534962 mmap NOD1 STR0 MAD0
- 7206831979 7206831979 mmap NOD0 STR0 MAD0
- F046: L:770706 W:2719 999.584MB 1048139391
- 570633737 570633737 mmap NOD1 STR0 MAD2
- 570895248 570895248 mmap NOD1 STR0 MAD0
- 573683429 573683429 mmap NOD0 STR0 MAD2
- 576052991 576052991 mmap NOD1 STR1 MAD0
- 576783769 576783769 mmap NOD1 STR1 MAD1
- 577720281 577720281 mmap NOD0 STR0 MAD1
- 579225594 579225594 mmap NOD1 STR1 MAD2
- 579615976 579615976 mmap NOD0 STR0 MAD0
- 580927754 580927754 mmap NOD0 STR1 MAD1
- 582918537 582918537 mmap NOD0 STR1 MAD2
- 585447939 585447939 mmap NOD0 STR1 MAD0
- 589178659 589178659 mmap NOD1 STR0 MAD1
- F047: L:472462 W:5010 1127.896MB 1182685090
- 614158055 614158055 mmap NOD1 STR1 MAD2
- 615229536 615229536 mmap NOD0 STR1 MAD2
- 619555512 619555512 mmap NOD1 STR1 MAD1
- 622004255 622004255 mmap NOD1 STR1 MAD0
- 623643707 623643707 mmap NOD0 STR1 MAD1
- 625472251 625472251 mmap NOD1 STR0 MAD2
- 626037387 626037387 mmap NOD1 STR0 MAD0
- 627275327 627275327 mmap NOD0 STR0 MAD0
- 631100913 631100913 mmap NOD0 STR0 MAD2
- 631961049 631961049 mmap NOD0 STR0 MAD1
- 632128654 632128654 mmap NOD0 STR1 MAD0
- 639241790 639241790 mmap NOD1 STR0 MAD1
- F048: L:301834 W:4455 642.703MB 673922566
- 351947487 351947487 mmap NOD1 STR0 MAD0
- 354034653 354034653 mmap NOD0 STR0 MAD1
- 355961730 355961730 mmap NOD0 STR0 MAD0
- 359801940 359801940 mmap NOD1 STR0 MAD2
- 366556173 366556173 mmap NOD1 STR0 MAD1
- 367282411 367282411 mmap NOD0 STR0 MAD2
- 374867496 374867496 mmap NOD1 STR1 MAD0
- 378553866 378553866 mmap NOD1 STR1 MAD2
- 378995181 378995181 mmap NOD0 STR1 MAD0
- 380533555 380533555 mmap NOD1 STR1 MAD1
- 381727351 381727351 mmap NOD0 STR1 MAD2
- 385761908 385761908 mmap NOD0 STR1 MAD1
- F049: L:213878 W:2912 297.159MB 311593859
- 165024266 165024266 mmap NOD1 STR0 MAD0
- 165225175 165225175 mmap NOD1 STR1 MAD2
- 165449824 165449824 mmap NOD0 STR1 MAD0
- 165675133 165675133 mmap NOD1 STR1 MAD1
- 165680543 165680543 mmap NOD1 STR0 MAD2
- 166162086 166162086 mmap NOD0 STR1 MAD1
- 168329357 168329357 mmap NOD0 STR0 MAD2
- 168505144 168505144 mmap NOD0 STR0 MAD0
- 168764070 168764070 mmap NOD1 STR1 MAD0
- 169231591 169231591 mmap NOD0 STR0 MAD1
- 170373125 170373125 mmap NOD0 STR1 MAD2
- 175264466 175264466 mmap NOD1 STR0 MAD1
- F050: L:549950 W:1680 441.842MB 463305149
- 254692254 254692254 mmap NOD1 STR1 MAD0
- 254843612 254843612 mmap NOD1 STR1 MAD2
- 258678726 258678726 mmap NOD1 STR1 MAD1
- 259374659 259374659 mmap NOD0 STR1 MAD2
- 260568262 260568262 mmap NOD0 STR1 MAD1
- 262567803 262567803 mmap NOD1 STR0 MAD2
- 264386209 264386209 mmap NOD1 STR0 MAD0
- 264433833 264433833 mmap NOD0 STR1 MAD0
- 265084971 265084971 mmap NOD0 STR0 MAD1
- 265320905 265320905 mmap NOD0 STR0 MAD2
- 267753004 267753004 mmap NOD0 STR0 MAD0
- 269427972 269427972 mmap NOD1 STR0 MAD1
- F051: L:63502 W:8784 267.074MB 280047897
- 140574377 140574377 mmap NOD1 STR0 MAD2
- 140601699 140601699 mmap NOD1 STR0 MAD0
- 141861429 141861429 mmap NOD0 STR0 MAD0
- 142076672 142076672 mmap NOD0 STR0 MAD2
- 142371911 142371911 mmap NOD0 STR0 MAD1
- 144477847 144477847 mmap NOD1 STR1 MAD0
- 144542317 144542317 mmap NOD1 STR1 MAD2
- 146091376 146091376 mmap NOD1 STR0 MAD1
- 146184758 146184758 mmap NOD0 STR1 MAD1
- 147842296 147842296 mmap NOD0 STR1 MAD0
- 147895800 147895800 mmap NOD1 STR1 MAD1
- 148678703 148678703 mmap NOD0 STR1 MAD2
- F052: L:880396 W:6820 2864.595MB 3003745442
- 1519441523 1519441523 mmap NOD1 STR1 MAD1
- 1535889945 1535889945 mmap NOD0 STR1 MAD1
- 1538502708 1538502708 mmap NOD1 STR1 MAD2
- 1548477724 1548477724 mmap NOD0 STR1 MAD2
- 1549282331 1549282331 mmap NOD1 STR0 MAD2
- 1555874339 1555874339 mmap NOD0 STR0 MAD2
- 1577776246 1577776246 mmap NOD1 STR0 MAD1
- 1636994854 1636994854 mmap NOD0 STR0 MAD1
- 1772246948 1772246948 mmap NOD1 STR1 MAD0
- 1930311090 1930311090 mmap NOD0 STR1 MAD0
- 2464944958 2464944958 mmap NOD1 STR0 MAD0
- 6499818483 6499818483 mmap NOD0 STR0 MAD0
- F053: L:180543 W:9054 779.566MB 817434415
- 422923068 422923068 mmap NOD0 STR0 MAD2
- 423291769 423291769 mmap NOD1 STR0 MAD2
- 425880450 425880450 mmap NOD1 STR1 MAD2
- 425945409 425945409 mmap NOD0 STR1 MAD1
- 426777543 426777543 mmap NOD0 STR1 MAD2
- 428060356 428060356 mmap NOD0 STR0 MAD0
- 428070627 428070627 mmap NOD1 STR1 MAD1
- 428996710 428996710 mmap NOD1 STR0 MAD0
- 430427058 430427058 mmap NOD0 STR0 MAD1
- 431707323 431707323 mmap NOD1 STR1 MAD0
- 437107005 437107005 mmap NOD0 STR1 MAD0
- 441793551 441793551 mmap NOD1 STR0 MAD1
- F054: L:964409 W:8453 3884.437MB 4073127700
- 2111179470 2111179470 mmap NOD0 STR0 MAD2
- 2113180351 2113180351 mmap NOD1 STR0 MAD2
- 2116676465 2116676465 mmap NOD1 STR0 MAD1
- 2186626281 2186626281 mmap NOD0 STR0 MAD1
- 2451631573 2451631573 mmap NOD1 STR1 MAD1
- 2453279126 2453279126 mmap NOD0 STR1 MAD2
- 2458436996 2458436996 mmap NOD1 STR1 MAD2
- 2459710162 2459710162 mmap NOD0 STR1 MAD1
- 2533321128 2533321128 mmap NOD1 STR1 MAD0
- 2584147826 2584147826 mmap NOD0 STR1 MAD0
- 6830487755 6830487755 mmap NOD0 STR0 MAD0
- 8216963258 8216963258 mmap NOD1 STR0 MAD0
- F055: L:675120 W:8911 2872.781MB 3012328840
- 1521720510 1521720510 mmap NOD1 STR0 MAD0
- 1523585202 1523585202 mmap NOD1 STR0 MAD2
- 1530472167 1530472167 mmap NOD0 STR0 MAD0
- 1535199494 1535199494 mmap NOD0 STR0 MAD2
- 1555512286 1555512286 mmap NOD0 STR0 MAD1
- 1599944345 1599944345 mmap NOD1 STR0 MAD1
- 1698114818 1698114818 mmap NOD1 STR1 MAD1
- 1700404584 1700404584 mmap NOD1 STR1 MAD0
- 1701737600 1701737600 mmap NOD0 STR1 MAD1
- 1706619762 1706619762 mmap NOD1 STR1 MAD2
- 1715097371 1715097371 mmap NOD0 STR1 MAD2
- 1736851381 1736851381 mmap NOD0 STR1 MAD0
- F056: L:345151 W:4156 684.052MB 717280277
- 374815165 374815165 mmap NOD1 STR1 MAD2
- 375175698 375175698 mmap NOD1 STR1 MAD1
- 377422027 377422027 mmap NOD0 STR1 MAD2
- 381259229 381259229 mmap NOD1 STR1 MAD0
- 381519618 381519618 mmap NOD1 STR0 MAD2
- 382775023 382775023 mmap NOD0 STR0 MAD2
- 383001429 383001429 mmap NOD0 STR1 MAD1
- 384583526 384583526 mmap NOD0 STR1 MAD0
- 385442400 385442400 mmap NOD1 STR0 MAD0
- 385784305 385784305 mmap NOD0 STR0 MAD1
- 387706061 387706061 mmap NOD0 STR0 MAD0
- 400195530 400195530 mmap NOD1 STR0 MAD1
- F057: L:69114 W:4584 150.535MB 157847711
- 84770652 84770652 mmap NOD1 STR0 MAD0
- 86695736 86695736 mmap NOD0 STR0 MAD2
- 87147059 87147059 mmap NOD1 STR0 MAD2
- 87373054 87373054 mmap NOD0 STR0 MAD1
- 87386837 87386837 mmap NOD1 STR1 MAD0
- 87476441 87476441 mmap NOD1 STR1 MAD1
- 87479245 87479245 mmap NOD1 STR1 MAD2
- 87723646 87723646 mmap NOD0 STR0 MAD0
- 88317558 88317558 mmap NOD0 STR1 MAD2
- 88635217 88635217 mmap NOD0 STR1 MAD1
- 89862241 89862241 mmap NOD1 STR0 MAD1
- 90254852 90254852 mmap NOD0 STR1 MAD0
- F058: L:304627 W:9440 1370.777MB 1437363429
- 760396826 760396826 mmap NOD1 STR0 MAD0
- 761006778 761006778 mmap NOD1 STR0 MAD2
- 763111282 763111282 mmap NOD1 STR1 MAD0
- 763483275 763483275 mmap NOD1 STR1 MAD1
- 764623758 764623758 mmap NOD0 STR0 MAD2
- 765177843 765177843 mmap NOD0 STR1 MAD2
- 768518763 768518763 mmap NOD0 STR1 MAD1
- 768853237 768853237 mmap NOD0 STR0 MAD1
- 769145810 769145810 mmap NOD0 STR1 MAD0
- 769929271 769929271 mmap NOD0 STR0 MAD0
- 791516786 791516786 mmap NOD1 STR0 MAD1
- 1025232854 1025232854 mmap NOD1 STR1 MAD2
- F059: L:799770 W:3144 1200.762MB 1259090028
- 659009515 659009515 mmap NOD1 STR0 MAD2
- 664364392 664364392 mmap NOD0 STR1 MAD2
- 668665274 668665274 mmap NOD1 STR1 MAD1
- 670705274 670705274 mmap NOD0 STR0 MAD2
- 671414174 671414174 mmap NOD1 STR1 MAD2
- 672139229 672139229 mmap NOD0 STR1 MAD1
- 691308294 691308294 mmap NOD1 STR0 MAD1
- 702697218 702697218 mmap NOD0 STR0 MAD0
- 706679934 706679934 mmap NOD1 STR0 MAD0
- 719892578 719892578 mmap NOD0 STR0 MAD1
- 737331379 737331379 mmap NOD0 STR1 MAD0
- 771768865 771768865 mmap NOD1 STR1 MAD0
- F060: L:808699 W:6543 2523.949MB 2646552199
- 1373483050 1373483050 mmap NOD1 STR1 MAD2
- 1375497188 1375497188 mmap NOD1 STR0 MAD2
- 1382725952 1382725952 mmap NOD0 STR1 MAD2
- 1382939635 1382939635 mmap NOD1 STR1 MAD1
- 1386062158 1386062158 mmap NOD0 STR0 MAD2
- 1386641556 1386641556 mmap NOD0 STR1 MAD1
- 1409141255 1409141255 mmap NOD1 STR0 MAD1
- 1442199240 1442199240 mmap NOD0 STR0 MAD1
- 1517904528 1517904528 mmap NOD1 STR1 MAD0
- 1546418984 1546418984 mmap NOD0 STR1 MAD0
- 1921135178 1921135178 mmap NOD1 STR0 MAD0
- 3627595217 3627595217 mmap NOD0 STR0 MAD0
- F061: L:270082 W:312 40.592MB 42564188
- 36076113 36076113 mmap NOD1 STR1 MAD1
- 36340847 36340847 mmap NOD1 STR1 MAD0
- 36831285 36831285 mmap NOD0 STR1 MAD1
- 37206243 37206243 mmap NOD0 STR1 MAD0
- 37263467 37263467 mmap NOD1 STR1 MAD2
- 38062733 38062733 mmap NOD0 STR1 MAD2
- 43248910 43248910 mmap NOD1 STR0 MAD0
- 43258244 43258244 mmap NOD0 STR0 MAD0
- 43363918 43363918 mmap NOD1 STR0 MAD1
- 43393690 43393690 mmap NOD0 STR0 MAD1
- 43636093 43636093 mmap NOD1 STR0 MAD2
- 44375819 44375819 mmap NOD0 STR0 MAD2
- F062: L:308883 W:332 49.262MB 51655160
- 44330675 44330675 mmap NOD1 STR1 MAD1
- 45025844 45025844 mmap NOD1 STR1 MAD0
- 45213464 45213464 mmap NOD1 STR1 MAD2
- 45657975 45657975 mmap NOD0 STR1 MAD0
- 45778296 45778296 mmap NOD0 STR1 MAD1
- 47033723 47033723 mmap NOD0 STR1 MAD2
- 50051970 50051970 mmap NOD1 STR0 MAD2
- 50578932 50578932 mmap NOD1 STR0 MAD0
- 51291635 51291635 mmap NOD0 STR0 MAD0
- 51509566 51509566 mmap NOD0 STR0 MAD2
- 51662095 51662095 mmap NOD0 STR0 MAD1
- 52373597 52373597 mmap NOD1 STR0 MAD1
- F063: L:237002 W:2617 296.446MB 310846144
- 165406654 165406654 mmap NOD1 STR1 MAD0
- 166223501 166223501 mmap NOD1 STR1 MAD1
- 167189088 167189088 mmap NOD0 STR1 MAD2
- 168301759 168301759 mmap NOD0 STR1 MAD1
- 168515863 168515863 mmap NOD1 STR0 MAD0
- 168824213 168824213 mmap NOD1 STR1 MAD2
- 169420701 169420701 mmap NOD1 STR0 MAD2
- 170275322 170275322 mmap NOD0 STR1 MAD0
- 170999441 170999441 mmap NOD0 STR0 MAD0
- 171579598 171579598 mmap NOD0 STR0 MAD1
- 173410724 173410724 mmap NOD0 STR0 MAD2
- 180170316 180170316 mmap NOD1 STR0 MAD1
- F064: L:279040 W:1340 178.685MB 187364356
- 111672172 111672172 mmap NOD1 STR0 MAD0
- 112121056 112121056 mmap NOD1 STR0 MAD2
- 112790622 112790622 mmap NOD0 STR0 MAD0
- 114109911 114109911 mmap NOD0 STR0 MAD2
- 115257020 115257020 mmap NOD0 STR0 MAD1
- 115367738 115367738 mmap NOD1 STR0 MAD1
- 115825398 115825398 mmap NOD1 STR1 MAD0
- 116120097 116120097 mmap NOD1 STR1 MAD2
- 117629652 117629652 mmap NOD0 STR1 MAD2
- 118069060 118069060 mmap NOD0 STR1 MAD0
- 118329042 118329042 mmap NOD1 STR1 MAD1
- 121904560 121904560 mmap NOD0 STR1 MAD1
- F065: L:809386 W:2807 1085.734MB 1138474841
- 595400234 595400234 mmap NOD1 STR1 MAD1
- 595951005 595951005 mmap NOD1 STR1 MAD0
- 599611587 599611587 mmap NOD1 STR0 MAD0
- 601877274 601877274 mmap NOD1 STR1 MAD2
- 602741782 602741782 mmap NOD0 STR1 MAD1
- 602875398 602875398 mmap NOD1 STR0 MAD2
- 606679506 606679506 mmap NOD0 STR1 MAD2
- 606995129 606995129 mmap NOD0 STR1 MAD0
- 608955599 608955599 mmap NOD0 STR0 MAD0
- 610650564 610650564 mmap NOD0 STR0 MAD1
- 611549892 611549892 mmap NOD0 STR0 MAD2
- 623400753 623400753 mmap NOD1 STR0 MAD1
- F066: L:279448 W:8559 1140.280MB 1195670115
- 597516365 597516365 mmap NOD1 STR1 MAD2
- 599699045 599699045 mmap NOD1 STR0 MAD2
- 601054965 601054965 mmap NOD1 STR0 MAD0
- 601512596 601512596 mmap NOD0 STR1 MAD2
- 602967284 602967284 mmap NOD0 STR0 MAD0
- 604430430 604430430 mmap NOD0 STR1 MAD0
- 605658441 605658441 mmap NOD0 STR0 MAD2
- 605961342 605961342 mmap NOD1 STR1 MAD0
- 610075596 610075596 mmap NOD1 STR1 MAD1
- 615774616 615774616 mmap NOD0 STR1 MAD1
- 617494379 617494379 mmap NOD0 STR0 MAD1
- 633366987 633366987 mmap NOD1 STR0 MAD1
- F067: L:80012 W:7440 283.334MB 297097106
- 150727424 150727424 mmap NOD1 STR0 MAD2
- 151474064 151474064 mmap NOD0 STR0 MAD2
- 151799019 151799019 mmap NOD0 STR0 MAD0
- 153122055 153122055 mmap NOD1 STR0 MAD0
- 155547810 155547810 mmap NOD1 STR1 MAD2
- 156142791 156142791 mmap NOD1 STR1 MAD0
- 156250101 156250101 mmap NOD0 STR0 MAD1
- 156271292 156271292 mmap NOD1 STR0 MAD1
- 156953663 156953663 mmap NOD0 STR1 MAD0
- 157639774 157639774 mmap NOD0 STR1 MAD1
- 161686477 161686477 mmap NOD1 STR1 MAD1
- 163882753 163882753 mmap NOD0 STR1 MAD2
- F068: L:366808 W:7196 1260.521MB 1321752582
- 675872790 675872790 mmap NOD1 STR0 MAD0
- 679806557 679806557 mmap NOD1 STR0 MAD2
- 679855031 679855031 mmap NOD0 STR0 MAD0
- 690984057 690984057 mmap NOD0 STR0 MAD2
- 709148514 709148514 mmap NOD1 STR0 MAD1
- 712645879 712645879 mmap NOD1 STR1 MAD0
- 713774008 713774008 mmap NOD0 STR0 MAD1
- 715846583 715846583 mmap NOD1 STR1 MAD2
- 716170380 716170380 mmap NOD0 STR1 MAD1
- 718937341 718937341 mmap NOD0 STR1 MAD2
- 719607494 719607494 mmap NOD0 STR1 MAD0
- 720050390 720050390 mmap NOD1 STR1 MAD1
- F069: L:272693 W:9274 1206.527MB 1265135420
- 642596541 642596541 mmap NOD0 STR0 MAD0
- 642740930 642740930 mmap NOD1 STR0 MAD2
- 645244155 645244155 mmap NOD0 STR0 MAD2
- 647219593 647219593 mmap NOD0 STR0 MAD1
- 647402441 647402441 mmap NOD1 STR0 MAD0
- 666653582 666653582 mmap NOD1 STR0 MAD1
- 748701934 748701934 mmap NOD1 STR1 MAD1
- 749809256 749809256 mmap NOD1 STR1 MAD0
- 752432276 752432276 mmap NOD0 STR1 MAD2
- 755319910 755319910 mmap NOD0 STR1 MAD1
- 757040096 757040096 mmap NOD1 STR1 MAD2
- 757808625 757808625 mmap NOD0 STR1 MAD0
- F070: L:792609 W:1418 537.088MB 563177257
- 329317935 329317935 mmap NOD1 STR0 MAD0
- 332281986 332281986 mmap NOD1 STR0 MAD2
- 332862869 332862869 mmap NOD0 STR0 MAD0
- 333149771 333149771 mmap NOD0 STR0 MAD2
- 334250334 334250334 mmap NOD0 STR0 MAD1
- 342369797 342369797 mmap NOD1 STR0 MAD1
- 342850385 342850385 mmap NOD1 STR1 MAD0
- 344994824 344994824 mmap NOD1 STR1 MAD1
- 345265171 345265171 mmap NOD0 STR1 MAD0
- 347121535 347121535 mmap NOD1 STR1 MAD2
- 349626448 349626448 mmap NOD0 STR1 MAD1
- 351497230 351497230 mmap NOD0 STR1 MAD2
- F071: L:742523 W:8639 3059.604MB 3208227505
- 1630640709 1630640709 mmap NOD1 STR0 MAD2
- 1630707669 1630707669 mmap NOD0 STR0 MAD2
- 1663361403 1663361403 mmap NOD1 STR1 MAD2
- 1668011528 1668011528 mmap NOD0 STR1 MAD2
- 1673944092 1673944092 mmap NOD1 STR1 MAD1
- 1676314793 1676314793 mmap NOD1 STR0 MAD1
- 1677050174 1677050174 mmap NOD0 STR1 MAD1
- 2261316626 2261316626 mmap NOD0 STR0 MAD1
- 2429546583 2429546583 mmap NOD0 STR1 MAD0
- 2526837998 2526837998 mmap NOD1 STR0 MAD0
- 2553623369 2553623369 mmap NOD1 STR1 MAD0
- 4140869044 4140869044 mmap NOD0 STR0 MAD0
- F072: L:583753 W:2991 833.759MB 874259528
- 466613574 466613574 mmap NOD1 STR0 MAD2
- 472074001 472074001 mmap NOD0 STR0 MAD0
- 474601333 474601333 mmap NOD0 STR0 MAD2
- 478570332 478570332 mmap NOD1 STR1 MAD1
- 480109061 480109061 mmap NOD1 STR0 MAD0
- 482486362 482486362 mmap NOD0 STR0 MAD1
- 483840969 483840969 mmap NOD1 STR1 MAD0
- 484253537 484253537 mmap NOD0 STR1 MAD2
- 484567921 484567921 mmap NOD1 STR1 MAD2
- 487468335 487468335 mmap NOD1 STR0 MAD1
- 488199919 488199919 mmap NOD0 STR1 MAD0
- 488377229 488377229 mmap NOD0 STR1 MAD1
- F073: L:252560 W:7177 864.593MB 906591538
- 463180654 463180654 mmap NOD1 STR0 MAD2
- 464081677 464081677 mmap NOD1 STR1 MAD2
- 465146452 465146452 mmap NOD1 STR1 MAD0
- 465671394 465671394 mmap NOD0 STR0 MAD2
- 467178718 467178718 mmap NOD1 STR1 MAD1
- 467729459 467729459 mmap NOD0 STR0 MAD1
- 469899436 469899436 mmap NOD0 STR1 MAD1
- 472760596 472760596 mmap NOD0 STR1 MAD2
- 473248218 473248218 mmap NOD1 STR0 MAD0
- 473650309 473650309 mmap NOD0 STR0 MAD0
- 473718562 473718562 mmap NOD0 STR1 MAD0
- 479246377 479246377 mmap NOD1 STR0 MAD1
- F074: L:154327 W:7025 515.619MB 540665645
- 273654790 273654790 mmap NOD1 STR0 MAD0
- 275247913 275247913 mmap NOD1 STR0 MAD2
- 275797638 275797638 mmap NOD1 STR1 MAD0
- 276141242 276141242 mmap NOD0 STR0 MAD2
- 277939802 277939802 mmap NOD1 STR1 MAD2
- 279326679 279326679 mmap NOD0 STR1 MAD2
- 279454209 279454209 mmap NOD0 STR1 MAD0
- 279458398 279458398 mmap NOD1 STR1 MAD1
- 281515276 281515276 mmap NOD0 STR0 MAD1
- 282145283 282145283 mmap NOD0 STR0 MAD0
- 283160858 283160858 mmap NOD0 STR1 MAD1
- 285821495 285821495 mmap NOD1 STR0 MAD1
- F075: L:121839 W:7130 414.684MB 434827759
- 217162159 217162159 mmap NOD1 STR1 MAD0
- 219018822 219018822 mmap NOD1 STR0 MAD2
- 219728302 219728302 mmap NOD1 STR1 MAD2
- 220026963 220026963 mmap NOD0 STR1 MAD0
- 220095749 220095749 mmap NOD1 STR0 MAD0
- 220509653 220509653 mmap NOD1 STR1 MAD1
- 222589115 222589115 mmap NOD0 STR1 MAD2
- 223126864 223126864 mmap NOD0 STR0 MAD1
- 223195855 223195855 mmap NOD0 STR0 MAD0
- 224228886 224228886 mmap NOD0 STR0 MAD2
- 225179525 225179525 mmap NOD0 STR1 MAD1
- 234306785 234306785 mmap NOD1 STR0 MAD1
- F076: L:760327 W:1420 515.475MB 540514891
- 296028727 296028727 mmap NOD1 STR1 MAD1
- 298128061 298128061 mmap NOD1 STR1 MAD0
- 300650764 300650764 mmap NOD0 STR1 MAD1
- 302019096 302019096 mmap NOD1 STR1 MAD2
- 306123585 306123585 mmap NOD0 STR1 MAD0
- 308833267 308833267 mmap NOD0 STR1 MAD2
- 311015990 311015990 mmap NOD1 STR0 MAD2
- 314420000 314420000 mmap NOD0 STR0 MAD1
- 315000693 315000693 mmap NOD0 STR0 MAD2
- 317477776 317477776 mmap NOD0 STR0 MAD0
- 318695365 318695365 mmap NOD1 STR0 MAD0
- 322005034 322005034 mmap NOD1 STR0 MAD1
- F077: L:907033 W:3484 1508.042MB 1581296145
- 830631995 830631995 mmap NOD1 STR1 MAD0
- 833178663 833178663 mmap NOD1 STR0 MAD0
- 834890609 834890609 mmap NOD1 STR1 MAD1
- 835835490 835835490 mmap NOD1 STR1 MAD2
- 836622955 836622955 mmap NOD1 STR0 MAD2
- 839433784 839433784 mmap NOD0 STR1 MAD1
- 839827219 839827219 mmap NOD0 STR0 MAD0
- 840907843 840907843 mmap NOD0 STR1 MAD2
- 841957633 841957633 mmap NOD0 STR1 MAD0
- 846427001 846427001 mmap NOD0 STR0 MAD1
- 847685406 847685406 mmap NOD0 STR0 MAD2
- 873878627 873878627 mmap NOD1 STR0 MAD1
- F078: L:884787 W:7490 3162.774MB 3316408753
- 1794671021 1794671021 mmap NOD1 STR1 MAD2
- 1794796903 1794796903 mmap NOD1 STR0 MAD2
- 1800301782 1800301782 mmap NOD0 STR1 MAD2
- 1805075357 1805075357 mmap NOD1 STR0 MAD1
- 1808390913 1808390913 mmap NOD1 STR1 MAD1
- 1810458931 1810458931 mmap NOD0 STR1 MAD1
- 1825461262 1825461262 mmap NOD0 STR0 MAD2
- 2224061913 2224061913 mmap NOD0 STR0 MAD1
- 2476233564 2476233564 mmap NOD1 STR1 MAD0
- 2521576182 2521576182 mmap NOD0 STR1 MAD0
- 2807163477 2807163477 mmap NOD1 STR0 MAD0
- 4518744787 4518744787 mmap NOD0 STR0 MAD0
- F079: L:432556 W:6038 1245.779MB 1306293821
- 677604127 677604127 mmap NOD1 STR0 MAD0
- 679086719 679086719 mmap NOD1 STR0 MAD2
- 680048138 680048138 mmap NOD1 STR1 MAD1
- 680452197 680452197 mmap NOD1 STR1 MAD0
- 680903063 680903063 mmap NOD1 STR1 MAD2
- 682762422 682762422 mmap NOD0 STR0 MAD1
- 683322864 683322864 mmap NOD0 STR1 MAD2
- 683372580 683372580 mmap NOD0 STR1 MAD0
- 686012900 686012900 mmap NOD0 STR0 MAD2
- 686372796 686372796 mmap NOD0 STR1 MAD1
- 686741559 686741559 mmap NOD0 STR0 MAD0
- 702097467 702097467 mmap NOD1 STR0 MAD1
- F080: L:639804 W:6418 1957.747MB 2052846123
- 1040770901 1040770901 mmap NOD1 STR1 MAD1
- 1044096638 1044096638 mmap NOD1 STR1 MAD0
- 1044133833 1044133833 mmap NOD1 STR1 MAD2
- 1050751893 1050751893 mmap NOD1 STR0 MAD0
- 1054517437 1054517437 mmap NOD0 STR1 MAD2
- 1054910327 1054910327 mmap NOD0 STR1 MAD1
- 1057810811 1057810811 mmap NOD0 STR0 MAD2
- 1058450912 1058450912 mmap NOD1 STR0 MAD2
- 1058590240 1058590240 mmap NOD0 STR0 MAD1
- 1059325061 1059325061 mmap NOD0 STR1 MAD0
- 1061905352 1061905352 mmap NOD0 STR0 MAD0
- 1095934257 1095934257 mmap NOD1 STR0 MAD1
- F081: L:388669 W:282 52.804MB 55368539
- 48674880 48674880 mmap NOD1 STR1 MAD0
- 49455825 49455825 mmap NOD1 STR1 MAD2
- 49849092 49849092 mmap NOD1 STR1 MAD1
- 49996605 49996605 mmap NOD0 STR1 MAD0
- 50396591 50396591 mmap NOD0 STR1 MAD2
- 50703458 50703458 mmap NOD0 STR1 MAD1
- 59149390 59149390 mmap NOD0 STR0 MAD1
- 59158454 59158454 mmap NOD0 STR0 MAD2
- 59179860 59179860 mmap NOD0 STR0 MAD0
- 59237475 59237475 mmap NOD1 STR0 MAD0
- 59386166 59386166 mmap NOD1 STR0 MAD2
- 59470235 59470235 mmap NOD1 STR0 MAD1
- F082: L:300542 W:1942 278.825MB 292369152
- 161371638 161371638 mmap NOD1 STR1 MAD1
- 161665266 161665266 mmap NOD1 STR1 MAD0
- 161916595 161916595 mmap NOD0 STR1 MAD2
- 162459440 162459440 mmap NOD0 STR1 MAD0
- 163829167 163829167 mmap NOD1 STR0 MAD2
- 163996886 163996886 mmap NOD1 STR1 MAD2
- 164171793 164171793 mmap NOD0 STR1 MAD1
- 166271171 166271171 mmap NOD0 STR0 MAD0
- 166534179 166534179 mmap NOD0 STR0 MAD1
- 166564304 166564304 mmap NOD1 STR0 MAD0
- 168799324 168799324 mmap NOD0 STR0 MAD2
- 171189159 171189159 mmap NOD1 STR0 MAD1
- F083: L:941 W:3877 1.770MB 1855990
- 1027404 1027404 mmap NOD1 STR1 MAD0
- 1038778 1038778 mmap NOD1 STR0 MAD0
- 1040350 1040350 mmap NOD1 STR1 MAD1
- 1068087 1068087 mmap NOD0 STR0 MAD2
- 1074958 1074958 mmap NOD0 STR0 MAD1
- 1084540 1084540 mmap NOD0 STR1 MAD1
- 1099840 1099840 mmap NOD0 STR1 MAD2
- 1100751 1100751 mmap NOD1 STR1 MAD2
- 1105911 1105911 mmap NOD1 STR0 MAD1
- 1109068 1109068 mmap NOD0 STR1 MAD0
- 1113615 1113615 mmap NOD1 STR0 MAD2
- 1181457 1181457 mmap NOD0 STR0 MAD0
- F084: L:85747 W:1840 75.417MB 79080262
- 45006943 45006943 mmap NOD1 STR0 MAD2
- 45392447 45392447 mmap NOD1 STR0 MAD0
- 46110277 46110277 mmap NOD0 STR0 MAD2
- 46419240 46419240 mmap NOD0 STR0 MAD1
- 47555737 47555737 mmap NOD1 STR0 MAD1
- 48626520 48626520 mmap NOD0 STR0 MAD0
- 50273722 50273722 mmap NOD1 STR1 MAD0
- 50326759 50326759 mmap NOD1 STR1 MAD2
- 50658481 50658481 mmap NOD1 STR1 MAD1
- 51203710 51203710 mmap NOD0 STR1 MAD0
- 51306943 51306943 mmap NOD0 STR1 MAD1
- 52143504 52143504 mmap NOD0 STR1 MAD2
- F085: L:935559 W:5949 2656.411MB 2785449322
- 1436323758 1436323758 mmap NOD1 STR1 MAD2
- 1440161426 1440161426 mmap NOD0 STR1 MAD1
- 1443999534 1443999534 mmap NOD1 STR1 MAD1
- 1447325279 1447325279 mmap NOD0 STR1 MAD2
- 1448933663 1448933663 mmap NOD0 STR0 MAD2
- 1467771352 1467771352 mmap NOD1 STR0 MAD2
- 1482261658 1482261658 mmap NOD1 STR0 MAD1
- 1527341900 1527341900 mmap NOD0 STR0 MAD1
- 1651814123 1651814123 mmap NOD1 STR1 MAD0
- 1686460539 1686460539 mmap NOD0 STR1 MAD0
- 2217453952 2217453952 mmap NOD1 STR0 MAD0
- 4129489533 4129489533 mmap NOD0 STR0 MAD0
- F086: L:936993 W:1196 535.727MB 561750584
- 339742895 339742895 mmap NOD1 STR0 MAD2
- 340461766 340461766 mmap NOD1 STR0 MAD0
- 348380471 348380471 mmap NOD0 STR0 MAD2
- 349256271 349256271 mmap NOD0 STR0 MAD0
- 350125729 350125729 mmap NOD0 STR0 MAD1
- 358664752 358664752 mmap NOD1 STR0 MAD1
- 365137008 365137008 mmap NOD0 STR1 MAD2
- 365240578 365240578 mmap NOD0 STR1 MAD0
- 366040764 366040764 mmap NOD1 STR1 MAD0
- 371501088 371501088 mmap NOD0 STR1 MAD1
- 371998594 371998594 mmap NOD1 STR1 MAD2
- 375314954 375314954 mmap NOD1 STR1 MAD1
- F087: L:409671 W:5234 1023.358MB 1073069038
- 549192530 549192530 mmap NOD1 STR0 MAD0
- 550118641 550118641 mmap NOD0 STR0 MAD0
- 553820746 553820746 mmap NOD1 STR0 MAD2
- 556285182 556285182 mmap NOD0 STR0 MAD2
- 560935675 560935675 mmap NOD0 STR0 MAD1
- 576811719 576811719 mmap NOD1 STR0 MAD1
- 582322461 582322461 mmap NOD1 STR1 MAD2
- 583525252 583525252 mmap NOD1 STR1 MAD1
- 585320041 585320041 mmap NOD0 STR1 MAD1
- 587339640 587339640 mmap NOD0 STR1 MAD2
- 590681604 590681604 mmap NOD1 STR1 MAD0
- 593526041 593526041 mmap NOD0 STR1 MAD0
- F088: L:362220 W:5433 938.805MB 984408011
- 504142351 504142351 mmap NOD1 STR0 MAD0
- 509271357 509271357 mmap NOD0 STR0 MAD0
- 510566639 510566639 mmap NOD0 STR0 MAD1
- 510687504 510687504 mmap NOD0 STR0 MAD2
- 514096818 514096818 mmap NOD1 STR0 MAD2
- 520492104 520492104 mmap NOD1 STR1 MAD1
- 524135716 524135716 mmap NOD0 STR1 MAD1
- 524234224 524234224 mmap NOD1 STR1 MAD0
- 524678793 524678793 mmap NOD1 STR1 MAD2
- 525691539 525691539 mmap NOD1 STR0 MAD1
- 526772318 526772318 mmap NOD0 STR1 MAD0
- 527059438 527059438 mmap NOD0 STR1 MAD2
- F089: L:628156 W:3681 1103.909MB 1157532405
- 610859806 610859806 mmap NOD1 STR0 MAD2
- 612471134 612471134 mmap NOD1 STR0 MAD0
- 616199094 616199094 mmap NOD0 STR0 MAD0
- 617646538 617646538 mmap NOD0 STR0 MAD2
- 618343335 618343335 mmap NOD0 STR0 MAD1
- 633607428 633607428 mmap NOD1 STR0 MAD1
- 736245211 736245211 mmap NOD1 STR1 MAD1
- 736705892 736705892 mmap NOD1 STR1 MAD2
- 740828375 740828375 mmap NOD0 STR1 MAD1
- 741502012 741502012 mmap NOD0 STR1 MAD2
- 744512073 744512073 mmap NOD1 STR1 MAD0
- 760403984 760403984 mmap NOD0 STR1 MAD0
- F090: L:655456 W:6050 1892.574MB 1984507340
- 1020603595 1020603595 mmap NOD1 STR0 MAD2
- 1022436161 1022436161 mmap NOD1 STR0 MAD0
- 1027683884 1027683884 mmap NOD0 STR0 MAD0
- 1029644377 1029644377 mmap NOD1 STR1 MAD0
- 1031939459 1031939459 mmap NOD0 STR0 MAD2
- 1032438780 1032438780 mmap NOD1 STR1 MAD2
- 1033433829 1033433829 mmap NOD0 STR1 MAD2
- 1040019336 1040019336 mmap NOD0 STR1 MAD0
- 1040250879 1040250879 mmap NOD1 STR1 MAD1
- 1045300017 1045300017 mmap NOD0 STR0 MAD1
- 1047825579 1047825579 mmap NOD0 STR1 MAD1
- 1075907038 1075907038 mmap NOD1 STR0 MAD1
- F091: L:356309 W:5945 1012.893MB 1062095209
- 545460231 545460231 mmap NOD1 STR0 MAD0
- 549528161 549528161 mmap NOD1 STR1 MAD0
- 550502638 550502638 mmap NOD0 STR0 MAD2
- 550786139 550786139 mmap NOD0 STR0 MAD0
- 551286962 551286962 mmap NOD0 STR0 MAD1
- 552209158 552209158 mmap NOD1 STR1 MAD1
- 553448484 553448484 mmap NOD1 STR1 MAD2
- 554070667 554070667 mmap NOD0 STR1 MAD2
- 557080931 557080931 mmap NOD1 STR0 MAD2
- 557239117 557239117 mmap NOD0 STR1 MAD0
- 563926727 563926727 mmap NOD0 STR1 MAD1
- 567791260 567791260 mmap NOD1 STR0 MAD1
- F092: L:878726 W:2945 1236.162MB 1296209601
- 683495883 683495883 mmap NOD1 STR1 MAD0
- 683671698 683671698 mmap NOD1 STR1 MAD2
- 689229813 689229813 mmap NOD1 STR1 MAD1
- 690168661 690168661 mmap NOD0 STR1 MAD2
- 694547204 694547204 mmap NOD1 STR0 MAD2
- 695096495 695096495 mmap NOD0 STR1 MAD0
- 699412531 699412531 mmap NOD0 STR1 MAD1
- 701307825 701307825 mmap NOD0 STR0 MAD2
- 705164854 705164854 mmap NOD1 STR0 MAD0
- 708024195 708024195 mmap NOD0 STR0 MAD0
- 708102904 708102904 mmap NOD0 STR0 MAD1
- 718623461 718623461 mmap NOD1 STR0 MAD1
- F093: L:583863 W:746 208.701MB 218838685
- 149109109 149109109 mmap NOD1 STR1 MAD0
- 151174653 151174653 mmap NOD0 STR1 MAD0
- 152269772 152269772 mmap NOD1 STR0 MAD0
- 152576226 152576226 mmap NOD1 STR1 MAD1
- 153551210 153551210 mmap NOD0 STR1 MAD2
- 153843795 153843795 mmap NOD0 STR1 MAD1
- 154284797 154284797 mmap NOD1 STR0 MAD2
- 154466589 154466589 mmap NOD1 STR1 MAD2
- 157961704 157961704 mmap NOD0 STR0 MAD1
- 158546933 158546933 mmap NOD0 STR0 MAD0
- 159265753 159265753 mmap NOD0 STR0 MAD2
- 161238121 161238121 mmap NOD1 STR0 MAD1
- F094: L:51374 W:3751 91.670MB 96122980
- 51929312 51929312 mmap NOD1 STR0 MAD2
- 52665513 52665513 mmap NOD1 STR0 MAD0
- 52697499 52697499 mmap NOD0 STR0 MAD1
- 52927584 52927584 mmap NOD0 STR0 MAD2
- 53922875 53922875 mmap NOD1 STR0 MAD1
- 55612374 55612374 mmap NOD0 STR0 MAD0
- 60928973 60928973 mmap NOD1 STR1 MAD2
- 61933319 61933319 mmap NOD0 STR1 MAD1
- 62293690 62293690 mmap NOD0 STR1 MAD2
- 62522622 62522622 mmap NOD0 STR1 MAD0
- 62816492 62816492 mmap NOD1 STR1 MAD0
- 63523126 63523126 mmap NOD1 STR1 MAD1
- F095: L:757271 W:4697 1698.664MB 1781178693
- 920837327 920837327 mmap NOD1 STR1 MAD0
- 923764830 923764830 mmap NOD0 STR1 MAD0
- 928019820 928019820 mmap NOD1 STR1 MAD2
- 928935572 928935572 mmap NOD1 STR0 MAD0
- 929852795 929852795 mmap NOD0 STR1 MAD1
- 934820892 934820892 mmap NOD0 STR0 MAD0
- 935301678 935301678 mmap NOD0 STR1 MAD2
- 935685213 935685213 mmap NOD0 STR0 MAD2
- 936725503 936725503 mmap NOD1 STR1 MAD1
- 941255046 941255046 mmap NOD1 STR0 MAD2
- 942292931 942292931 mmap NOD0 STR0 MAD1
- 964298578 964298578 mmap NOD1 STR0 MAD1
- F096: L:665420 W:1813 575.369MB 603318471
- 341482422 341482422 mmap NOD1 STR0 MAD2
- 345410722 345410722 mmap NOD0 STR0 MAD1
- 345511515 345511515 mmap NOD0 STR0 MAD2
- 346293529 346293529 mmap NOD0 STR0 MAD0
- 348204608 348204608 mmap NOD1 STR0 MAD0
- 353337674 353337674 mmap NOD1 STR0 MAD1
- 397243421 397243421 mmap NOD1 STR1 MAD0
- 397590827 397590827 mmap NOD1 STR1 MAD2
- 400790074 400790074 mmap NOD1 STR1 MAD1
- 404877868 404877868 mmap NOD0 STR1 MAD2
- 405201422 405201422 mmap NOD0 STR1 MAD1
- 409883608 409883608 mmap NOD0 STR1 MAD0
- F097: L:152806 W:4479 326.336MB 342188555
- 179472440 179472440 mmap NOD1 STR0 MAD2
- 180226556 180226556 mmap NOD0 STR0 MAD0
- 180986922 180986922 mmap NOD0 STR0 MAD2
- 184662803 184662803 mmap NOD0 STR0 MAD1
- 185953757 185953757 mmap NOD1 STR0 MAD0
- 186151525 186151525 mmap NOD1 STR1 MAD1
- 186270285 186270285 mmap NOD1 STR1 MAD0
- 187674371 187674371 mmap NOD0 STR1 MAD0
- 188926422 188926422 mmap NOD0 STR1 MAD1
- 190098707 190098707 mmap NOD1 STR0 MAD1
- 190386865 190386865 mmap NOD1 STR1 MAD2
- 191395396 191395396 mmap NOD0 STR1 MAD2
- F098: L:39027 W:2367 44.104MB 46246890
- 25569959 25569959 mmap NOD1 STR1 MAD2
- 25618138 25618138 mmap NOD1 STR0 MAD2
- 25752320 25752320 mmap NOD1 STR1 MAD1
- 25836712 25836712 mmap NOD1 STR1 MAD0
- 25925313 25925313 mmap NOD1 STR0 MAD0
- 26457687 26457687 mmap NOD0 STR0 MAD1
- 26480239 26480239 mmap NOD0 STR1 MAD2
- 26507850 26507850 mmap NOD0 STR0 MAD2
- 26509721 26509721 mmap NOD0 STR1 MAD1
- 26544145 26544145 mmap NOD0 STR1 MAD0
- 26757786 26757786 mmap NOD0 STR0 MAD0
- 26780350 26780350 mmap NOD1 STR0 MAD1
- F099: L:896926 W:8208 3513.328MB 3683991175
- 1866713000 1866713000 mmap NOD1 STR0 MAD2
- 1897413841 1897413841 mmap NOD0 STR0 MAD2
- 1981306639 1981306639 mmap NOD1 STR1 MAD2
- 1995196556 1995196556 mmap NOD0 STR1 MAD2
- 2005458880 2005458880 mmap NOD0 STR0 MAD1
- 2082927105 2082927105 mmap NOD0 STR1 MAD1
- 2118479480 2118479480 mmap NOD1 STR0 MAD1
- 2142871914 2142871914 mmap NOD1 STR1 MAD1
- 3797330277 3797330277 mmap NOD0 STR1 MAD0
- 5098106508 5098106508 mmap NOD1 STR1 MAD0
- 5321518649 5321518649 mmap NOD1 STR0 MAD0
- 5582241603 5582241603 mmap NOD0 STR0 MAD0
- F100: L:796628 W:5662 2149.888MB 2254321230
- 1171938944 1171938944 mmap NOD1 STR1 MAD2
- 1172627409 1172627409 mmap NOD0 STR0 MAD0
- 1172775663 1172775663 mmap NOD1 STR1 MAD1
- 1177073377 1177073377 mmap NOD0 STR1 MAD2
- 1177726995 1177726995 mmap NOD1 STR0 MAD2
- 1178577238 1178577238 mmap NOD1 STR1 MAD0
- 1179352863 1179352863 mmap NOD0 STR0 MAD1
- 1179833280 1179833280 mmap NOD0 STR0 MAD2
- 1181411183 1181411183 mmap NOD1 STR0 MAD0
- 1194405762 1194405762 mmap NOD0 STR1 MAD0
- 1194993846 1194993846 mmap NOD0 STR1 MAD1
- 1227601397 1227601397 mmap NOD1 STR0 MAD1
- F101: L:876500 W:1985 831.161MB 871535176
- 477632260 477632260 mmap NOD1 STR1 MAD1
- 479285144 479285144 mmap NOD1 STR1 MAD0
- 482591082 482591082 mmap NOD0 STR1 MAD0
- 482711733 482711733 mmap NOD0 STR1 MAD2
- 485101387 485101387 mmap NOD1 STR0 MAD0
- 485345354 485345354 mmap NOD1 STR1 MAD2
- 485631496 485631496 mmap NOD1 STR0 MAD2
- 487725317 487725317 mmap NOD0 STR1 MAD1
- 493048050 493048050 mmap NOD0 STR0 MAD2
- 494055991 494055991 mmap NOD0 STR0 MAD1
- 494346998 494346998 mmap NOD0 STR0 MAD0
- 507555837 507555837 mmap NOD1 STR0 MAD1
- F102: L:188682 W:772 69.722MB 73108786
- 51160866 51160866 mmap NOD1 STR0 MAD2
- 51729685 51729685 mmap NOD0 STR0 MAD2
- 51890409 51890409 mmap NOD0 STR0 MAD0
- 52249882 52249882 mmap NOD0 STR0 MAD1
- 52471923 52471923 mmap NOD1 STR1 MAD1
- 52756920 52756920 mmap NOD1 STR1 MAD2
- 52790078 52790078 mmap NOD1 STR0 MAD0
- 52819609 52819609 mmap NOD1 STR1 MAD0
- 52855455 52855455 mmap NOD1 STR0 MAD1
- 53514129 53514129 mmap NOD0 STR1 MAD2
- 53787099 53787099 mmap NOD0 STR1 MAD1
- 54521457 54521457 mmap NOD0 STR1 MAD0
- F103: L:648920 W:9589 2969.446MB 3113689839
- 1589154683 1589154683 mmap NOD1 STR0 MAD2
- 1601518497 1601518497 mmap NOD0 STR0 MAD2
- 1609815730 1609815730 mmap NOD1 STR0 MAD1
- 1621188614 1621188614 mmap NOD0 STR1 MAD1
- 1632133081 1632133081 mmap NOD1 STR1 MAD1
- 1634306050 1634306050 mmap NOD1 STR1 MAD2
- 1641959493 1641959493 mmap NOD0 STR1 MAD2
- 1894478034 1894478034 mmap NOD0 STR0 MAD1
- 1986832053 1986832053 mmap NOD0 STR1 MAD0
- 2038604309 2038604309 mmap NOD1 STR1 MAD0
- 2511453825 2511453825 mmap NOD1 STR0 MAD0
- 4978147451 4978147451 mmap NOD0 STR0 MAD0
- F104: L:827850 W:2122 837.892MB 878593383
- 474883262 474883262 mmap NOD1 STR1 MAD1
- 476708916 476708916 mmap NOD1 STR1 MAD0
- 481236731 481236731 mmap NOD1 STR1 MAD2
- 481273471 481273471 mmap NOD0 STR1 MAD0
- 483556529 483556529 mmap NOD1 STR0 MAD2
- 484222517 484222517 mmap NOD0 STR1 MAD1
- 484587132 484587132 mmap NOD1 STR0 MAD0
- 487854199 487854199 mmap NOD0 STR0 MAD2
- 489640527 489640527 mmap NOD0 STR0 MAD0
- 492544052 492544052 mmap NOD0 STR1 MAD2
- 493874011 493874011 mmap NOD0 STR0 MAD1
- 507215461 507215461 mmap NOD1 STR0 MAD1
- F105: L:879828 W:2866 1205.021MB 1263556327
- 647656841 647656841 mmap NOD1 STR1 MAD1
- 655879390 655879390 mmap NOD1 STR1 MAD2
- 658181403 658181403 mmap NOD0 STR1 MAD1
- 659057001 659057001 mmap NOD0 STR1 MAD2
- 660432974 660432974 mmap NOD0 STR1 MAD0
- 660848621 660848621 mmap NOD1 STR1 MAD0
- 663554433 663554433 mmap NOD1 STR0 MAD2
- 669432920 669432920 mmap NOD1 STR0 MAD0
- 672734365 672734365 mmap NOD0 STR0 MAD0
- 676559699 676559699 mmap NOD0 STR0 MAD1
- 681263765 681263765 mmap NOD0 STR0 MAD2
- 687760179 687760179 mmap NOD1 STR0 MAD1
- F106: L:970674 W:3829 1771.667MB 1857727942
- 958752282 958752282 mmap NOD1 STR1 MAD1
- 959319286 959319286 mmap NOD1 STR1 MAD2
- 959564454 959564454 mmap NOD1 STR1 MAD0
- 962391685 962391685 mmap NOD0 STR1 MAD0
- 963607863 963607863 mmap NOD0 STR1 MAD2
- 973473229 973473229 mmap NOD0 STR1 MAD1
- 973962090 973962090 mmap NOD1 STR0 MAD0
- 980492178 980492178 mmap NOD1 STR0 MAD2
- 982139356 982139356 mmap NOD0 STR0 MAD0
- 987041699 987041699 mmap NOD0 STR0 MAD2
- 992237042 992237042 mmap NOD0 STR0 MAD1
- 1013475837 1013475837 mmap NOD1 STR0 MAD1
- F107: L:4461 W:5633 11.840MB 12414985
- 6779581 6779581 mmap NOD1 STR1 MAD1
- 6864905 6864905 mmap NOD1 STR0 MAD0
- 6869020 6869020 mmap NOD1 STR1 MAD2
- 7122075 7122075 mmap NOD1 STR0 MAD1
- 7149357 7149357 mmap NOD0 STR0 MAD1
- 7168605 7168605 mmap NOD0 STR0 MAD2
- 7421172 7421172 mmap NOD0 STR1 MAD0
- 7442797 7442797 mmap NOD1 STR0 MAD2
- 7504390 7504390 mmap NOD0 STR1 MAD2
- 7900519 7900519 mmap NOD1 STR1 MAD0
- 8025825 8025825 mmap NOD0 STR1 MAD1
- 9387778 9387778 mmap NOD0 STR0 MAD0
- F108: L:477207 W:1066 243.224MB 255038978
- 161355657 161355657 mmap NOD1 STR0 MAD2
- 163549652 163549652 mmap NOD1 STR1 MAD0
- 163611748 163611748 mmap NOD0 STR0 MAD0
- 163796450 163796450 mmap NOD0 STR0 MAD2
- 164194070 164194070 mmap NOD0 STR1 MAD2
- 164221384 164221384 mmap NOD1 STR1 MAD2
- 164528888 164528888 mmap NOD0 STR1 MAD0
- 164883781 164883781 mmap NOD0 STR1 MAD1
- 165690427 165690427 mmap NOD1 STR1 MAD1
- 166167191 166167191 mmap NOD0 STR0 MAD1
- 166185846 166185846 mmap NOD1 STR0 MAD0
- 166501120 166501120 mmap NOD1 STR0 MAD1
- F109: L:140308 W:5816 389.132MB 408034284
- 212893365 212893365 mmap NOD0 STR0 MAD2
- 213006930 213006930 mmap NOD1 STR0 MAD2
- 214689119 214689119 mmap NOD1 STR0 MAD0
- 214925172 214925172 mmap NOD0 STR0 MAD1
- 216063471 216063471 mmap NOD0 STR0 MAD0
- 222208609 222208609 mmap NOD1 STR0 MAD1
- 241669699 241669699 mmap NOD1 STR1 MAD1
- 242699697 242699697 mmap NOD1 STR1 MAD0
- 244128948 244128948 mmap NOD1 STR1 MAD2
- 246380770 246380770 mmap NOD0 STR1 MAD2
- 248350119 248350119 mmap NOD0 STR1 MAD1
- 248918374 248918374 mmap NOD0 STR1 MAD0
- F110: L:253358 W:4424 534.937MB 560922562
- 288814416 288814416 mmap NOD1 STR1 MAD1
- 288829603 288829603 mmap NOD1 STR1 MAD2
- 289351122 289351122 mmap NOD1 STR0 MAD2
- 290556183 290556183 mmap NOD1 STR1 MAD0
- 291509838 291509838 mmap NOD0 STR0 MAD2
- 292359958 292359958 mmap NOD0 STR0 MAD1
- 292820667 292820667 mmap NOD0 STR1 MAD1
- 292894108 292894108 mmap NOD0 STR1 MAD0
- 293268545 293268545 mmap NOD1 STR0 MAD0
- 294506121 294506121 mmap NOD0 STR0 MAD0
- 295021929 295021929 mmap NOD0 STR1 MAD2
- 302084347 302084347 mmap NOD1 STR0 MAD1
- F111: L:903292 W:7988 3441.851MB 3609041901
- 1838781070 1838781070 mmap NOD1 STR0 MAD2
- 1840917423 1840917423 mmap NOD1 STR1 MAD1
- 1841606004 1841606004 mmap NOD1 STR1 MAD2
- 1847379423 1847379423 mmap NOD0 STR1 MAD2
- 1856753215 1856753215 mmap NOD1 STR0 MAD1
- 1857669524 1857669524 mmap NOD0 STR1 MAD1
- 1863447781 1863447781 mmap NOD0 STR0 MAD2
- 3006822170 3006822170 mmap NOD1 STR1 MAD0
- 3050858275 3050858275 mmap NOD0 STR0 MAD1
- 3127593280 3127593280 mmap NOD0 STR1 MAD0
- 3864180212 3864180212 mmap NOD1 STR0 MAD0
- 5111871399 5111871399 mmap NOD0 STR0 MAD0
- F112: L:555989 W:619 164.835MB 172841744
- 122875141 122875141 mmap NOD1 STR1 MAD0
- 123330109 123330109 mmap NOD1 STR1 MAD2
- 124588526 124588526 mmap NOD0 STR1 MAD1
- 126447444 126447444 mmap NOD0 STR1 MAD2
- 127704443 127704443 mmap NOD1 STR1 MAD1
- 130280479 130280479 mmap NOD0 STR1 MAD0
- 131941773 131941773 mmap NOD1 STR0 MAD2
- 132112636 132112636 mmap NOD0 STR0 MAD1
- 132453795 132453795 mmap NOD0 STR0 MAD0
- 132607542 132607542 mmap NOD1 STR0 MAD0
- 134151512 134151512 mmap NOD0 STR0 MAD2
- 134452359 134452359 mmap NOD1 STR0 MAD1
- F113: L:596425 W:2329 664.143MB 696404680
- 382973202 382973202 mmap NOD1 STR0 MAD0
- 383461158 383461158 mmap NOD1 STR1 MAD0
- 384077385 384077385 mmap NOD1 STR1 MAD1
- 385598617 385598617 mmap NOD0 STR1 MAD0
- 387395795 387395795 mmap NOD0 STR0 MAD0
- 387559940 387559940 mmap NOD1 STR1 MAD2
- 388412201 388412201 mmap NOD0 STR0 MAD1
- 389607030 389607030 mmap NOD0 STR1 MAD1
- 390149912 390149912 mmap NOD1 STR0 MAD2
- 392666857 392666857 mmap NOD0 STR1 MAD2
- 393759903 393759903 mmap NOD0 STR0 MAD2
- 397598044 397598044 mmap NOD1 STR0 MAD1
- F114: L:298147 W:9740 1387.530MB 1454930558
- 728360487 728360487 mmap NOD1 STR0 MAD0
- 732995553 732995553 mmap NOD1 STR0 MAD2
- 735618430 735618430 mmap NOD0 STR0 MAD2
- 737459291 737459291 mmap NOD0 STR0 MAD0
- 743233346 743233346 mmap NOD1 STR1 MAD1
- 743234609 743234609 mmap NOD0 STR0 MAD1
- 744982274 744982274 mmap NOD0 STR1 MAD1
- 746624504 746624504 mmap NOD0 STR1 MAD2
- 746742688 746742688 mmap NOD0 STR1 MAD0
- 749856147 749856147 mmap NOD1 STR1 MAD2
- 750854226 750854226 mmap NOD1 STR1 MAD0
- 759698740 759698740 mmap NOD1 STR0 MAD1
- F115: L:180269 W:4521 389.175MB 408079686
- 210921376 210921376 mmap NOD1 STR1 MAD0
- 211292837 211292837 mmap NOD1 STR1 MAD1
- 211801463 211801463 mmap NOD0 STR1 MAD2
- 212111793 212111793 mmap NOD1 STR0 MAD2
- 212435986 212435986 mmap NOD0 STR1 MAD1
- 213249834 213249834 mmap NOD0 STR1 MAD0
- 213526464 213526464 mmap NOD0 STR0 MAD0
- 213597928 213597928 mmap NOD0 STR0 MAD2
- 214935292 214935292 mmap NOD1 STR0 MAD0
- 215034923 215034923 mmap NOD1 STR1 MAD2
- 215607827 215607827 mmap NOD0 STR0 MAD1
- 220194939 220194939 mmap NOD1 STR0 MAD1
- F116: L:238597 W:9020 1029.314MB 1079313724
- 540995574 540995574 mmap NOD1 STR1 MAD0
- 542491350 542491350 mmap NOD1 STR0 MAD0
- 543685628 543685628 mmap NOD1 STR1 MAD1
- 543879994 543879994 mmap NOD0 STR0 MAD0
- 544438567 544438567 mmap NOD1 STR0 MAD2
- 544938580 544938580 mmap NOD0 STR0 MAD1
- 547163480 547163480 mmap NOD0 STR1 MAD0
- 548400253 548400253 mmap NOD0 STR0 MAD2
- 548875431 548875431 mmap NOD0 STR1 MAD1
- 550636362 550636362 mmap NOD1 STR1 MAD2
- 557442796 557442796 mmap NOD0 STR1 MAD2
- 568269742 568269742 mmap NOD1 STR0 MAD1
- F117: L:183723 W:8704 764.555MB 801693596
- 412155977 412155977 mmap NOD0 STR0 MAD0
- 423531914 423531914 mmap NOD1 STR1 MAD0
- 425133476 425133476 mmap NOD1 STR0 MAD2
- 427464010 427464010 mmap NOD1 STR0 MAD0
- 428396064 428396064 mmap NOD1 STR1 MAD1
- 428438039 428438039 mmap NOD1 STR1 MAD2
- 428615263 428615263 mmap NOD0 STR0 MAD2
- 429034653 429034653 mmap NOD0 STR1 MAD1
- 430098229 430098229 mmap NOD0 STR1 MAD0
- 430308222 430308222 mmap NOD0 STR1 MAD2
- 432184616 432184616 mmap NOD0 STR0 MAD1
- 444538819 444538819 mmap NOD1 STR0 MAD1
- F118: L:174802 W:548 45.896MB 48124987
- 33921711 33921711 mmap NOD1 STR1 MAD2
- 35544773 35544773 mmap NOD1 STR1 MAD0
- 35906891 35906891 mmap NOD0 STR1 MAD2
- 35951927 35951927 mmap NOD0 STR1 MAD1
- 37144029 37144029 mmap NOD1 STR1 MAD1
- 38835918 38835918 mmap NOD1 STR0 MAD0
- 39054449 39054449 mmap NOD1 STR0 MAD2
- 39137481 39137481 mmap NOD0 STR1 MAD0
- 39603993 39603993 mmap NOD0 STR0 MAD2
- 39624971 39624971 mmap NOD0 STR0 MAD1
- 40058715 40058715 mmap NOD1 STR0 MAD1
- 40182775 40182775 mmap NOD0 STR0 MAD0
- F119: L:883013 W:4665 1963.677MB 2059064276
- 1066577131 1066577131 mmap NOD1 STR1 MAD2
- 1068370445 1068370445 mmap NOD1 STR1 MAD1
- 1068540617 1068540617 mmap NOD1 STR1 MAD0
- 1071239688 1071239688 mmap NOD0 STR1 MAD2
- 1076076206 1076076206 mmap NOD0 STR1 MAD1
- 1079033804 1079033804 mmap NOD1 STR0 MAD2
- 1087762280 1087762280 mmap NOD0 STR0 MAD2
- 1101567195 1101567195 mmap NOD0 STR0 MAD1
- 1141193119 1141193119 mmap NOD1 STR0 MAD1
- 1173328735 1173328735 mmap NOD1 STR0 MAD0
- 1174223350 1174223350 mmap NOD0 STR0 MAD0
- 1187072454 1187072454 mmap NOD0 STR1 MAD0
- F120: L:858995 W:9217 3776.896MB 3960363020
- 2004930191 2004930191 mmap NOD1 STR0 MAD2
- 2010229709 2010229709 mmap NOD0 STR0 MAD2
- 2012845340 2012845340 mmap NOD0 STR0 MAD1
- 2139223005 2139223005 mmap NOD1 STR0 MAD1
- 2141687580 2141687580 mmap NOD1 STR1 MAD2
- 2154515723 2154515723 mmap NOD0 STR1 MAD2
- 2161259539 2161259539 mmap NOD1 STR1 MAD1
- 2184850518 2184850518 mmap NOD0 STR1 MAD1
- 2211459944 2211459944 mmap NOD1 STR1 MAD0
- 4796834417 4796834417 mmap NOD1 STR0 MAD0
- 6039242274 6039242274 mmap NOD0 STR1 MAD0
- 6772234747 6772234747 mmap NOD0 STR0 MAD0
- F121: L:368895 W:5861 1030.174MB 1080215832
- 563769258 563769258 mmap NOD1 STR1 MAD2
- 567646892 567646892 mmap NOD1 STR0 MAD2
- 568191692 568191692 mmap NOD0 STR1 MAD2
- 568863811 568863811 mmap NOD0 STR0 MAD2
- 569133446 569133446 mmap NOD0 STR0 MAD0
- 571807665 571807665 mmap NOD1 STR1 MAD1
- 573025147 573025147 mmap NOD0 STR1 MAD0
- 574977023 574977023 mmap NOD1 STR0 MAD0
- 575495416 575495416 mmap NOD0 STR1 MAD1
- 575790745 575790745 mmap NOD1 STR1 MAD0
- 581592852 581592852 mmap NOD0 STR0 MAD1
- 595034984 595034984 mmap NOD1 STR0 MAD1
- F122: L:208043 W:5671 563.889MB 591280462
- 307531374 307531374 mmap NOD1 STR1 MAD0
- 308546938 308546938 mmap NOD1 STR1 MAD1
- 308962259 308962259 mmap NOD1 STR0 MAD2
- 310113834 310113834 mmap NOD0 STR1 MAD0
- 311075201 311075201 mmap NOD1 STR0 MAD0
- 311376391 311376391 mmap NOD0 STR1 MAD1
- 311564062 311564062 mmap NOD0 STR1 MAD2
- 312087698 312087698 mmap NOD0 STR0 MAD2
- 313257510 313257510 mmap NOD1 STR1 MAD2
- 313263068 313263068 mmap NOD0 STR0 MAD1
- 313712822 313712822 mmap NOD0 STR0 MAD0
- 323054124 323054124 mmap NOD1 STR0 MAD1
- F123: L:768482 W:4952 1816.657MB 1904903438
- 982728122 982728122 mmap NOD1 STR0 MAD0
- 986353721 986353721 mmap NOD1 STR0 MAD2
- 993399796 993399796 mmap NOD0 STR0 MAD2
- 1001611298 1001611298 mmap NOD0 STR0 MAD1
- 1010659317 1010659317 mmap NOD0 STR0 MAD0
- 1028293833 1028293833 mmap NOD1 STR0 MAD1
- 1067052772 1067052772 mmap NOD1 STR1 MAD1
- 1068397119 1068397119 mmap NOD1 STR1 MAD0
- 1071304818 1071304818 mmap NOD0 STR1 MAD2
- 1072184381 1072184381 mmap NOD1 STR1 MAD2
- 1077981916 1077981916 mmap NOD0 STR1 MAD0
- 1105921448 1105921448 mmap NOD0 STR1 MAD1
- F124: L:905425 W:2811 1214.882MB 1273895837
- 676681335 676681335 mmap NOD1 STR0 MAD2
- 678640396 678640396 mmap NOD1 STR1 MAD2
- 679591829 679591829 mmap NOD1 STR1 MAD1
- 681720975 681720975 mmap NOD1 STR1 MAD0
- 683275266 683275266 mmap NOD0 STR1 MAD2
- 684626715 684626715 mmap NOD0 STR1 MAD1
- 686143883 686143883 mmap NOD0 STR0 MAD1
- 689899056 689899056 mmap NOD0 STR0 MAD2
- 698485819 698485819 mmap NOD0 STR0 MAD0
- 704673481 704673481 mmap NOD0 STR1 MAD0
- 706170503 706170503 mmap NOD1 STR0 MAD0
- 706558515 706558515 mmap NOD1 STR0 MAD1
- F125: L:54137 W:4689 121.066MB 126946900
- 69120764 69120764 mmap NOD0 STR0 MAD1
- 69139259 69139259 mmap NOD1 STR0 MAD2
- 69681198 69681198 mmap NOD0 STR0 MAD0
- 70657894 70657894 mmap NOD1 STR0 MAD0
- 70946848 70946848 mmap NOD0 STR0 MAD2
- 72570504 72570504 mmap NOD1 STR0 MAD1
- 81150616 81150616 mmap NOD0 STR1 MAD1
- 81418196 81418196 mmap NOD0 STR1 MAD0
- 81583689 81583689 mmap NOD1 STR1 MAD2
- 82253057 82253057 mmap NOD1 STR1 MAD1
- 83328321 83328321 mmap NOD1 STR1 MAD0
- 83515368 83515368 mmap NOD0 STR1 MAD2
- F126: L:448100 W:9642 2061.624MB 2161769799
- 1086522587 1086522587 mmap NOD1 STR1 MAD1
- 1086667048 1086667048 mmap NOD1 STR1 MAD2
- 1086755756 1086755756 mmap NOD1 STR0 MAD2
- 1099938493 1099938493 mmap NOD0 STR1 MAD2
- 1102072187 1102072187 mmap NOD0 STR0 MAD2
- 1116822440 1116822440 mmap NOD0 STR1 MAD1
- 1123483423 1123483423 mmap NOD1 STR0 MAD1
- 1134864179 1134864179 mmap NOD0 STR0 MAD1
- 1218809752 1218809752 mmap NOD1 STR1 MAD0
- 1490645094 1490645094 mmap NOD0 STR1 MAD0
- 1970410224 1970410224 mmap NOD0 STR0 MAD0
- 2163054665 2163054665 mmap NOD1 STR0 MAD0
- F127: L:748979 W:2110 754.038MB 790666214
- 421215720 421215720 mmap NOD1 STR1 MAD0
- 423886560 423886560 mmap NOD1 STR1 MAD1
- 425010439 425010439 mmap NOD1 STR1 MAD2
- 427230601 427230601 mmap NOD0 STR1 MAD2
- 428406084 428406084 mmap NOD0 STR1 MAD0
- 429136848 429136848 mmap NOD0 STR1 MAD1
- 431596087 431596087 mmap NOD1 STR0 MAD0
- 432000685 432000685 mmap NOD1 STR0 MAD2
- 437028688 437028688 mmap NOD0 STR0 MAD0
- 438015167 438015167 mmap NOD0 STR0 MAD2
- 438328276 438328276 mmap NOD0 STR0 MAD1
- 449270634 449270634 mmap NOD1 STR0 MAD1
- F128: L:611388 W:6953 2026.306MB 2124735822
- 1088855581 1088855581 mmap NOD1 STR0 MAD0
- 1089710745 1089710745 mmap NOD0 STR0 MAD0
- 1095562505 1095562505 mmap NOD1 STR0 MAD2
- 1107935528 1107935528 mmap NOD0 STR0 MAD2
- 1112886715 1112886715 mmap NOD0 STR0 MAD1
- 1135695959 1135695959 mmap NOD1 STR1 MAD2
- 1145440063 1145440063 mmap NOD0 STR1 MAD2
- 1146682287 1146682287 mmap NOD1 STR1 MAD1
- 1151332477 1151332477 mmap NOD1 STR1 MAD0
- 1152840726 1152840726 mmap NOD1 STR0 MAD1
- 1156652242 1156652242 mmap NOD0 STR1 MAD1
- 1157320156 1157320156 mmap NOD0 STR1 MAD0
- F129: L:782834 W:9945 3715.067MB 3895530595
- 1965812231 1965812231 mmap NOD1 STR0 MAD2
- 1972910242 1972910242 mmap NOD0 STR0 MAD2
- 1981407069 1981407069 mmap NOD1 STR0 MAD1
- 1997703386 1997703386 mmap NOD0 STR0 MAD1
- 2106183474 2106183474 mmap NOD0 STR1 MAD1
- 2106480998 2106480998 mmap NOD1 STR1 MAD1
- 2111435196 2111435196 mmap NOD1 STR1 MAD2
- 2115394650 2115394650 mmap NOD0 STR1 MAD2
- 2128815796 2128815796 mmap NOD1 STR1 MAD0
- 4582713578 4582713578 mmap NOD1 STR0 MAD0
- 5597905097 5597905097 mmap NOD0 STR1 MAD0
- 6680205916 6680205916 mmap NOD0 STR0 MAD0
- F130: L:52630 W:7857 197.495MB 207088403
- 110524285 110524285 mmap NOD1 STR0 MAD2
- 110880923 110880923 mmap NOD1 STR1 MAD2
- 111035476 111035476 mmap NOD0 STR0 MAD0
- 111349900 111349900 mmap NOD1 STR1 MAD1
- 111951946 111951946 mmap NOD0 STR0 MAD1
- 112348296 112348296 mmap NOD0 STR1 MAD0
- 112390164 112390164 mmap NOD0 STR0 MAD2
- 112511703 112511703 mmap NOD0 STR1 MAD1
- 113204964 113204964 mmap NOD1 STR1 MAD0
- 113616048 113616048 mmap NOD1 STR0 MAD0
- 114758724 114758724 mmap NOD0 STR1 MAD2
- 115428470 115428470 mmap NOD1 STR0 MAD1
- F131: L:930983 W:7362 3270.546MB 3429416346
- 1740624375 1740624375 mmap NOD1 STR1 MAD0
- 1754848050 1754848050 mmap NOD1 STR0 MAD0
- 1761623052 1761623052 mmap NOD0 STR0 MAD1
- 1767506213 1767506213 mmap NOD0 STR0 MAD0
- 1775199762 1775199762 mmap NOD0 STR1 MAD0
- 1853243455 1853243455 mmap NOD1 STR1 MAD1
- 1853643668 1853643668 mmap NOD0 STR1 MAD1
- 1861837488 1861837488 mmap NOD0 STR1 MAD2
- 1864044614 1864044614 mmap NOD1 STR0 MAD2
- 1866280862 1866280862 mmap NOD0 STR0 MAD2
- 1879459148 1879459148 mmap NOD1 STR1 MAD2
- 1881946457 1881946457 mmap NOD1 STR0 MAD1
- F132: L:73216 W:2126 74.344MB 77955323
- 46902475 46902475 mmap NOD1 STR0 MAD0
- 47557164 47557164 mmap NOD1 STR0 MAD2
- 48387550 48387550 mmap NOD0 STR0 MAD0
- 48670378 48670378 mmap NOD1 STR0 MAD1
- 48809043 48809043 mmap NOD0 STR0 MAD1
- 48827168 48827168 mmap NOD0 STR0 MAD2
- 55713624 55713624 mmap NOD1 STR1 MAD0
- 55977270 55977270 mmap NOD1 STR1 MAD1
- 56784105 56784105 mmap NOD1 STR1 MAD2
- 57712907 57712907 mmap NOD0 STR1 MAD0
- 70189233 70189233 mmap NOD0 STR1 MAD2
- 75085733 75085733 mmap NOD0 STR1 MAD1
- F133: L:583306 W:2494 694.192MB 727912887
- 386363086 386363086 mmap NOD1 STR1 MAD0
- 386677401 386677401 mmap NOD1 STR1 MAD1
- 387752947 387752947 mmap NOD0 STR1 MAD1
- 389882435 389882435 mmap NOD1 STR1 MAD2
- 389933236 389933236 mmap NOD0 STR1 MAD0
- 394556435 394556435 mmap NOD0 STR1 MAD2
- 395476661 395476661 mmap NOD1 STR0 MAD0
- 402180805 402180805 mmap NOD0 STR0 MAD1
- 403272865 403272865 mmap NOD1 STR0 MAD2
- 403660163 403660163 mmap NOD0 STR0 MAD2
- 403780384 403780384 mmap NOD0 STR0 MAD0
- 419231017 419231017 mmap NOD1 STR0 MAD1
- F134: L:877424 W:2963 1241.342MB 1301641110
- 679994660 679994660 mmap NOD1 STR1 MAD1
- 683030204 683030204 mmap NOD0 STR1 MAD1
- 687639890 687639890 mmap NOD0 STR1 MAD0
- 687809777 687809777 mmap NOD1 STR0 MAD0
- 688977449 688977449 mmap NOD0 STR1 MAD2
- 695371773 695371773 mmap NOD0 STR0 MAD0
- 695666128 695666128 mmap NOD1 STR1 MAD2
- 696490404 696490404 mmap NOD1 STR0 MAD2
- 696878965 696878965 mmap NOD0 STR0 MAD2
- 699834718 699834718 mmap NOD0 STR0 MAD1
- 700014963 700014963 mmap NOD1 STR1 MAD0
- 715364729 715364729 mmap NOD1 STR0 MAD1
- F135: L:414854 W:5103 1010.006MB 1059068116
- 550254049 550254049 mmap NOD0 STR0 MAD2
- 550647714 550647714 mmap NOD1 STR0 MAD2
- 558662008 558662008 mmap NOD0 STR0 MAD1
- 561896336 561896336 mmap NOD0 STR0 MAD0
- 562619556 562619556 mmap NOD1 STR0 MAD0
- 569618854 569618854 mmap NOD1 STR0 MAD1
- 650704939 650704939 mmap NOD1 STR1 MAD1
- 651639090 651639090 mmap NOD1 STR1 MAD2
- 652454034 652454034 mmap NOD1 STR1 MAD0
- 657648649 657648649 mmap NOD0 STR1 MAD2
- 662884933 662884933 mmap NOD0 STR1 MAD0
- 668243900 668243900 mmap NOD0 STR1 MAD1
- F136: L:333176 W:4911 781.109MB 819052573
- 422522545 422522545 mmap NOD1 STR0 MAD0
- 423665503 423665503 mmap NOD0 STR0 MAD0
- 427668259 427668259 mmap NOD1 STR0 MAD2
- 427782572 427782572 mmap NOD0 STR0 MAD1
- 434620829 434620829 mmap NOD1 STR1 MAD1
- 435452329 435452329 mmap NOD1 STR1 MAD0
- 435887366 435887366 mmap NOD0 STR0 MAD2
- 440841516 440841516 mmap NOD1 STR0 MAD1
- 441029261 441029261 mmap NOD0 STR1 MAD1
- 443533946 443533946 mmap NOD1 STR1 MAD2
- 445477106 445477106 mmap NOD0 STR1 MAD0
- 447386328 447386328 mmap NOD0 STR1 MAD2
- F137: L:564006 W:6932 1863.574MB 1954099082
- 1007661145 1007661145 mmap NOD1 STR0 MAD2
- 1013742592 1013742592 mmap NOD0 STR0 MAD2
- 1036160906 1036160906 mmap NOD1 STR0 MAD1
- 1188013051 1188013051 mmap NOD1 STR1 MAD1
- 1194931212 1194931212 mmap NOD0 STR1 MAD2
- 1196960805 1196960805 mmap NOD0 STR1 MAD1
- 1203668366 1203668366 mmap NOD1 STR1 MAD2
- 1204447635 1204447635 mmap NOD0 STR0 MAD0
- 1249250994 1249250994 mmap NOD0 STR0 MAD1
- 1368509243 1368509243 mmap NOD1 STR0 MAD0
- 1641055931 1641055931 mmap NOD0 STR1 MAD0
- 2207836504 2207836504 mmap NOD1 STR1 MAD0
- F138: L:829571 W:9151 3622.399MB 3798360732
- 1913173541 1913173541 mmap NOD1 STR0 MAD2
- 1925190650 1925190650 mmap NOD0 STR0 MAD2
- 1952067189 1952067189 mmap NOD1 STR0 MAD1
- 1959906088 1959906088 mmap NOD0 STR0 MAD1
- 1972580783 1972580783 mmap NOD1 STR1 MAD1
- 1973191425 1973191425 mmap NOD1 STR1 MAD2
- 1978166191 1978166191 mmap NOD0 STR1 MAD1
- 1981343410 1981343410 mmap NOD0 STR1 MAD2
- 3706923352 3706923352 mmap NOD0 STR1 MAD0
- 4168963303 4168963303 mmap NOD1 STR0 MAD0
- 4844191498 4844191498 mmap NOD1 STR1 MAD0
- 6193233702 6193233702 mmap NOD0 STR0 MAD0
- F139: L:560210 W:7442 1990.047MB 2086715392
- 1063636930 1063636930 mmap NOD1 STR0 MAD0
- 1068827039 1068827039 mmap NOD1 STR0 MAD2
- 1072296945 1072296945 mmap NOD0 STR0 MAD2
- 1083112185 1083112185 mmap NOD0 STR0 MAD1
- 1086166914 1086166914 mmap NOD1 STR1 MAD2
- 1086368012 1086368012 mmap NOD1 STR1 MAD0
- 1087393772 1087393772 mmap NOD1 STR1 MAD1
- 1093293468 1093293468 mmap NOD0 STR1 MAD1
- 1093486543 1093486543 mmap NOD0 STR1 MAD2
- 1098181928 1098181928 mmap NOD0 STR1 MAD0
- 1100673563 1100673563 mmap NOD0 STR0 MAD0
- 1106646243 1106646243 mmap NOD1 STR0 MAD1
- sort by rank
- rdmmap NOD0 STR1 MAD0 [01]=06 [02]=05 [03]=13 [04]=11 [05]=08 [06]=06 [07]=16
- [08]=20 [09]=24 [10]=16 [11]=15 1453.790MB/s
- rdmmap NOD0 STR1 MAD1 [00]=01 [01]=03 [02]=06 [03]=07 [04]=14 [05]=25 [06]=16
- [07]=13 [08]=16 [09]=13 [10]=17 [11]=09 1757.600MB/s
- rdmmap NOD0 STR1 MAD2 [00]=01 [01]=04 [02]=09 [03]=20 [04]=11 [05]=11 [06]=17
- [07]=14 [08]=11 [09]=16 [10]=14 [11]=12 1759.372MB/s
- rdmmap NOD1 STR0 MAD1 [00]=02 [01]=01 [02]=07 [03]=07 [04]=07 [05]=17 [06]=09
- [07]=06 [08]=08 [09]=10 [10]=05 [11]=61 1766.424MB/s
- rdmmap NOD0 STR0 MAD1 [00]=02 [01]=07 [02]=10 [03]=16 [04]=19 [05]=10 [06]=11
- [07]=18 [08]=10 [09]=18 [10]=15 [11]=04 1694.831MB/s
- rdmmap NOD0 STR0 MAD0 [00]=03 [01]=11 [02]=19 [03]=14 [04]=09 [05]=06 [06]=05
- [07]=10 [08]=14 [09]=11 [10]=16 [11]=22 940.218MB/s
- rdmmap NOD0 STR0 MAD2 [00]=06 [01]=13 [02]=18 [03]=22 [04]=09 [05]=09 [06]=13
- [07]=14 [08]=11 [09]=11 [10]=11 [11]=03 1806.447MB/s
- rdmmap NOD1 STR1 MAD2 [00]=15 [01]=19 [02]=14 [03]=07 [04]=15 [05]=16 [06]=14
- [07]=14 [08]=09 [09]=08 [10]=06 [11]=03 1764.649MB/s
- rdmmap NOD1 STR1 MAD1 [00]=18 [01]=12 [02]=21 [03]=12 [04]=15 [05]=12 [06]=16
- [07]=09 [08]=09 [09]=05 [10]=08 [11]=03 1768.854MB/s
- rdmmap NOD1 STR1 MAD0 [00]=24 [01]=16 [02]=13 [03]=08 [04]=03 [05]=13 [06]=13
- [07]=10 [08]=18 [09]=09 [10]=10 [11]=03 1512.060MB/s
- rdmmap NOD1 STR0 MAD0 [00]=31 [01]=17 [02]=08 [03]=08 [04]=13 [05]=03 [06]=09
- [07]=07 [08]=09 [09]=13 [10]=17 [11]=05 1283.724MB/s
- rdmmap NOD1 STR0 MAD2 [00]=37 [01]=31 [02]=10 [03]=06 [04]=14 [05]=10 [06]=11
- [07]=09 [08]=05 [09]=02 [10]=05 1818.129MB/s
- sort by rate
- rdmmap NOD0 STR0 MAD0 [00]=03 [01]=11 [02]=19 [03]=14 [04]=09 [05]=06 [06]=05
- [07]=10 [08]=14 [09]=11 [10]=16 [11]=22 940.218MB/s
- rdmmap NOD1 STR0 MAD0 [00]=31 [01]=17 [02]=08 [03]=08 [04]=13 [05]=03 [06]=09
- [07]=07 [08]=09 [09]=13 [10]=17 [11]=05 1283.724MB/s
- rdmmap NOD0 STR1 MAD0 [01]=06 [02]=05 [03]=13 [04]=11 [05]=08 [06]=06 [07]=16
- [08]=20 [09]=24 [10]=16 [11]=15 1453.790MB/s
- rdmmap NOD1 STR1 MAD0 [00]=24 [01]=16 [02]=13 [03]=08 [04]=03 [05]=13 [06]=13
- [07]=10 [08]=18 [09]=09 [10]=10 [11]=03 1512.060MB/s
- rdmmap NOD0 STR0 MAD1 [00]=02 [01]=07 [02]=10 [03]=16 [04]=19 [05]=10 [06]=11
- [07]=18 [08]=10 [09]=18 [10]=15 [11]=04 1694.831MB/s
- rdmmap NOD0 STR1 MAD1 [00]=01 [01]=03 [02]=06 [03]=07 [04]=14 [05]=25 [06]=16
- [07]=13 [08]=16 [09]=13 [10]=17 [11]=09 1757.600MB/s
- rdmmap NOD0 STR1 MAD2 [00]=01 [01]=04 [02]=09 [03]=20 [04]=11 [05]=11 [06]=17
- [07]=14 [08]=11 [09]=16 [10]=14 [11]=12 1759.372MB/s
- rdmmap NOD1 STR1 MAD2 [00]=15 [01]=19 [02]=14 [03]=07 [04]=15 [05]=16 [06]=14
- [07]=14 [08]=09 [09]=08 [10]=06 [11]=03 1764.649MB/s
- rdmmap NOD1 STR0 MAD1 [00]=02 [01]=01 [02]=07 [03]=07 [04]=07 [05]=17 [06]=09
- [07]=06 [08]=08 [09]=10 [10]=05 [11]=61 1766.424MB/s
- rdmmap NOD1 STR1 MAD1 [00]=18 [01]=12 [02]=21 [03]=12 [04]=15 [05]=12 [06]=16
- [07]=09 [08]=09 [09]=05 [10]=08 [11]=03 1768.854MB/s
- rdmmap NOD0 STR0 MAD2 [00]=06 [01]=13 [02]=18 [03]=22 [04]=09 [05]=09 [06]=13
- [07]=14 [08]=11 [09]=11 [10]=11 [11]=03 1806.447MB/s
- rdmmap NOD1 STR0 MAD2 [00]=37 [01]=31 [02]=10 [03]=06 [04]=14 [05]=10 [06]=11
- [07]=09 [08]=05 [09]=02 [10]=05 1818.129MB/s
- % Makefile
- # fastread/Makefile -- make file for fastread
- #
- # SO: read line by line in the most efficient way platform specific
- # SO: questions/33616284
- ifndef _fastread_mk_
- _fastread_mk_ = 1
- LIBNAME = fastread
- OLIB += rdgets.o
- OLIB += rdmmap.o
- OLIB += lib.o
- OLIB += node1.o
- OLIB += node2.o
- PGMTGT = xrdfile
- OLIST += rdgets.o
- OLIST += rdmmap.o
- OLIST += lib.o
- OLIST += node1.o
- OLIST += node2.o
- ###LIBLIST = $(GENTOP)/fastread/fastread.a
- HDEP += fastread.h
- DFLAGS += -I$(SDIR)
- endif
- OVRPUB := 1
- # rules/rules.mk -- rules control
- #
- # options:
- # GDB -- enable debug symbols
- # 0 -- normal
- # 1 -- use -O0 and define _USE_GDB_=1
- #
- # CLANG -- use clang instead of gcc
- # 0 -- use gcc
- # 1 -- use clang
- #
- # BNC -- enable benchmarks
- # 0 -- normal mode
- # 1 -- enable benchmarks for function enter/exit pairs
- # 2 -- add min/max
- #
- # symbols:
- # DFLAGS -- -D options
- # CFLAGS -- compiler options
- #
- # PREP -- targets to execute before ALL
- # ALL -- things to build (automatically uses LIBNAME/PGMTGT)
- # LIBNAME -- library name to build (e.g. foo.a)
- # OLIB -- list of .o files to build LIBNAME
- # PGMTGT -- program to build (e.g. foo.a)
- # OLIST -- list of .o files to build PGMTGT
- # CLEAN -- things to clean (automatically uses a bunch of stuff)
- #
- # NOPROTO -- do not generate prototypes
- # FINLINE -- allow gcc to inline functions automatically
- # WNOERROR -- inhibit -Werror
- ifdef OVRPUB
- ifndef SDIR
- SDIR := $(shell pwd)
- STAIL := $(notdir $(SDIR))
- endif
- ifndef GENTOP
- GENTOP := $(dir $(SDIR))
- endif
- ifndef GENDIR
- GENDIR := $(GENTOP)/$(STAIL)
- endif
- ifndef ODIR
- ODIR := $(GENDIR)
- endif
- NOPROTO := 1
- endif
- # disable prototype generation
- ifdef NOPROTO
- PROTOLST := true
- PROTOGEN := @true
- else
- PROTOLST := qproto
- PROTOGEN := @qproto
- PROTOALL := proto
- endif
- ifndef SDIR
- $(error rules: SDIR not defined)
- endif
- ifndef ODIR
- $(error rules: ODIR not defined)
- endif
- ifndef GENDIR
- $(error rules: GENDIR not defined)
- endif
- ifndef GENTOP
- $(error rules: GENTOP not defined)
- endif
- ifndef _rules_mk_
- _rules_mk_ = 1
- ALL += $(LIBNAME) $(PGMTGT)
- CLEAN += $(LIBNAME) $(PGMTGT)
- CLEAN += *.proto
- CLEAN += *.a
- CLEAN += *.o
- CLEAN += *.i
- CLEAN += *.dis
- CLEAN += *.TMP
- QPROTO := $(shell $(PROTOLST) -i -l -O$(GENTOP) $(SDIR)/*.c $(CPROTO))
- HDEP += $(QPROTO)
- ###VPATH += $(GENDIR)
- ###VPATH += $(SDIR)
- ifdef INCLUDE_MK
- -include $(INCLUDE_MK)
- endif
- ifdef CVERBOSE
- CFLAGS += -v
- endif
- ifdef GSYM
- CFLAGS += -gdwarf-2
- endif
- ifdef GDB
- CFLAGS += -gdwarf-2
- DFLAGS += -D_USE_GDB_
- else
- CFLAGS += -O2
- endif
- ifndef ZPRT
- DFLAGS += -D_USE_ZPRT_=0
- endif
- ifdef BNC
- DFLAGS += -D_USE_BNC_=$(BNC)
- endif
- ifdef CLANG
- CC := clang
- ###CXX := clang -x c++
- CXX := clang++
- else
- ifdef CPLUS
- ifeq ($(STDLIB),)
- STDLIB += -lstdc++
- endif
- endif
- endif
- DFLAGS += -I$(GENTOP)
- DFLAGS += -I$(OVRTOP)
- CFLAGS += -Wall
- ifndef WNOERROR
- CFLAGS += -Werror
- endif
- CFLAGS += -Wno-unknown-pragmas
- CFLAGS += -Wempty-body
- CFLAGS += -fno-diagnostics-color
- ifndef FINLINE
- # NOTE: we now need this to prevent inlining (enabled at -O2)
- ifndef CLANG
- CFLAGS += -fno-inline-small-functions
- endif
- # NOTE: we now need this to prevent inlining (enabled at -O3)
- CFLAGS += -fno-inline-functions
- endif
- ifdef CPLUS
- LD = $(CXX)
- else
- LD = $(CC)
- endif
- ifdef CVERBOSE
- LD += -Wl,-verbose=2
- endif
- CFLAGS += $(DFLAGS)
- endif
- all: $(PREP) $(PROTOALL) $(ALL)
- # C
- %.o: %.c $(HDEP)
- $(CC) $(CFLAGS) -c -o $*.o $<
- %.i: %.c
- cpp $(DFLAGS) -P $*.c > $*.i
- %.s: %.c
- $(CC) $(CFLAGS) -S -o $*.s $<
- # C++
- %.o: %.cpp $(HDEP)
- $(CXX) $(CFLAGS) -c -o $*.o $<
- %.i: %.cpp
- cpp $(DFLAGS) -P $*.cpp > $*.i
- %.s: %.cpp
- $(CXX) $(CFLAGS) -S -o $*.s $<
- # build a library (type (2) build)
- $(LIBNAME):: $(OLIB)
- ar rv $@ $(OLIB)
- $(PGMTGT):: $(PGMTGT).o $(OLIST) $(LIBLIST)
- $(LD) $(CFLAGS) -o $(PGMTGT) $(PGMTGT).o $(OLIST) $(LIBLIST) $(STDLIB)
- .PHONY: proto
- proto::
- $(PROTOGEN) -i -v -O$(GENTOP) $(SDIR)/*.c $(CPROTO)
- .PHONY: clean
- clean::
- rm -f $(CLEAN)
- .PHONY: help
- help::
- egrep '^#' Makefile
- % fastreadgen
- #!/usr/bin/perl
- # fastread/fastreadgen -- generate test data for fastread algorithms
- #
- # arguments:
- # "-W" - maximum line width
- # "-L" - maximum number of lines
- # "-T" - number of test files to generate
- # "-O" - output file (e.g. foo%.txt)
- #
- # NOTE: with no arguments or missing arguments will prompt
- #pragma pgmlns
- # binovr/tstgen.pm -- test generation help routines
- # gengetstr -- get a string/number
- sub gengetstr
- {
- my($numflg,$opt,$prompt,$lim) = @_;
- my($arg);
- my($askflg);
- my($val);
- select(STDOUT);
- $| = 1;
- {
- # search command line for -whatever
- foreach $arg (@argv) {
- if ($arg =~ /^$opt(.*)$/) {
- $val = $1;
- if ($numflg && ($val eq "")) {
- $val = $lim;
- $val //= 1;
- }
- last;
- }
- }
- last if (defined($val));
- $askflg = 1;
- while (1) {
- printf("Enter ")
- if ($numflg != 1);
- printf("%s",$prompt);
- if ($numflg == 1) {
- printf(" (0/1)? ");
- }
- else {
- printf(": ");
- }
- $val = <STDIN>;
- chomp($val);
- if ($numflg == 0) {
- last if ($val ne "");
- next;
- }
- # an empty response for a number with a maximum means use it
- if (($numflg == 2) && ($val eq "") && defined($lim)) {
- $val = $lim;
- last;
- }
- next unless ($val =~ /^\d+$/);
- $val += 0;
- last if ($numflg == 1);
- next if ($val <= 0);
- last unless (defined($lim));
- last if ($val <= $lim);
- }
- }
- unless ($askflg) {
- printf("%s: %s\n",$prompt,$val);
- }
- $val;
- }
- # genrun -- generate all tests
- sub genrun
- {
- local(@argv) = @_;
- local($ofile,$tstmax,$tstproc);
- local($tstcur);
- local($splitflg);
- local($genvbq);
- my($sym);
- my($numfmt);
- my($xfile);
- $genvbq = genvbq(\@argv);
- $ofile = shift(@argv);
- $tstmax = shift(@argv);
- $tstproc = shift(@argv);
- # split each test into separate file
- if ($ofile =~ /%/) {
- $splitflg = 1;
- $numfmt = sprintf("%d",$tstmax);
- $numfmt = length($numfmt);
- $numfmt = sprintf("_%%%d.%dd",$numfmt,$numfmt);
- $ofile =~ s/%/$numfmt/;
- ###die("genrun: DEBUG_CAE numfmt='$numfmt' ofile='$ofile'\n");
- }
- {
- last if ($splitflg);
- genopen($ofile);
- }
- for ($tstcur = 1; $tstcur <= $tstmax; ++$tstcur) {
- {
- last unless ($splitflg);
- $xfile = sprintf($ofile,$tstcur);
- genopen($xfile);
- }
- &$tstproc();
- {
- last unless ($splitflg);
- genclose();
- }
- }
- {
- last if ($splitflg);
- genclose();
- }
- }
- # genvbq -- get options
- sub genvbq
- {
- my($argv) = @_;
- my($sym);
- my($env);
- $env = {};
- while (1) {
- $sym = $argv->[0];
- last unless ($sym =~ s/^-//);
- shift(@$argv);
- if ($sym =~ /^([^=]+)=(.+)$/) {
- ($sym,$val) = ($1,$2);
- }
- else {
- $val = 1;
- }
- $env->{$sym} = $val;
- }
- $env;
- }
- # genopen -- open output
- sub genopen
- {
- my($ofile) = @_;
- $gen_ofile = $ofile;
- {
- last if ($genvbq->{"n"});
- last if (open($xfdst,">$ofile"));
- die("genopen: unable to open '$ofile' -- $!\n");
- }
- }
- # genclose -- close output
- sub genclose
- {
- close($xfdst);
- }
- # geninit -- initialize for single test
- sub geninit
- {
- undef($genout_lhs);
- undef($genout_pre);
- }
- # genout -- output data
- sub genout
- {
- my($rhs) = @_;
- {
- if (defined($rhs)) {
- last if ((length($genout_pre) + length($genout_lhs) +
- length($rhs)) < 78);
- }
- last if ($genout_lhs eq "");
- print($xfdst $genout_pre,$genout_lhs,"\n");
- undef($genout_lhs);
- }
- $genout_lhs .= $rhs
- if (defined($rhs));
- }
- # genrand -- get random number
- sub genrand
- {
- my($lim) = @_;
- my($val);
- $val = int(rand($lim));
- $val += 1;
- $val;
- }
- # genfmtof -- get number format
- sub genfmtof
- {
- my($num) = @_;
- my($fmt);
- $fmt = sprintf("%d",$num);
- $fmt = length($fmt);
- $fmt = sprintf(" %%%dd",$fmt);
- $fmt;
- }
- # genfault -- output fault
- sub genfault
- {
- printf(@_);
- exit(1);
- }
- # tstdata -- locate the __DATA__ unit
- sub tstdata
- {
- my($pkgsrc) = @_;
- my($xfsrc,$sym,$pos);
- $pkgsrc //= caller();
- {
- $sym = $pkgsrc . "::DATA";
- $xfsrc = \*$sym;
- # remember the starting position -- since perl doesn't :-(
- $pos = \$sysdata_rewind{$pkgsrc};
- $$pos = tell($xfsrc)
- unless (defined($$pos));
- last if (seek($xfsrc,$$pos,0));
- die("tstdata: seek fault pkgsrc='$pkgsrc' pos=$$pos -- $!\n");
- }
- return wantarray ? ($xfsrc,$sym,$$pos) : $xfsrc;
- }
- 1;
- master(@ARGV);
- exit(0);
- # master -- master control
- sub master
- {
- local(@argv) = @_;
- my(@opts);
- $Wmax = gengetstr(2,"-W","maximum line width");
- $Lmax = gengetstr(2,"-L","maximum number of lines / file");
- $tstmax = gengetstr(2,"-T","number of tests");
- $fastflg = gengetstr(1,"-f","fast algorithm");
- if ($fastflg) {
- $keygdb = gengetstr(1,"-gdb","use debugger");
- }
- while (1) {
- $ofile = gengetstr(0,"-O","output file name");
- last if ($ofile =~ /%/);
- printf("fastreadgen: filename must have %% in it (e.g. foo%%.txt)\n");
- }
- push(@opts,"-n")
- if ($fastflg);
- genrun(@opts,$ofile,$tstmax,\&dotest);
- }
- # dotest -- generate a test
- sub dotest
- {
- my($lno,$chroff);
- my($lhs);
- $Wlim = genrand($Wmax);
- $Llim = genrand($Lmax);
- printf("dotest: T=%d/%d W=%d L=%d\n",$tstcur,$tstmax,$Wlim,$Llim);
- if ($fastflg) {
- dotest_fast();
- }
- else {
- dotest_slow();
- }
- }
- # dotest_slow -- generate a test
- sub dotest_slow
- {
- my($lno,$chroff);
- my($lhs);
- for ($lno = 1; $lno <= $Llim; ++$lno) {
- $Wcur = genrand($Wlim);
- $Wcur -= 1;
- undef($lhs);
- for (; $Wcur > 0; --$Wcur) {
- $chroff = genrand(0x7E - 0x20);
- $chroff += 0x20;
- $chroff -= 1;
- $chroff = chr($chroff);
- last;
- $lhs .= $chroff;
- }
- $lhs = $chroff x $Wcur;
- print($xfdst $lhs,"\n");
- }
- }
- # dotest_fast -- generate a test
- sub dotest_fast
- {
- my($lno,$chroff);
- my($code);
- unless (defined($dotest_xfile)) {
- dotest_xfile();
- }
- # execute it
- system("$dotest_xfile $Llim $Wlim > $gen_ofile");
- $code = $? >> 8;
- if ($code) {
- unlink($dotest_xfile);
- unlink($dotest_cfile);
- genfault("dotest_fast: errors\n")
- }
- }
- # dotest_xfile -- generate executable file
- sub dotest_xfile
- {
- my($xfsrc,$xfdst,$bf);
- my($code);
- $xfsrc = tstdata("dotest");
- $dir = "/tmp";
- $dotest_cfile = "$dir/fastreadgen.c";
- $dotest_xfile = "$dir/fastreadgen";
- open($xfdst,">$dotest_cfile") ||
- genfault("dotest_fast: unable to open '%s' -- $!\n",$dotest_cfile);
- while ($bf = <$xfsrc>) {
- print($xfdst $bf);
- }
- close($xfdst);
- # compile it
- system("cc","-O2","-Wall","-Werror","-o",$dotest_xfile,$dotest_cfile);
- $code = $? >> 8;
- genfault("dotest_xfile: errors\n")
- if ($code);
- }
- package dotest;
- __DATA__
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
- // genrand -- generate random data
- int
- genrand(int mod)
- {
- int val;
- val = rand();
- val %= mod;
- val += 1;
- return val;
- }
- // main -- generate a test
- int
- main(int argc,char **argv)
- {
- int Llim;
- int Wlim;
- int Wcur;
- char *cp;
- char *lhs;
- char *buf;
- int lno;
- int chroff;
- int len;
- --argc;
- ++argv;
- cp = *argv++;
- Llim = atoi(cp);
- cp = *argv++;
- Wlim = atoi(cp);
- buf = malloc(Wlim + 10);
- for (lno = 1; lno <= Llim; ++lno) {
- Wcur = genrand(Wlim);
- Wcur -= 1;
- lhs = buf;
- for (; Wcur > 0; --Wcur, ++lhs) {
- chroff = genrand(0x7E - 0x20);
- chroff += 0x20;
- chroff -= 1;
- *lhs = chroff;
- }
- *lhs++ = '\n';
- len = lhs - buf;
- write(1,buf,len);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment