Lines Matching defs:Open
2 * Copyright (C) 2012 The Android Open Source Project
140 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open(
161 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open(
453 // We'd also like to confirm a shstrtab in program_header_only_ mode (else Open() does this for
473 // MemMap::Open should have already set an error.
817 // TODO: we need to change this to calculate base_address_ in ::Open,
1208 // TODO: base_address_ needs to be calculated in ::Open, otherwise
1463 Open(const_cast<File*>(file_), PROT_READ | PROT_WRITE, MAP_PRIVATE, &error_msg));
1771 ElfFile* ElfFile::Open(File* file, bool writable, bool program_header_only, std::string* error_msg,
1785 ElfFileImpl64* elf_file_impl = ElfFileImpl64::Open(file, writable, program_header_only,
1791 ElfFileImpl32* elf_file_impl = ElfFileImpl32::Open(file, writable, program_header_only,
1806 ElfFile* ElfFile::Open(File* file, int mmap_prot, int mmap_flags, std::string* error_msg) {
1819 ElfFileImpl64* elf_file_impl = ElfFileImpl64::Open(file, mmap_prot, mmap_flags, error_msg);
1825 ElfFileImpl32* elf_file_impl = ElfFileImpl32::Open(file, mmap_prot, mmap_flags, error_msg);
1912 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, true, false, error_msg));