Searched refs:nhdr (Results 1 – 2 of 2) sorted by relevance
| /system/ulib/elf-search/ |
| A D | elf-search.cpp | 124 Elf64_Nhdr nhdr; in GetBuildID() local 125 zx_status_t status = reader->Read(vaddr, &nhdr); in GetBuildID() 130 if (end - vaddr < NoteAlign(nhdr.n_namesz)) { in GetBuildID() 134 vaddr += NoteAlign(nhdr.n_namesz); in GetBuildID() 135 if (end - vaddr < NoteAlign(nhdr.n_descsz)) { in GetBuildID() 139 vaddr += NoteAlign(nhdr.n_descsz); in GetBuildID() 143 …if (nhdr.n_type == NT_GNU_BUILD_ID && nhdr.n_namesz == sizeof(ELF_NOTE_GNU) && nhdr.n_descsz <= kM… in GetBuildID() 145 status = reader->ReadArray(nameAddr, name, nhdr.n_namesz); in GetBuildID() 149 if (memcmp(name, ELF_NOTE_GNU, nhdr.n_namesz) == 0) { in GetBuildID() 150 status = reader->ReadArray(descAddr, buildID, nhdr.n_descsz); in GetBuildID() [all …]
|
| /system/utest/elf-search/ |
| A D | elf-search-test.cpp | 58 const Elf64_Nhdr nhdr = { in WriteBuildID() local 63 ASSERT_GT(sizeof(buf), sizeof(nhdr) + sizeof(ELF_NOTE_GNU) + build_id.size()); in WriteBuildID() 65 memcpy(buf + note_size, &nhdr, sizeof(nhdr)); in WriteBuildID() 66 note_size += sizeof(nhdr); in WriteBuildID()
|
Completed in 3 milliseconds