Lines Matching refs:header
112 *error_msg = StringPrintf("File size of %zd bytes not large enough to contain ELF header of "
119 // first just map ELF header to get program header size information
133 // then remap to cover program header
137 "header of %zd bytes: '%s'", file_length,
186 *error_msg = StringPrintf("Failed to find shstrtab section header in ELF file: '%s'",
191 // Find .dynamic section info from program header
194 *error_msg = StringPrintf("Failed to find PT_DYNAMIC program header in ELF file: '%s'",
208 *error_msg = StringPrintf("Failed to find section header for section %d in ELF file: '%s'",
344 *error_msg = StringPrintf("Failed to find PT_DYNAMIC program header in ELF file: '%s'",
708 // Can only access arbitrary sections when we have the whole file, not just program header.
723 // Can only access arbitrary sections when we have the whole file, not just program header.
1044 oss << "Program header #" << i << " has overflow in p_vaddr+p_memsz: 0x" << std::hex
1093 *error_msg = StringPrintf("No program header for entry %d in ELF file %s.",
1098 // Record .dynamic header information for later use
1699 uint8_t* header = map->Begin();
1700 if (header[EI_CLASS] == ELFCLASS64) {
1710 } else if (header[EI_CLASS] == ELFCLASS32) {
1725 header[EI_CLASS]);
1749 uint8_t* header = map->Begin();
1750 if (header[EI_CLASS] == ELFCLASS64) {
1760 } else if (header[EI_CLASS] == ELFCLASS32) {
1774 header[EI_CLASS]);