Lines Matching refs:_mmap
53 char* _mmap; member in PatternSet
85 _mmap = (char*)mmap(0, filestat.st_size, PROT_READ|PROT_WRITE, in ExtractPattern()
87 if (_mmap == MAP_FAILED) { in ExtractPattern()
92 const char* pat = _mmap; in ExtractPattern()
97 if (_mmap[i] == '\r' || _mmap[i] == '\n') { in ExtractPattern()
98 _mmap[i] = '\0'; in ExtractPattern()
99 int len = _mmap + i - pat; in ExtractPattern()
104 pat = _mmap + i + 1; in ExtractPattern()
138 if (_mmap != MAP_FAILED) { in Cleanup()
139 munmap(_mmap, _mmap_size); in Cleanup()
140 _mmap = (char*)MAP_FAILED; in Cleanup()
154 _mmap = (char*)MAP_FAILED; in PatternSet()
284 _mmap = (char*)MAP_FAILED; in Benchmark()
290 if (_mmap != MAP_FAILED) in ~Benchmark()
291 munmap(_mmap, _file_sz); in ~Benchmark()
302 char* _mmap; member in Benchmark
315 if (_mmap == MAP_FAILED) { in Run()
331 _mmap = (char*)mmap(0, filestat.st_size, PROT_READ|PROT_WRITE, in Run()
334 if (_mmap == MAP_FAILED) { in Run()
361 ac_match2(ac, _mmap + match_ofst, piece_sz); in Run()
365 ac_match2(ac, _mmap + match_ofst, _file_sz - match_ofst); in Run()