class LdStartupCreateProcessTestsBase
Defined at line 30 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.h
This is the common base class for template instantiations. It handles the
process mechanics, while the templated subclass does the loading.
Public Methods
void Init (std::initializer_list<std::string_view> args, std::initializer_list<std::string_view> env)
Defined at line 14 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.cc
TestProcessArgs & bootstrap ()
Defined at line 39 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.h
zx::channel & bootstrap_sender ()
Defined at line 41 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.h
int64_t Run ()
Defined at line 54 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.cc
void ~LdStartupCreateProcessTestsBase ()
Defined at line 52 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.cc
Protected Methods
const zx::vmar & root_vmar ()
Defined at line 44 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.h
void set_entry (uintptr_t entry)
Defined at line 46 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.h
void set_vdso_base (uintptr_t vdso_base)
Defined at line 48 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.h
void set_stack_size (std::optional<size_t> stack_size)
Defined at line 50 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.h
void FinishLoad (zx::vmo executable_vmo)
Defined at line 38 of file ../../sdk/lib/ld/test/ld-startup-create-process-tests.cc