Lines Matching refs:File_read

124 unsigned long long File_read::total_mapped_bytes;
125 unsigned long long File_read::current_mapped_bytes;
126 unsigned long long File_read::maximum_mapped_bytes;
127 std::vector<std::string> File_read::files_read;
131 File_read::View::~View() in ~View()
146 File_read::current_mapped_bytes -= this->size_; in ~View()
157 File_read::View::lock() in lock()
163 File_read::View::unlock() in unlock()
170 File_read::View::is_locked() in is_locked()
177 File_read::~File_read() in ~File_read()
193 File_read::open(const Task* task, const std::string& name) in open()
226 File_read::open(const Task* task, const std::string& name, in open()
245 File_read::reopen_descriptor() in reopen_descriptor()
262 File_read::release() in release()
270 File_read::total_mapped_bytes += this->mapped_bytes_; in release()
271 File_read::current_mapped_bytes += this->mapped_bytes_; in release()
272 if (File_read::current_mapped_bytes > File_read::maximum_mapped_bytes) in release()
273 File_read::maximum_mapped_bytes = File_read::current_mapped_bytes; in release()
297 File_read::lock(const Task* task) in lock()
308 File_read::unlock(const Task* task) in unlock()
318 File_read::is_locked() const in is_locked()
334 inline File_read::View*
335 File_read::find_view(off_t start, section_size_type size, in find_view()
336 unsigned int byteshift, File_read::View** vshifted) const in find_view()
351 off_t page = File_read::page_offset(start); in find_view()
383 File_read::do_read(off_t start, section_size_type size, void* p) in do_read()
436 File_read::read(off_t start, section_size_type size, void* p) in read()
438 const File_read::View* pv = this->find_view(start, size, -1U, NULL); in read()
453 File_read::add_view(File_read::View* v) in add_view()
465 File_read::View* vold = ins.first->second; in add_view()
480 File_read::View*
481 File_read::make_view(off_t start, section_size_type size, in make_view()
489 off_t poff = File_read::page_offset(start); in make_view()
491 section_size_type psize = File_read::pages(size + (start - poff)); in make_view()
530 File_read::View* v = new File_read::View(poff, psize, pbytes, byteshift, in make_view()
541 File_read::View*
542 File_read::find_or_make_view(off_t offset, off_t start, in find_or_make_view()
582 File_read::View* vshifted; in find_or_make_view()
583 File_read::View* v = this->find_view(offset + start, size, in find_or_make_view()
607 File_read::View* shifted_view = in find_or_make_view()
608 new File_read::View(v->start(), v->size(), pbytes, byteshift, in find_or_make_view()
625 File_read::get_view(off_t offset, off_t start, section_size_type size, in get_view()
628 File_read::View* pv = this->find_or_make_view(offset, start, size, in get_view()
634 File_read::get_lasting_view(off_t offset, off_t start, section_size_type size, in get_lasting_view()
637 File_read::View* pv = this->find_or_make_view(offset, start, size, in get_lasting_view()
649 File_read::do_readv(off_t base, const Read_multiple& rm, size_t start, in do_readv()
652 unsigned char discard[File_read::page_size]; in do_readv()
653 iovec iov[File_read::max_readv_entries * 2]; in do_readv()
710 #define GOLD_IOV_MAX (File_read::max_readv_entries * 2)
716 File_read::read_multiple(off_t base, const Read_multiple& rm) in read_multiple()
731 if (j - i >= File_read::max_readv_entries || j - i >= iov_max / 2) in read_multiple()
737 if (j_end_off - end_off >= File_read::page_size) in read_multiple()
746 File_read::View* view = this->find_view(base + i_off, in read_multiple()
778 File_read::clear_view_cache_marks() in clear_view_cache_marks()
802 File_read::clear_views(Clear_views_mode mode) in clear_views()
863 File_read::print_stats() in print_stats()
866 program_name, File_read::total_mapped_bytes); in print_stats()
868 program_name, File_read::maximum_mapped_bytes); in print_stats()
954 File_read::get_mtime() in get_mtime()
1152 File_read::record_file_read(const std::string& name) in record_file_read()
1154 File_read::files_read.push_back(name); in record_file_read()
1158 File_read::write_dependency_file(const char* dependency_file_name, in write_dependency_file()