class ExternalThread

Defined at line 109 of file ../../src/zircon/tests/futex-ownership/utils.h

A small wrapper used to launch a process which creates a thread and sends us

a handle to the thread, then waits until we tell it to terminate. This

allows us to test the requirement that a process is not allowed to declare a

thread from another process as the owner of one of its mutexes.

Public Methods

void SetProgramName (const char * program_name)

Defined at line 111 of file ../../src/zircon/tests/futex-ownership/utils.h

const char * ProgramName ()

Defined at line 112 of file ../../src/zircon/tests/futex-ownership/utils.h

const char * helper_flag ()

Defined at line 115 of file ../../src/zircon/tests/futex-ownership/utils.h

void ExternalThread ()

Defined at line 117 of file ../../src/zircon/tests/futex-ownership/utils.h

void ~ExternalThread ()

Defined at line 118 of file ../../src/zircon/tests/futex-ownership/utils.h

void ExternalThread (const ExternalThread & )

Defined at line 119 of file ../../src/zircon/tests/futex-ownership/utils.h

void ExternalThread (ExternalThread && )

Defined at line 119 of file ../../src/zircon/tests/futex-ownership/utils.h

ExternalThread & operator= (const ExternalThread & )

Defined at line 119 of file ../../src/zircon/tests/futex-ownership/utils.h

ExternalThread & operator= (ExternalThread && )

Defined at line 119 of file ../../src/zircon/tests/futex-ownership/utils.h

const zx::thread & thread ()

Defined at line 124 of file ../../src/zircon/tests/futex-ownership/utils.h

int DoHelperThread ()

Defined at line 154 of file ../../src/zircon/tests/futex-ownership/utils.cc

void Start ()

Defined at line 184 of file ../../src/zircon/tests/futex-ownership/utils.cc

void Stop ()

Defined at line 227 of file ../../src/zircon/tests/futex-ownership/utils.cc