template <ElfData Data, class Memory, typename... Callback>

class PhdrMemoryNoteObserver

Defined at line 360 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

elfldltl::PhdrMemoryNoteObserver works like elfldltl::PhdrFileNoteObserver,

but reads PT_NOTE contents from an ELF file's in-memory image via the Memory

API (using p_vaddr and p_memsz) in place of reading from the ELF file itself

via the File API (using p_offset and p_filesz).

Public Methods

void PhdrMemoryNoteObserver<Data, Memory, Callback...> ()

Defined at line 366 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

void PhdrMemoryNoteObserver<Data, Memory, Callback...> (const PhdrMemoryNoteObserver<Data, Memory, Callback...> & )

Copyable and/or movable if Callback is.

Defined at line 369 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

void PhdrMemoryNoteObserver<Data, Memory, Callback...> (PhdrMemoryNoteObserver<Data, Memory, Callback...> && )

Defined at line 370 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

template <class Elf>
void PhdrMemoryNoteObserver<Data, Memory, Callback...> (Elf && elf, Memory & memory, Callback... callback)

Defined at line 373 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

PhdrMemoryNoteObserver<Data, Memory, Callback...> & operator= (const PhdrMemoryNoteObserver<Data, Memory, Callback...> & )

Copy-assignable and/or move-assignable if Callback is.

Defined at line 387 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

PhdrMemoryNoteObserver<Data, Memory, Callback...> & operator= (PhdrMemoryNoteObserver<Data, Memory, Callback...> && )

Defined at line 388 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

template <class Diag, typename Phdr>
bool Observe (Diag & diag, PhdrTypeMatch<ElfPhdrType::kNote> type, const Phdr & phdr)

Defined at line 391 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h

template <class Diag>
bool Finish (Diag & diag)

Defined at line 411 of file ../../src/lib/elfldltl/include/lib/elfldltl/note.h