Functions

  • bool IsObjectInitialized (const uint64_t * guard_object)

    Returns true iff the object guarded by |guard_object| is already initialized.

    Defined at line 46 of file ../../zircon/kernel/lib/cxxabi-dynamic-init/include/lib/cxxabi-dynamic-init/cxxabi-dynamic-init.h

  • void SetObjectInitialized (uint64_t * guard_object)

    Marks the object guarded by |guard_object| as initialized.

    Defined at line 51 of file ../../zircon/kernel/lib/cxxabi-dynamic-init/include/lib/cxxabi-dynamic-init/cxxabi-dynamic-init.h

  • bool IsInUse (const uint64_t * guard_object)

    Returns true iff |guard_object| is in use.

    Defined at line 56 of file ../../zircon/kernel/lib/cxxabi-dynamic-init/include/lib/cxxabi-dynamic-init/cxxabi-dynamic-init.h

  • bool ConstructorsCalled ()

    Returns true iff global constructors have completed.

    This function must be implemented by the kernel or by tests.

    Defined at line 56 of file ../../zircon/kernel/top/main.cc

  • void SetInUse (uint64_t * guard_object)

    Indicate that |guard_object| is in use (i.e. initialization is in progress).

    Defined at line 59 of file ../../zircon/kernel/lib/cxxabi-dynamic-init/include/lib/cxxabi-dynamic-init/cxxabi-dynamic-init.h

  • void SetNotInUse (uint64_t * guard_object)

    Indicate that |guard_object| is no longer in use (i.e. initialization has been aborted).

    Defined at line 62 of file ../../zircon/kernel/lib/cxxabi-dynamic-init/include/lib/cxxabi-dynamic-init/cxxabi-dynamic-init.h