struct ElfSearchError

Defined at line 63 of file ../../src/lib/zxdump/include/lib/zxdump/elf-search.h

An error result from zxdump::DetectElf or zxdump::DetectElfIdentity stems

from a failing zx::process::read_memory call. The .error_value() type

extends zxdump::Error with the vaddr of that failing read_memory attempt.

This can be due to a low-level probably reading the segment (including just

a race with mappings having changed in the process since the data was

collected); or due to ELF metadata that otherwise looked plausibly valid

pointing to relative addresses in the putative ELF load image.

Public Members

zx_vaddr_t vaddr

Public Methods

void ElfSearchError (Error error, zx_vaddr_t error_vaddr)

Defined at line 64 of file ../../src/lib/zxdump/include/lib/zxdump/elf-search.h

void ElfSearchError (const ElfSearchError & )

Defined at line 67 of file ../../src/lib/zxdump/include/lib/zxdump/elf-search.h

ElfSearchError & operator= (const ElfSearchError & )

Defined at line 69 of file ../../src/lib/zxdump/include/lib/zxdump/elf-search.h

std::strong_ordering operator<=> (const ElfSearchError & )

Defined at line 71 of file ../../src/lib/zxdump/include/lib/zxdump/elf-search.h