Lines Matching refs:PT_NOTE

715  * update_note_header_size_elf64 - update p_memsz member of each PT_NOTE entry
719 * This function updates p_memsz member of each PT_NOTE entry in the
733 if (phdr_ptr->p_type != PT_NOTE)
751 pr_warn("Warning: Exceeded p_memsz, dropping PT_NOTE entry n_namesz=0x%x, n_descsz=0x%x\n",
761 pr_warn("Warning: Zero PT_NOTE entries found\n");
769 * get_note_number_and_size_elf64 - get the number of PT_NOTE program
774 * @nr_ptnote: buffer for the number of PT_NOTE program headers
775 * @sz_ptnote: buffer for size of unique PT_NOTE program header
777 * This function is used to merge multiple PT_NOTE program headers
781 * It is assumed that program headers with PT_NOTE type pointed to by
783 * and each of PT_NOTE program headers has actual ELF note segment
796 if (phdr_ptr->p_type != PT_NOTE)
816 * It is assumed that program headers with PT_NOTE type pointed to by
818 * and each of PT_NOTE program headers has actual ELF note segment
830 if (phdr_ptr->p_type != PT_NOTE)
843 /* Merges all the PT_NOTE headers into one. */
872 /* Prepare merged PT_NOTE program header. */
873 phdr.p_type = PT_NOTE;
882 /* Add merged PT_NOTE program header*/
887 /* Remove unwanted PT_NOTE program headers. */
906 * update_note_header_size_elf32 - update p_memsz member of each PT_NOTE entry
910 * This function updates p_memsz member of each PT_NOTE entry in the
924 if (phdr_ptr->p_type != PT_NOTE)
942 pr_warn("Warning: Exceeded p_memsz, dropping PT_NOTE entry n_namesz=0x%x, n_descsz=0x%x\n",
952 pr_warn("Warning: Zero PT_NOTE entries found\n");
960 * get_note_number_and_size_elf32 - get the number of PT_NOTE program
965 * @nr_ptnote: buffer for the number of PT_NOTE program headers
966 * @sz_ptnote: buffer for size of unique PT_NOTE program header
968 * This function is used to merge multiple PT_NOTE program headers
972 * It is assumed that program headers with PT_NOTE type pointed to by
974 * and each of PT_NOTE program headers has actual ELF note segment
987 if (phdr_ptr->p_type != PT_NOTE)
1007 * It is assumed that program headers with PT_NOTE type pointed to by
1009 * and each of PT_NOTE program headers has actual ELF note segment
1021 if (phdr_ptr->p_type != PT_NOTE)
1034 /* Merges all the PT_NOTE headers into one. */
1063 /* Prepare merged PT_NOTE program header. */
1064 phdr.p_type = PT_NOTE;
1073 /* Add merged PT_NOTE program header*/
1078 /* Remove unwanted PT_NOTE program headers. */
1110 phdr_ptr = (Elf64_Phdr*)(elfptr + sizeof(Elf64_Ehdr)); /* PT_NOTE hdr */
1153 phdr_ptr = (Elf32_Phdr*)(elfptr + sizeof(Elf32_Ehdr)); /* PT_NOTE hdr */
1248 /* Merge all PT_NOTE headers into one. */
1303 /* Merge all PT_NOTE headers into one. */
1403 if (phdr->p_type == PT_NOTE) {
1423 if (phdr->p_type == PT_NOTE) {