The Pedigree Project
0.1
|
This is the complete list of members for PosixSubsystem, including all inherited members.
Abi enum name | PosixSubsystem | |
acquire() | PosixSubsystem | virtual |
addFileDescriptor(size_t fd, FileDescriptor *pFd) | PosixSubsystem | |
allocateFd(size_t fdNum) | PosixSubsystem | |
checkAccess(FileDescriptor *pFileDescriptor, bool bRead, bool bWrite, bool bExecute) const (defined in PosixSubsystem) | PosixSubsystem | |
checkAddress(uintptr_t addr, size_t extent, size_t flags) | PosixSubsystem | static |
Child enum value (defined in Subsystem) | Subsystem | |
Continue enum value (defined in Subsystem) | Subsystem | |
copyDescriptors(PosixSubsystem *pSubsystem) | PosixSubsystem | |
DivideByZero enum value (defined in Subsystem) | Subsystem | |
ExceptionType enum name | Subsystem | |
exit(int code) NORETURN | PosixSubsystem | virtual |
findFile(const String &path, File *workingDir) | PosixSubsystem | virtual |
FpuError enum value (defined in Subsystem) | Subsystem | |
freeFd(size_t fdNum) | PosixSubsystem | |
freeMultipleFds(bool bOnlyCloExec=false, size_t iFirst=0, size_t iLast=-1) | PosixSubsystem | |
GeneralProtectionFault enum value (defined in Subsystem) | Subsystem | |
getAbi() const | PosixSubsystem | inline |
getAlternateSignalStack() | PosixSubsystem | inline |
getFd() | PosixSubsystem | |
getFileDescriptor(size_t fd) | PosixSubsystem | |
getSignalHandler(size_t sig) | PosixSubsystem | inline |
getSyncObject(size_t n) | PosixSubsystem | inline |
getThread(size_t n) | PosixSubsystem | inline |
getThreadWaiter(void *n) | PosixSubsystem | inline |
getType() | Subsystem | inline |
insertSyncObject(size_t n, PosixSyncObject *sem) | PosixSubsystem | inline |
insertThread(size_t n, PosixThread *thread) | PosixSubsystem | inline |
insertThreadWaiter(Semaphore *waiter) | PosixSubsystem | inline |
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) | PosixSubsystem | virtual |
invoke(const char *name, Vector< String > &argv, Vector< String > &env, SyscallState &state) | PosixSubsystem | virtual |
invoke(File *originalFile, const String &originalName, Vector< String > &argv, Vector< String > &env) | PosixSubsystem | virtual |
invoke(File *originalFile, const String &originalName, Vector< String > &argv, Vector< String > &env, SyscallState &state) | PosixSubsystem | virtual |
invoke(const char *name, Vector< String > &argv, Vector< String > &env, SyscallState *state) (defined in PosixSubsystem) | PosixSubsystem | private |
invoke(File *originalFile, const String &originalName, Vector< String > &argv, Vector< String > &env, SyscallState *state) | PosixSubsystem | private |
kill(KillReason killReason, Thread *pThread) | PosixSubsystem | virtual |
KillReason enum name | Subsystem | |
LinuxAbi enum value (defined in PosixSubsystem) | PosixSubsystem | |
loadElf(File *pFile, uintptr_t mappedAddress, uintptr_t &newAddress, uintptr_t &finalAddress, bool &relocated) | PosixSubsystem | private |
m_Abi | PosixSubsystem | private |
m_AltSigStack | PosixSubsystem | private |
m_bAcquired | PosixSubsystem | private |
m_FdBitmap | PosixSubsystem | private |
m_FdLock | PosixSubsystem | private |
m_FdMap | PosixSubsystem | private |
m_FindFileCache | PosixSubsystem | private |
m_FreeCount | PosixSubsystem | private |
m_LastFd | PosixSubsystem | private |
m_Lock | PosixSubsystem | private |
m_NextFd | PosixSubsystem | private |
m_NextThreadWaiter (defined in PosixSubsystem) | PosixSubsystem | private |
m_pAcquiredThread | PosixSubsystem | private |
m_pProcess (defined in Subsystem) | Subsystem | protected |
m_pRootFs | PosixSubsystem | private |
m_SignalHandlers | PosixSubsystem | private |
m_SignalHandlersLock | PosixSubsystem | private |
m_SyncObjects | PosixSubsystem | private |
m_Threads | PosixSubsystem | private |
m_ThreadWaiters | PosixSubsystem | private |
m_Type (defined in Subsystem) | Subsystem | protected |
Native enum value (defined in Subsystem) | Subsystem | |
None enum value (defined in Subsystem) | Subsystem | |
Other enum value (defined in Subsystem) | Subsystem | |
PageFault enum value (defined in Subsystem) | Subsystem | |
parseShebang(File *pFile, File *&outFile, Vector< String > &argv) | PosixSubsystem | private |
Pipe enum value (defined in Subsystem) | Subsystem | |
Posix enum value (defined in Subsystem) | Subsystem | |
PosixAbi enum value (defined in PosixSubsystem) | PosixSubsystem | |
PosixSubsystem() | PosixSubsystem | inline |
PosixSubsystem(PosixSubsystem &s) | PosixSubsystem | |
PosixSubsystem(SubsystemType type) | PosixSubsystem | inline |
Quit enum value (defined in Subsystem) | Subsystem | |
release() | PosixSubsystem | virtual |
removeSyncObject(size_t n) | PosixSubsystem | inline |
removeThread(size_t n) | PosixSubsystem | inline |
removeThreadWaiter(void *n) | PosixSubsystem | inline |
SafeRead (defined in PosixSubsystem) | PosixSubsystem | static |
SafeRegion | PosixSubsystem | static |
SafeWrite (defined in PosixSubsystem) | PosixSubsystem | static |
sendSignal(Thread *pThread, int signal, bool yield=true) | PosixSubsystem | virtual |
setAbi(Abi which) | PosixSubsystem | inline |
setAlternateSignalStack(AlternateSignalStack &s) | PosixSubsystem | inline |
setProcess(Process *p) | Subsystem | inlinevirtual |
setSignalHandler(size_t sig, SignalHandler *handler) | PosixSubsystem | |
SpecialFpuError enum value (defined in Subsystem) | Subsystem | |
Stop enum value (defined in Subsystem) | Subsystem | |
Subsystem() | Subsystem | inline |
Subsystem(const Subsystem &s) | Subsystem | inline |
Subsystem(SubsystemType type) | Subsystem | inline |
SubsystemType enum name | Subsystem | |
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) | PosixSubsystem | virtual |
threadRemoved(Thread *pThread) | PosixSubsystem | privatevirtual |
Unknown enum value (defined in Subsystem) | Subsystem | |
~PosixSubsystem() | PosixSubsystem | virtual |
~Subsystem() | Subsystem | virtual |