struct VmoHolder

Defined at line 66 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h

This becomes an additional base type along with the original Segment type.

Public Methods

void VmoHolder ()

Defined at line 67 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h

void VmoHolder (VmoHolder && )

Defined at line 69 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h

VmoHolder & operator= (VmoHolder && )

Defined at line 70 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h

void VmoHolder (zx::vmo vmo)

Defined at line 72 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h

zx::vmo & vmo ()

Defined at line 74 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h

const zx::vmo & vmo ()

Defined at line 75 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h

zx::result<> MakeImmutable ()

Replace the VMO handle with an immutable one so no further modifications

can be made. Note that writable mappings may already exist, but no new

writable mappings can be made with vmo() after this.

Defined at line 80 of file ../../src/lib/elfldltl/include/lib/elfldltl/segment-with-vmo.h