The Pedigree Project 0.1
Subsystem Member List

This is the complete list of members for Subsystem, including all inherited members.

acquire()Subsystemvirtual
Child enum value (defined in Subsystem)Subsystem
Continue enum value (defined in Subsystem)Subsystem
DivideByZero enum value (defined in Subsystem)Subsystem
ExceptionType enum nameSubsystem
exit(int code, ExitCause cause=ExitCause::Normal)=0Subsystempure virtual
ExitCause enum nameSubsystem
FileMappingFault enum value (defined in Subsystem)Subsystem
filesystemAccess(const FilesystemPathRef *, size_t) const (defined in Subsystem)Subsysteminlinevirtual
filesystemConstrained() const (defined in Subsystem)Subsysteminlinevirtual
filesystemReparent(const FilesystemPathRef *, size_t, const FilesystemPathRef *, size_t) const (defined in Subsystem)Subsysteminlinevirtual
FpuError enum value (defined in Subsystem)Subsystem
GeneralProtectionFault enum value (defined in Subsystem)Subsystem
getType()Subsysteminline
Interrupt enum value (defined in Subsystem)Subsystem
Interrupted enum value (defined in Subsystem)Subsystem
InvalidOpcode enum value (defined in Subsystem)Subsystem
invoke(const char *name, Vector< String > &argv, Vector< String > &env)=0Subsystempure virtual
invoke(const char *name, Vector< String > &argv, Vector< String > &env, SyscallState &state)=0Subsystempure virtual
invoke(File *originalFile, const String &originalName, Vector< String > &argv, Vector< String > &env)=0Subsystempure virtual
invoke(File *originalFile, const String &originalName, Vector< String > &argv, Vector< String > &env, SyscallState &state)=0Subsystempure virtual
kill(KillReason killReason, Thread *pThread=0)=0Subsystempure virtual
KillReason enum nameSubsystem
m_pProcess (defined in Subsystem)Subsystemprotected
m_Type (defined in Subsystem)Subsystemprotected
Native enum value (defined in Subsystem)Subsystem
None enum value (defined in Subsystem)Subsystem
operator=(const Subsystem &) (defined in Subsystem)Subsystemprivate
Other enum value (defined in Subsystem)Subsystem
PageFault enum value (defined in Subsystem)Subsystem
Pipe enum value (defined in Subsystem)Subsystem
Posix enum value (defined in Subsystem)Subsystem
prepareThreadsForExec(Thread *owner)Subsysteminlineprotectedvirtual
preserveProcessSignalsForThreadExit(Thread *thread)Subsysteminlineprotectedvirtual
Process (defined in Subsystem)Subsystemfriend
Quit enum value (defined in Subsystem)Subsystem
release()Subsystemvirtual
resolveUserPageFault(Thread &, InterruptState &, uintptr_t, uintptr_t)Subsysteminlinevirtual
setProcess(Process *p)Subsysteminlinevirtual
SpecialFpuError enum value (defined in Subsystem)Subsystem
Stop enum value (defined in Subsystem)Subsystem
Subsystem()Subsysteminline
Subsystem(const Subsystem &s)Subsysteminline
Subsystem(SubsystemType type)Subsysteminline
SubsystemType enum nameSubsystem
TerminalInput enum value (defined in Subsystem)Subsystem
TerminalOutput enum value (defined in Subsystem)Subsystem
Terminated enum value (defined in Subsystem)Subsystem
threadException(Thread *pThread, ExceptionType eType, InterruptState *pState=nullptr, uintptr_t faultAddress=0, uintptr_t errorCode=0)Subsystemvirtual
threadExiting(Thread *pThread)Subsysteminlineprotectedvirtual
threadRemoved(Thread *pThread)Subsysteminlineprotectedvirtual
Unknown enum value (defined in Subsystem)Subsystem
userReturnCheckpoint(Thread &, UserReturnFrame &) (defined in Subsystem)Subsysteminlinevirtual
userReturnEvent(Thread &, Event &, UserReturnFrame &) (defined in Subsystem)Subsysteminlinevirtual
UserReturnEventResult enum name (defined in Subsystem)Subsystem
UserReturnResult enum name (defined in Subsystem)Subsystem
~Subsystem()Subsystemvirtual