SYMBOL INDEX (3492 symbols across 429 files) FILE: distributions/validate-modern.py function subset (line 67) | def subset(inner, outer) -> bool: function node_equals (line 77) | def node_equals(left, right): function main (line 93) | def main(manifest: str, tar: str, compare_with_branch: str, repo_path: s... function report_status_on_pr (line 172) | def report_status_on_pr(manifest: str): function read_config_keys (line 192) | def read_config_keys(config: configparser.ConfigParser) -> dict: function read_passwd (line 201) | def read_passwd(node, default_uid: int, fd): function read_systemd_enabled_units (line 235) | def read_systemd_enabled_units(node, tar) -> dict: function linux_real_path (line 291) | def linux_real_path(path: str): function get_tar_file (line 311) | def get_tar_file(tar, path: str, follow_symlink=False, symlink_depth=10): function find_unsupported_attrs (line 356) | def find_unsupported_attrs(tar): function read_tar (line 371) | def read_tar(node, file, elf_magic: str): function read_url (line 482) | def read_url(url: dict, elf_magic): function error (line 544) | def error(node, message: str): function warning (line 555) | def warning(node, message: str): FILE: distributions/validate.py function download_and_get_manifest (line 11) | def download_and_get_manifest(url: str): function validate_package_url (line 24) | def validate_package_url(url: str, family_name: str, platform: str): function validate_distro (line 50) | def validate_distro(distro: dict): function is_unique (line 57) | def is_unique(collection: list): FILE: src/linux/inc/lxdef.h type LX_INT (line 5) | typedef int LX_INT; type LX_UID_T (line 6) | typedef unsigned long LX_UID_T; type LX_GID_T (line 7) | typedef unsigned long LX_GID_T; type LX_MODE_T (line 8) | typedef unsigned long LX_MODE_T; type std (line 11) | typedef std::uint8_t UINT8; type std (line 12) | typedef std::int8_t INT8; type std (line 13) | typedef std::uint16_t UINT16; type std (line 14) | typedef std::int16_t INT16; type std (line 15) | typedef std::uint32_t UINT32; type std (line 16) | typedef std::int32_t INT32; type std (line 17) | typedef std::uint64_t UINT64; type std (line 18) | typedef std::int64_t INT64; type std (line 19) | typedef std::uintptr_t ULONG_PTR; type UCHAR (line 20) | typedef unsigned char UCHAR; type _GUID (line 23) | struct _GUID type _ENUM_FLAG_INTEGER_FOR_SIZE (line 130) | struct _ENUM_FLAG_INTEGER_FOR_SIZE type INT8 (line 132) | typedef INT8 type; type _ENUM_FLAG_INTEGER_FOR_SIZE (line 136) | struct _ENUM_FLAG_INTEGER_FOR_SIZE type INT16 (line 138) | typedef INT16 type; type _ENUM_FLAG_INTEGER_FOR_SIZE (line 142) | struct _ENUM_FLAG_INTEGER_FOR_SIZE type INT32 (line 144) | typedef INT32 type; type _ENUM_FLAG_INTEGER_FOR_SIZE (line 148) | struct _ENUM_FLAG_INTEGER_FOR_SIZE type INT64 (line 150) | typedef INT64 type; type LIST_ENTRY (line 194) | typedef struct _LIST_ENTRY function InitializeListHead (line 200) | inline void InitializeListHead(PLIST_ENTRY listHead) function IsListEmpty (line 205) | [[nodiscard]] inline bool IsListEmpty(const LIST_ENTRY* listHead) function InsertTailList (line 210) | inline void InsertTailList(PLIST_ENTRY listHead, PLIST_ENTRY entry) function RemoveEntryList (line 219) | inline bool RemoveEntryList(PLIST_ENTRY entry) FILE: src/linux/inc/lxwil.h function namespace (line 11) | namespace wil { function class (line 76) | class ExceptionWithUserMessage : public std::exception function namespace (line 92) | namespace details { function ResultFromCaughtException (line 195) | inline int ResultFromCaughtException() function class (line 257) | class unique_dir function DIR (line 290) | DIR* get() const noexcept function reset (line 295) | void reset(DIR* dir = invalid_dir) noexcept function DIR (line 305) | DIR* release() noexcept function class (line 321) | class unique_fd function class (line 385) | class unique_pipe function class (line 453) | class unique_file function FILE (line 486) | FILE* get() const noexcept function reset (line 491) | void reset(FILE* file = invalid_file) noexcept function FILE (line 501) | FILE* release() noexcept function noexcept (line 521) | [[nodiscard]] inline auto scope_exit(TLambda&& lambda) noexcept function namespace (line 526) | namespace details { function AreAllFlagsSetHelper (line 544) | bool AreAllFlagsSetHelper(TVal val, TFlags flags) function IsSingleFlagSetHelper (line 550) | bool IsSingleFlagSetHelper(TVal val) function IsClearOrSingleFlagSetHelper (line 556) | bool IsClearOrSingleFlagSetHelper(TVal val) type type (line 591) | typedef unsigned long long type; function class (line 644) | class ScopedWarningsCollector FILE: src/linux/init/DnsServer.h function class (line 14) | class DnsServer FILE: src/linux/init/DnsTunnelingChannel.cpp type pollfd (line 44) | struct pollfd FILE: src/linux/init/DnsTunnelingChannel.h function class (line 11) | class DnsTunnelingChannel FILE: src/linux/init/DnsTunnelingManager.h function class (line 8) | class DnsTunnelingManager FILE: src/linux/init/GnsEngine.cpp function Interface (line 47) | Interface GnsEngine::OpenAdapterImpl(const GUID& id) function Interface (line 78) | Interface GnsEngine::OpenAdapter(const GUID& id) function Interface (line 83) | Interface GnsEngine::OpenInterfaceImpl(const std::string& deviceName) function Interface (line 95) | Interface GnsEngine::OpenInterface(const std::string& deviceName) function Interface (line 129) | Interface GnsEngine::OpenInterfaceOrAdapter(const std::wstring& nameOrId) FILE: src/linux/init/GnsEngine.h function class (line 14) | class GnsEngine FILE: src/linux/init/GnsPortTracker.h function class (line 21) | class GnsPortTracker type DeferredPortLookup (line 97) | struct DeferredPortLookup type BindCall (line 114) | struct BindCall type PortRefreshResult (line 121) | struct PortRefreshResult FILE: src/linux/init/Localization.cpp function FormatLanguage (line 17) | std::string FormatLanguage(const char* Input) function GetUserLanguage (line 34) | std::optional GetUserLanguage() FILE: src/linux/init/NetworkManager.cpp function Interface (line 77) | Interface NetworkManager::CreateVirtualWifiAdapter(Interface& baseAdapte... function Interface (line 88) | Interface NetworkManager::CreateProxyWifiAdapter(Interface& baseAdapter,... function Interface (line 252) | Interface NetworkManager::CreateBondAdapter(const std::string& name) FILE: src/linux/init/NetworkManager.h function class (line 11) | class NetworkManager FILE: src/linux/init/SecCompDispatcher.cpp function seccomp (line 9) | static int seccomp(unsigned int operation, unsigned int flags, void* arg... type pollfd (line 50) | struct pollfd FILE: src/linux/init/SecCompDispatcher.h function class (line 15) | class SecCompDispatcher FILE: src/linux/init/WslDistributionConfig.h function namespace (line 22) | namespace wsl::linux { FILE: src/linux/init/binfmt.cpp type termios (line 35) | struct termios type pollfd (line 46) | struct pollfd function CreateNtProcess (line 52) | int CreateNtProcess(int Argc, char* Argv[]) function CreateNtProcessUtilityVm (line 113) | int CreateNtProcessUtilityVm(int Argc, char* Argv[]) function HasOpenFileDescriptors (line 959) | bool HasOpenFileDescriptors(struct pollfd* PollDescriptors, int PollDesc... function RestoreConsoleState (line 991) | void RestoreConsoleState(void) function WindowSizeChanged (line 1018) | void WindowSizeChanged(int SignalChannelFd) FILE: src/linux/init/common.h type sigaction (line 71) | struct sigaction function logline (line 104) | auto logline = std::format(format, std::forward(args)...); FILE: src/linux/init/config.cpp class RemoveMountAndEnvironmentOnScopeExit (line 82) | class RemoveMountAndEnvironmentOnScopeExit method RemoveMountAndEnvironmentOnScopeExit (line 85) | RemoveMountAndEnvironmentOnScopeExit() = default; method RemoveMountAndEnvironmentOnScopeExit (line 87) | RemoveMountAndEnvironmentOnScopeExit(const char* EnvironmentName) : m_... method RemoveMountAndEnvironmentOnScopeExit (line 92) | RemoveMountAndEnvironmentOnScopeExit& operator=(const RemoveMountAndEn... method RemoveMountAndEnvironmentOnScopeExit (line 93) | RemoveMountAndEnvironmentOnScopeExit(const RemoveMountAndEnvironmentOn... method RemoveMountAndEnvironmentOnScopeExit (line 95) | RemoveMountAndEnvironmentOnScopeExit(RemoveMountAndEnvironmentOnScopeE... method RemoveMountAndEnvironmentOnScopeExit (line 100) | RemoveMountAndEnvironmentOnScopeExit& operator=(RemoveMountAndEnvironm... method MoveMount (line 146) | bool MoveMount(const char* Target) type stat (line 910) | struct stat function ConfigInitializeVmMode (line 1009) | int ConfigInitializeVmMode(bool Elevated, wsl::linux::WslDistributionCon... function ConfigInitializeWsl (line 1158) | int ConfigInitializeWsl(void) function ConfigInitializeEntry (line 1216) | int ConfigInitializeEntry(PCINIT_STARTUP_ANY AnyEntry) function ConfigCreateResolvConfSymlink (line 1330) | void ConfigCreateResolvConfSymlink(const wsl::linux::WslDistributionConf... function ConfigCreateResolvConfSymlinkTarget (line 1385) | int ConfigCreateResolvConfSymlinkTarget(void) function ConfigReconfigureResolvConfSymlink (line 1516) | int ConfigReconfigureResolvConfSymlink(const wsl::linux::WslDistribution... function EnvironmentBlock (line 1576) | EnvironmentBlock ConfigCreateEnvironmentBlock(const PLX_INIT_CREATE_PROC... function ConfigGetMountedDrvFsVolumes (line 1679) | std::set> ConfigGetMountedDrvFsVolu... function ConfigGetWslgEnvironmentVariables (line 1757) | std::vector> ConfigGetWslgEnvironmen... function ConfigGetDriveLetter (line 1786) | void ConfigInitializeCgroups(wsl::linux::WslDistributionConfig& Config) function ConfigApplyWindowsLibPath (line 2056) | static void ConfigApplyWindowsLibPath(const wsl::linux::WslDistributionC... function ConfigMountFsTab (line 2114) | void ConfigMountFsTab(bool Elevated) function ConfigRegisterBinfmtInterpreter (line 2149) | int ConfigRegisterBinfmtInterpreter(void) function ConfigRemountDrvFs (line 2189) | int ConfigRemountDrvFs(gsl::span Buffer, wsl::shared::SocketC... function ConfigSetMountNamespace (line 2469) | int ConfigSetMountNamespace(bool Elevated) function CreateLoginSession (line 2677) | bool CreateLoginSession(const wsl::linux::WslDistributionConfig& Config,... FILE: src/linux/init/config.h type INIT_SECURITY (line 219) | typedef struct _INIT_SECURITY type INIT_STARTUP_MOUNT (line 228) | typedef struct _INIT_STARTUP_MOUNT type INIT_STARTUP_SYMBOLIC_LINK (line 241) | typedef struct _INIT_STARTUP_SYMBOLIC_LINK type INIT_STARTUP_DIRECTORY (line 249) | typedef struct _INIT_STARTUP_DIRECTORY type INIT_STARTUP_FILE (line 257) | typedef struct _INIT_STARTUP_FILE type INIT_STARTUP_NODE (line 265) | typedef struct _INIT_STARTUP_NODE type INIT_STARTUP_TYPE (line 275) | typedef enum _INIT_STARTUP_TYPE type INIT_STARTUP_ANY (line 285) | typedef struct _INIT_STARTUP_ANY function found (line 322) | auto found = std::find_if( function AddVariableNoThrow (line 336) | int AddVariableNoThrow(std::string_view Name, std::string_view Value) function found (line 349) | auto found = std::find_if( type sigaction (line 379) | struct sigaction type std (line 432) | struct std FILE: src/linux/init/drvfs.cpp function SaveVirtiofsTagMapping (line 47) | void SaveVirtiofsTagMapping(const char* Tag, const char* Source) function ConvertDrvfsMountOptionsToPlan9 (line 103) | std::pair ConvertDrvfsMountOptionsToPlan9(std:... function IsDrvfsElevated (line 159) | bool IsDrvfsElevated(void) function MountFilesystem (line 216) | int MountFilesystem(const char* FsType, const char* Source, const char* ... function MountWithRetry (line 276) | int MountWithRetry(const char* Source, const char* Target, const char* F... FILE: src/linux/init/escape.cpp function EscapeCharNeedsEscape (line 165) | bool EscapeCharNeedsEscape(char Character) function EscapePathForNt (line 196) | void EscapePathForNt(const char* Path, char* EscapedPath) function EscapePathForNtLength (line 255) | size_t EscapePathForNtLength(const char* Path) function UnescapePathInplace (line 298) | void UnescapePathInplace(char* Path) FILE: src/linux/init/init.cpp type _CREATE_PROCESS_PARSED_COMMON (line 63) | struct _CREATE_PROCESS_PARSED_COMMON type _CREATE_PROCESS_PARSED (line 74) | struct _CREATE_PROCESS_PARSED type sigaction (line 82) | struct sigaction function WslEntryPoint (line 158) | int WslEntryPoint(int Argc, char* Argv[]) function GenerateUserSystemdUnits (line 244) | int GenerateUserSystemdUnits(int Argc, char** Argv) function GenerateSystemdUnits (line 299) | int GenerateSystemdUnits(int Argc, char** Argv) function CreateProcess (line 456) | void CreateProcess(PCREATE_PROCESS_PARSED Parsed, int TtyFd, const wsl::... function CreateProcessCommon (line 518) | void CreateProcessCommon(PCREATE_PROCESS_PARSED_COMMON Common, int TtyFd... function CREATE_PROCESS_PARSED (line 819) | CREATE_PROCESS_PARSED CreateProcessParse(gsl::span Buffer, in... type passwd (line 990) | struct passwd type sockaddr_vm (line 1138) | struct sockaddr_vm function InitConnectToServer (line 1270) | int InitConnectToServer(int LxBusFd, bool WaitForServer) function InitCreateProcessUtilityVm (line 1325) | int InitCreateProcessUtilityVm( function InitEntry (line 2161) | void InitEntry(int Argc, char* Argv[]) function InitEntryUtilityVm (line 2214) | void InitEntryUtilityVm(wsl::linux::WslDistributionConfig& Config) function InitEntryWsl (line 2534) | void InitEntryWsl(wsl::linux::WslDistributionConfig& Config) function SessionLeaderCreateProcess (line 2818) | void SessionLeaderCreateProcess(gsl::span Buffer, int Message... function SessionLeaderSigchldHandler (line 2934) | void SessionLeaderSigchldHandler(__attribute__((unused)) int Signal, __a... function SessionLeaderEntryUtilityVm (line 2973) | void SessionLeaderEntryUtilityVm(wsl::shared::SocketChannel& channel, co... function SessionLeaderEntry (line 3050) | void SessionLeaderEntry(int MessageFd, int TtyFd, const wsl::linux::WslD... function StopPlan9Server (line 3137) | bool StopPlan9Server(bool Force, wsl::linux::WslDistributionConfig& Config) function UnmarshalConsoleFromServer (line 3160) | wil::unique_fd UnmarshalConsoleFromServer(int MessageFd, LXBUS_IPC_CONSO... function StartPlan9 (line 3200) | unsigned int StartPlan9(int Argc, char** Argv) function StartGns (line 3238) | unsigned int StartGns(int Argc, char** Argv) function WaitForBootProcess (line 3400) | void WaitForBootProcess(wsl::linux::WslDistributionConfig& Config) FILE: src/linux/init/localhost.cpp function ListenThread (line 33) | void ListenThread(sockaddr_vm hvSocketAddress, int listenSocket) function QueryListeningSockets (line 152) | std::vector QueryListeningSockets(NetlinkChannel& chan... function LX_GNS_PORT_LISTENER_RELAY (line 224) | LX_GNS_PORT_LISTENER_RELAY SockToRelayMessage(const sockaddr_storage& sock) function IsSameSockAddr (line 266) | bool IsSameSockAddr(const sockaddr_storage& left, const sockaddr_storage... function MonitorListeningSockets (line 291) | int MonitorListeningSockets(wsl::shared::SocketChannel& channel) function StartLocalhostRelay (line 351) | int StartLocalhostRelay(wsl::shared::SocketChannel& channel, int GuestRe... function RunPortTracker (line 398) | int RunPortTracker(int Argc, char** Argv) FILE: src/linux/init/main.cpp type VmConfiguration (line 107) | struct VmConfiguration function Chroot (line 222) | int Chroot(const char* Target) function CreateNetlinkSocket (line 448) | wil::unique_fd CreateNetlinkSocket(void) function CreateSwap (line 485) | void CreateSwap(unsigned int Lun) function CreateTempDirectory (line 524) | int CreateTempDirectory(const char* ParentPath, std::string& Path) function dev_t (line 568) | dev_t GetBlockDeviceNumber(const std::string& BlockDeviceName) function DetachScsiDisk (line 607) | int DetachScsiDisk(unsigned int Lun) function EnableInterface (line 771) | int EnableInterface(int Socket, const char* Name) function ExportToSocket (line 810) | int ExportToSocket(const char* Source, int Socket, int ErrorSocket, unsi... function GetLunDeviceName (line 904) | int FormatDevice(unsigned int Lun) function GetLunDevicePath (line 993) | std::string GetLunDevicePath(unsigned int Lun) function GetUserCpuTime (line 1060) | long long int GetUserCpuTime(void) type sysinfo (line 1125) | struct sysinfo function ImportFromSocket (line 1131) | int ImportFromSocket(const char* Destination, int Socket, int ErrorSocke... function StartDebugShell (line 1185) | void StartDebugShell() function StartDhcpClient (line 1228) | int StartDhcpClient(int DhcpTimeout) function StartGuestNetworkService (line 1273) | int StartGuestNetworkService(int GnsFd, wil::unique_fd&& DnsTunnelingFd,... function StartPortTracker (line 1330) | void StartPortTracker(LX_MINI_INIT_PORT_TRACKER_TYPE Type) function Initialize (line 1421) | int Initialize(const char* Hostname) function InitializeLogging (line 1575) | int InitializeLogging(bool SetStderr, wil::LogFunction* ExceptionCallbac... function InjectEntropy (line 1640) | void InjectEntropy(gsl::span EntropyBuffer) function LaunchInit (line 1679) | void LaunchInit( function LaunchSystemDistro (line 1926) | void LaunchSystemDistro( function ListInitChildProcesses (line 1999) | std::set ListInitChildProcesses() function ListScsiDisks (line 2013) | std::vector ListScsiDisks() function LogException (line 2033) | void LogException(const char* Message, const char* Description) noexcept function PostProcessImportedDistribution (line 2603) | void PostProcessImportedDistribution(wsl::shared::MessageWriter Buffer, wsl::shared... function ProcessMountFolderMessage (line 2811) | int ProcessMountFolderMessage(wsl::shared::SocketChannel& Channel, gsl::... function ProcessMountMessage (line 2851) | int ProcessMountMessage(gsl::span Buffer) function ProcessWaitForPmemDeviceMessage (line 3041) | int ProcessWaitForPmemDeviceMessage(PLX_MINI_INIT_WAIT_FOR_PMEM_DEVICE_M... function SetCloseOnExec (line 3673) | int SetCloseOnExec(int Fd, bool Enable) type pollfd (line 3930) | struct pollfd type signalfd_siginfo (line 3932) | struct signalfd_siginfo FILE: src/linux/init/plan9.cpp function LogPlan9Exception (line 24) | void LogPlan9Exception(const char* message, const char* exceptionDescrip... function TranslatePath (line 33) | std::string TranslatePath(char* windowsPath) function CreateUnixServerSocket (line 42) | wil::unique_fd CreateUnixServerSocket(const char* path) function EnableLogging (line 97) | wil::unique_fd EnableLogging(const char* logFile, int logLevel, bool tru... function StopPlan9Server (line 122) | bool StopPlan9Server(p9fs::IPlan9FileSystem& fileSystem, bool force) function RunPlan9Server (line 173) | void RunPlan9Server(const char* socketPath, const char* logFile, int log... function StartPlan9Server (line 218) | std::pair StartPlan9Server(con... FILE: src/linux/init/telemetry.cpp function GetProcessInformation (line 64) | std::pair GetProcessInformation(int pid) function StartTelemetryAgent (line 127) | unsigned int StartTelemetryAgent() FILE: src/linux/init/timezone.cpp function UpdateTimezone (line 112) | void UpdateTimezone(gsl::span Buffer, const wsl::linux::WslDi... FILE: src/linux/init/util.cpp type wil (line 60) | namespace wil { function UtilAcceptVsock (line 201) | int UtilAcceptVsock(int SocketFd, sockaddr_vm SocketAddress, int Timeout) function UtilBindVsockAnyPort (line 278) | int UtilBindVsockAnyPort(struct sockaddr_vm* SocketAddress, int Type) function UtilCanonicalisePathSeparator (line 349) | size_t UtilCanonicalisePathSeparator(char* Path, char Separator) function UtilCanonicalisePathSeparator (line 411) | void UtilCanonicalisePathSeparator(std::string& Path, char Separator) function UtilConnectUnix (line 435) | wil::unique_fd UtilConnectToInteropServer(std::optional Pid) function UtilConnectVsock (line 541) | wil::unique_fd UtilConnectVsock(unsigned int Port, bool CloseOnExec, std... function UtilCreateProcessAndWait (line 616) | int UtilCreateProcessAndWait(const char* const File, const char* const A... function UtilExecCommandLine (line 727) | int UtilExecCommandLine(const char* CommandLine, std::string* Output, in... function UtilFindMount (line 808) | std::string UtilFindMount(const char* MountInfoFile, const char* Path, b... function UtilGetEnv (line 999) | std::optional UtilGetEnv(const char* Name, char* Environment) function UtilGetEnvironmentVariable (line 1059) | std::string UtilGetEnvironmentVariable(const char* Name) function UtilGetFeatureFlags (line 1123) | int UtilGetFeatureFlags() function UtilGetNetworkingMode (line 1190) | void UtilSetFeatureFlags(int FeatureFlags, bool UpdateEnv) function pid_t (line 1266) | pid_t UtilGetPpid(pid_t Pid) function UtilGetVmId (line 1321) | std::string UtilGetVmId(void) function UtilInitGroups (line 1355) | void UtilInitGroups(const char* User, gid_t Gid) function UtilInitializeMessageBuffer (line 1388) | void UtilInitializeMessageBuffer(std::vector& Buffer) function UtilIsAbsoluteWindowsPath (line 1413) | bool UtilIsAbsoluteWindowsPath(const char* Path) function UtilIsPathPrefix (line 1441) | size_t UtilIsPathPrefix(const char* Path, const char* Prefix, bool WinPath) function UtilIsUtilityVm (line 1502) | bool UtilIsUtilityVm(void) function UtilListenVsockAnyPort (line 1550) | int UtilListenVsockAnyPort(struct sockaddr_vm* Address, int Backlog, boo... function UtilMkdir (line 1603) | int UtilMkdir(const char* Path, mode_t Mode) function UtilMkdirPath (line 1633) | int UtilMkdirPath(const char* Path, mode_t Mode, bool SkipLast) function UtilMount (line 1692) | int UtilMount(const char* Source, const char* Target, const char* Type, ... function UtilMountOverlayFs (line 1783) | int UtilMountOverlayFs(const char* Target, const char* Lower, unsigned l... function UtilSaveSignalHandlers (line 2581) | int UtilSaveSignalHandlers(struct sigaction* SavedSignalActions) function UtilSetSignalHandlers (line 2623) | int UtilSetSignalHandlers(struct sigaction* SavedSignalActions, bool Ign... function UtilSetThreadName (line 2676) | void UtilSetThreadName(const char* Name) function UtilSocketShutdown (line 2686) | void UtilSocketShutdown(int Fd, int How) function UtilSizeTAdd (line 2713) | bool UtilSizeTAdd(size_t Left, size_t Right, size_t* Out) function UtilStringNextToken (line 2750) | std::string_view UtilStringNextToken(std::string_view& View, std::string... function UtilStringNextToken (line 2791) | std::string_view UtilStringNextToken(std::string_view& View, char Separa... function UtilTranslatePathList (line 2831) | std::optional UtilTranslatePathList(char* PathList, bool Is... function UtilWinPathTranslate (line 2923) | std::string UtilWinPathTranslate(const char* Path, bool Reverse) function UtilWinPathTranslateInternal (line 3044) | std::string UtilWinPathTranslateInternal(const char* Path, bool Reverse) function UtilWriteBuffer (line 3145) | ssize_t UtilWriteBuffer(int Fd, gsl::span Buffer) function UtilWriteBuffer (line 3169) | ssize_t UtilWriteBuffer(int Fd, const void* Buffer, size_t BufferSize) function UtilWriteStringView (line 3218) | ssize_t UtilWriteStringView(int Fd, std::string_view StringView) function UtilReadFileContentW (line 3242) | std::wstring UtilReadFileContentW(std::string_view path) function UtilReadFileContent (line 3251) | std::string UtilReadFileContent(std::string_view path) function UtilWinAfToLinuxAf (line 3260) | uint16_t UtilWinAfToLinuxAf(uint16_t WinAddressFamily) function WriteToFile (line 3277) | int WriteToFile(const char* Path, const char* Content, int permissions) function ProcessCreateProcessMessage (line 3320) | int ProcessCreateProcessMessage(wsl::shared::SocketChannel& channel, gsl... FILE: src/linux/init/util.h function namespace (line 36) | namespace wsl::shared { function namespace (line 40) | namespace wsl::linux { function c_defaultRetryPeriod (line 83) | constexpr auto c_defaultRetryPeriod = std::chrono::milliseconds{10}; type sockaddr_vm (line 246) | struct sockaddr_vm type sigaction (line 282) | struct sigaction type sigaction (line 284) | struct sigaction FILE: src/linux/init/waitablevalue.h function T (line 40) | T get() FILE: src/linux/init/wslinfo.cpp type WslInfoMode (line 28) | enum class WslInfoMode function WslInfoEntry (line 36) | int WslInfoEntry(int Argc, char* Argv[]) FILE: src/linux/init/wslpath.cpp function AbsolutePath (line 44) | std::string AbsolutePath(char* Path, char* Cwd, size_t CwdSize, bool* Re... function AbsoluteWindowsPath (line 105) | std::string AbsoluteWindowsPath(char* RelativePath, const char* Cwd) function CollapsePath (line 159) | int CollapsePath(char* Path, char Separator) function Die (line 230) | void Die(const char* Argv0, int Error, bool PrintUsage, const char* Mess... function DosToCanonicalPath (line 287) | std::string DosToCanonicalPath(char* Path, char* UnixCwd, size_t UnixCwd... function WslPathEntry (line 407) | int WslPathEntry(int Argc, char* Argv[]) function WslPathTranslate (line 501) | std::string WslPathTranslate(char* Path, int Flags, char Mode) FILE: src/linux/mountutil/mountflags.cpp type ParseFlags (line 19) | enum class ParseFlags type MountFlag (line 32) | struct MountFlag function MountFlag (line 86) | const MountFlag* FindOption(std::string_view option) function NextToken (line 116) | std::string_view NextToken(std::string_view& view, char separator) type mountutil (line 136) | namespace mountutil { function ParsedOptions (line 138) | ParsedOptions MountParseFlags(std::string_view options) function MountFilesystem (line 178) | int MountFilesystem(const char* source, const char* target, const char... FILE: src/linux/mountutil/mountutil.c type MOUNT_FIELD (line 20) | typedef enum _MOUNT_FIELD function MountEnumCreate (line 45) | int MountEnumCreate(PMOUNT_ENUM mountEnum) function MountEnumCreateEx (line 51) | int MountEnumCreateEx(PMOUNT_ENUM mountEnum, const char* mountInfoFile) function MountEnumFree (line 70) | void MountEnumFree(PMOUNT_ENUM mountEnum) function MountEnumNext (line 84) | int MountEnumNext(PMOUNT_ENUM mountEnum) function MountFieldUnescape (line 112) | void MountFieldUnescape(char* field) function MountFieldUnescapeOctal (line 143) | bool MountFieldUnescapeOctal(const char* string, char* unescaped) function MountParseDevice (line 185) | int MountParseDevice(char* field, dev_t* device) function MountParseMountInfoLine (line 210) | int MountParseMountInfoLine(char* line, PMOUNT_ENTRY entry) FILE: src/linux/mountutil/mountutil.h type MOUNT_ENTRY (line 8) | typedef struct _MOUNT_ENTRY type MOUNT_ENUM (line 22) | typedef struct _MOUNT_ENUM FILE: src/linux/mountutil/mountutilcpp.h function namespace (line 8) | namespace mountutil { type ParsedOptions (line 73) | struct ParsedOptions FILE: src/linux/netlinkutil/Address.cpp function Address (line 44) | Address Address::FromBytes(int family, int prefixLength, const void* ptr) function Address (line 63) | Address Address::FromPrefixString(int family, const std::string& prefix) function Address (line 83) | Address Address::FromBinary(int family, int prefixLength, const void* data) FILE: src/linux/netlinkutil/Forwarder.h function class (line 12) | class IForwarder FILE: src/linux/netlinkutil/Forwarder.hxx type pollfd (line 30) | struct pollfd FILE: src/linux/netlinkutil/Interface.cpp type AddressMessage (line 31) | struct AddressMessage type AddressMessageWithBroadcast (line 41) | struct AddressMessageWithBroadcast : AddressMessage type Request (line 159) | struct Request type ifinfomsg (line 430) | struct ifinfomsg type ifinfomsg (line 471) | struct ifinfomsg type LinkInfo (line 213) | struct LinkInfo type Request (line 218) | struct Request type ifinfomsg (line 430) | struct ifinfomsg type ifinfomsg (line 471) | struct ifinfomsg type Message (line 253) | struct Message type Message (line 274) | struct Message type Message (line 293) | struct Message type ActiveChildInfo (line 313) | struct ActiveChildInfo type LinkInfo (line 318) | struct LinkInfo type Request (line 324) | struct Request type ifinfomsg (line 430) | struct ifinfomsg type ifinfomsg (line 471) | struct ifinfomsg type Message (line 384) | struct Message type Message (line 401) | struct Message type Request (line 428) | struct Request type ifinfomsg (line 430) | struct ifinfomsg type ifinfomsg (line 471) | struct ifinfomsg type Request (line 449) | struct Request type ifinfomsg (line 430) | struct ifinfomsg type ifinfomsg (line 471) | struct ifinfomsg type Request (line 469) | struct Request type ifinfomsg (line 430) | struct ifinfomsg type ifinfomsg (line 471) | struct ifinfomsg type Message (line 515) | struct Message function MacAddress (line 532) | MacAddress Interface::GetMacAddress() function InterfaceConfiguration (line 575) | InterfaceConfiguration Interface::Ipv6Configuration() function InterfaceConfiguration (line 580) | InterfaceConfiguration Interface::Ipv4Configuration() function InterfaceConfiguration (line 585) | InterfaceConfiguration Interface::ListAddressesImpl(int af) function Interface (line 686) | Interface Interface::Open(const std::string& name) type Message (line 695) | struct Message type TcOptions (line 720) | struct TcOptions type Message (line 727) | struct Message FILE: src/linux/netlinkutil/Interface.h function class (line 13) | class Interface FILE: src/linux/netlinkutil/InterfaceConfiguration.h type InterfaceConfiguration (line 9) | struct InterfaceConfiguration FILE: src/linux/netlinkutil/IpNeighborManager.cpp type _arp_packet_header (line 21) | struct _arp_packet_header function ComposeArpRequest (line 42) | void ComposeArpRequest(T& ArpRequest, uint16_t ProtocolType, const Neigh... function ParseArpReply (line 60) | bool ParseArpReply(const T& ArpReply, uint16_t ProtocolType, const Neigh... type pollfd (line 135) | struct pollfd type Message (line 240) | struct Message FILE: src/linux/netlinkutil/IpNeighborManager.h function class (line 9) | class IpNeighborManager FILE: src/linux/netlinkutil/IpRuleManager.cpp type LoopbackInterfaceAttribute (line 8) | struct LoopbackInterfaceAttribute type Message (line 70) | struct Message type Message (line 171) | struct Message : RuleMessage type Message (line 206) | struct Message : RuleMessage type Message (line 238) | struct Message : RuleMessage type Message (line 264) | struct Message FILE: src/linux/netlinkutil/IpRuleManager.h type RuleMessage (line 9) | struct RuleMessage function class (line 21) | class IpRuleManager FILE: src/linux/netlinkutil/Neighbor.h type Neighbor (line 6) | struct Neighbor FILE: src/linux/netlinkutil/NetLinkStrings.h function std (line 7) | inline std::string NetLinkFormatFlagsToString(int flags) FILE: src/linux/netlinkutil/NetlinkChannel.h function class (line 9) | class NetlinkChannel FILE: src/linux/netlinkutil/NetlinkChannel.hxx function NetlinkChannel (line 31) | inline const NetlinkChannel& NetlinkChannel::operator=(NetlinkChannel&& ... function NetlinkChannel (line 46) | inline NetlinkChannel NetlinkChannel::FromFd(int fd) function NetlinkTransaction (line 56) | inline NetlinkTransaction NetlinkChannel::CreateTransactionImpl(std::vec... function NetlinkTransaction (line 72) | inline NetlinkTransaction NetlinkChannel::CreateTransaction(int type, in... function NetlinkTransaction (line 79) | NetlinkTransaction NetlinkChannel::CreateTransaction(const T& message, i... function NetlinkTransaction (line 84) | inline NetlinkTransaction NetlinkChannel::CreateTransaction(const void* ... function NetlinkResponse (line 103) | inline NetlinkResponse NetlinkChannel::ReceiveNetlinkResponse() FILE: src/linux/netlinkutil/NetlinkError.h function class (line 6) | class NetlinkError : public RuntimeErrorWithSourceLocation FILE: src/linux/netlinkutil/NetlinkMessage.hxx function TMessage (line 18) | const TMessage* NetlinkMessage::Payload() const function rtattr (line 36) | inline const rtattr* NetlinkMessage::FirstAttribute() const function rtattr (line 42) | inline const rtattr* NetlinkMessage::FirstAttribute() const function rtattr (line 48) | const rtattr* NetlinkMessage::FirstAttribute() const function nlmsghdr (line 103) | const nlmsghdr* NetlinkMessage::Header() const FILE: src/linux/netlinkutil/NetlinkParseException.h function class (line 7) | class NetlinkParseException : public RuntimeErrorWithSourceLocation FILE: src/linux/netlinkutil/NetlinkResponse.cpp function __u32 (line 30) | __u32 NetlinkResponse::Sequence() const FILE: src/linux/netlinkutil/NetlinkTransaction.h function class (line 8) | class NetlinkTransaction FILE: src/linux/netlinkutil/NetlinkTransactionError.h function class (line 7) | class NetlinkTransactionError : public RuntimeErrorWithSourceLocation FILE: src/linux/netlinkutil/Operation.h type Operation (line 4) | enum Operation FILE: src/linux/netlinkutil/Packet.h function class (line 7) | class Packet FILE: src/linux/netlinkutil/Protocol.h type Protocol (line 4) | enum Protocol FILE: src/linux/netlinkutil/Route.h type Route (line 7) | struct Route FILE: src/linux/netlinkutil/RoutingTable.cpp type Message (line 187) | struct Message : RouteMessage type Message (line 241) | struct Message : RouteMessage type Message (line 267) | struct Message : RouteMessage type Message (line 298) | struct Message : RouteMessage FILE: src/linux/netlinkutil/RoutingTable.h type RouteMessage (line 9) | struct RouteMessage function class (line 22) | class RoutingTable FILE: src/linux/netlinkutil/Rule.h type Rule (line 12) | struct Rule FILE: src/linux/netlinkutil/RuntimeErrorWithSourceLocation.h function class (line 8) | class RuntimeErrorWithSourceLocation : public std::runtime_error FILE: src/linux/netlinkutil/Syscall.hxx type detail (line 32) | namespace detail { function ArgumentToString (line 40) | inline std::string ArgumentToString(const std::nullptr_t&) function ArgumentToString (line 46) | std::string ArgumentToString(T* arg) function ArgumentToString (line 62) | std::string ArgumentToString(T arg) function PrettyPrintArguments (line 67) | inline void PrettyPrintArguments(std::ostream&) function PrettyPrintArguments (line 72) | void PrettyPrintArguments(std::ostream& out, T first) function PrettyPrintArguments (line 78) | void PrettyPrintArguments(std::ostream& out, T first, Args... args) function _Syscall (line 86) | typename std::invoke_result::type _Syscall(const std::... function _SyscallInterruptable (line 106) | typename std::invoke_result::type _SyscallInterruptabl... FILE: src/linux/netlinkutil/SyscallError.h function class (line 6) | class SyscallError : public RuntimeErrorWithSourceLocation FILE: src/linux/netlinkutil/Utils.cpp function Address (line 33) | Address utils::ComputeBroadcastAddress(const Address& address) FILE: src/linux/netlinkutil/Utils.h function namespace (line 13) | namespace utils { FILE: src/linux/netlinkutil/Utils.hxx type ifa_cacheinfo (line 41) | struct ifa_cacheinfo FILE: src/linux/netlinkutil/address.h type class (line 15) | enum class type class (line 24) | enum class function SetIsPrefixRouteAutogenerationDisabled (line 45) | void SetIsPrefixRouteAutogenerationDisabled(bool disable) noexcept function Address (line 60) | Address FromBytes(int family, int prefixLength, const T& address) FILE: src/linux/plan9/expected.h function Value (line 18) | Unexpected(const E& value) : Value{value} function namespace (line 25) | namespace details { function P9_EXPECTED_STD (line 45) | P9_EXPECTED_STD forward(args)...} function HasValue (line 55) | constexpr TrivialExpectedStorage(TrivialExpectedStorage&& other) : HasVa... function P9_EXPECTED_STD (line 126) | P9_EXPECTED_STD forward(args)...} function HasValue (line 131) | constexpr NonTrivialExpectedStorage(const Unexpected& error) : HasVal... function m_storage (line 237) | constexpr BasicExpected(T&& value) : m_storage{P9_EXPECTED_STD in_place,... function m_storage (line 242) | constexpr BasicExpected(const Unexpected& error) : m_storage{error} function m_storage (line 247) | constexpr BasicExpected(Unexpected&& error) : m_storage{P9_EXPECTED_S... function P9_EXPECTED_STD (line 252) | P9_EXPECTED_STD move(other.m_storage)} function T (line 296) | const T* operator->() const FILE: src/linux/plan9/p9await.h function namespace (line 7) | namespace p9fs { function class (line 74) | class AsyncTask function class (line 291) | class TaskPromise function await_suspend (line 455) | bool await_suspend(std::coroutine_handle<> awaiter) noexcept function await_resume (line 461) | static void await_resume() noexcept function m_Count (line 473) | AsyncSemaphore(uint64_t initialCount) : m_Count(initialCount) function AsyncSemaphoreTask (line 479) | AsyncSemaphoreTask Acquire(uint64_t count) noexcept function AsyncSemaphoreTask (line 541) | AsyncSemaphoreTask* m_Waiter{} function class (line 544) | class AsyncEvent function class (line 638) | class AsyncLock function class (line 674) | class AsyncLockTask function AsyncLockTask (line 740) | AsyncLockTask Lock() noexcept function TryLock (line 745) | bool TryLock() noexcept function Unlock (line 751) | void Unlock() noexcept function class (line 805) | class ICancellable function class (line 814) | class CancelToken function Cancelled (line 886) | bool Cancelled() function RemoveChild (line 913) | void RemoveChild(CancelToken& child) FILE: src/linux/plan9/p9commonutil.h function namespace (line 4) | namespace p9fs::util { function QidType (line 52) | inline QidType DirEntryTypeToQidType(int type) function LX_MODE_T (line 70) | inline LX_MODE_T DirEntryTypeToMode(int type) function class (line 90) | class iterator function reference (line 147) | reference operator*() function Insert (line 179) | void Insert(T& value) function Remove (line 187) | void Remove(T& value) function Contains (line 195) | bool Contains(const T& value) function iterator (line 209) | iterator begin() FILE: src/linux/plan9/p9data.h function namespace (line 17) | namespace p9fs { FILE: src/linux/plan9/p9defs.h type class (line 12) | enum class type class (line 94) | enum class type Qid (line 111) | struct Qid type StatFsResult (line 119) | struct StatFsResult type StatResult (line 133) | struct StatResult type class (line 198) | enum class type class (line 225) | enum class type class (line 233) | enum class type class (line 241) | enum class type class (line 254) | enum class function WOpenStatus (line 265) | enum class WOpenStatus : UINT8 FILE: src/linux/plan9/p9errors.h function namespace (line 8) | namespace p9fs { FILE: src/linux/plan9/p9fid.cpp type p9fs (line 5) | namespace p9fs { function LX_INT (line 17) | LX_INT Fid::SetAttr(UINT32, const StatResult&) function LX_INT (line 37) | LX_INT Fid::ReadDir(UINT64, SpanWriter&, bool) function LX_INT (line 52) | LX_INT Fid::UnlinkAt(std::string_view, UINT32) function LX_INT (line 57) | LX_INT Fid::Remove() function LX_INT (line 62) | LX_INT Fid::RenameAt(std::string_view, Fid&, std::string_view) function LX_INT (line 67) | LX_INT Fid::Rename(Fid&, std::string_view) function LX_INT (line 82) | LX_INT Fid::Link(std::string_view, Fid&) function LX_INT (line 92) | LX_INT Fid::Fsync() function LX_INT (line 122) | LX_INT Fid::Clunk() function LX_INT (line 129) | LX_INT Fid::Access(AccessFlags) function Qid (line 149) | Qid Fid::GetQid() const FILE: src/linux/plan9/p9fid.h function namespace (line 10) | namespace p9fs { FILE: src/linux/plan9/p9file.cpp type p9fs (line 14) | namespace p9fs { type OpenFlagMapping (line 20) | struct OpenFlagMapping function CreateFile (line 45) | Expected, Qid>> CreateFile(std::shared... function QidType (line 58) | QidType ModeToQidType(mode_t mode) function Qid (line 74) | Qid StatToQid(const struct stat& st) function GetFileQidByPath (line 81) | Expected GetFileQidByPath(int fd, const std::string& path) function AppendPath (line 95) | void AppendPath(std::string& Base, std::string_view Name) function OpenFlagsToLinuxFlags (line 108) | int OpenFlagsToLinuxFlags(OpenFlags flags) type stat (line 128) | struct stat type stat (line 130) | struct stat function LX_INT (line 158) | LX_INT File::ValidateExists() type stat (line 280) | struct stat function LX_INT (line 357) | LX_INT File::SetAttr(UINT32 valid, const StatResult& stat) type stat (line 527) | struct stat function LX_INT (line 560) | LX_INT File::ReadDir(UINT64 offset, SpanWriter& writer, bool includeAt... function LX_INT (line 691) | LX_INT File::UnlinkAt(std::string_view name, UINT32 flags) function LX_INT (line 714) | LX_INT File::Remove() function LX_INT (line 763) | LX_INT File::RenameAt(std::string_view oldName, Fid& newParent, std::s... function LX_INT (line 789) | LX_INT File::Rename(Fid& newParent, std::string_view newName) function LX_INT (line 863) | LX_INT File::Link(std::string_view newName, Fid& target) function LX_INT (line 913) | LX_INT File::Fsync() type statfs (line 939) | struct statfs function LX_INT (line 1038) | LX_INT File::Access(AccessFlags flags) function Qid (line 1142) | Qid File::GetQid() const FILE: src/linux/plan9/p9file.h type Share (line 12) | struct Share type Root (line 17) | struct Root function passwd (line 34) | passwd pwd{} function LX_INT (line 88) | LX_INT Remove() override; function dev_t (line 132) | dev_t m_Device{} FILE: src/linux/plan9/p9fs.cpp type p9fs (line 11) | namespace p9fs { class ShareList (line 15) | class ShareList final : public IShareList class FileSystem (line 116) | class FileSystem final : public IPlan9FileSystem method FileSystem (line 122) | FileSystem(int socket) method AddShare (line 144) | void AddShare(const std::string& name, int rootFd) override method Pause (line 150) | void Pause() override method Resume (line 175) | void Resume() override method Teardown (line 182) | void Teardown() override method HasConnections (line 187) | bool HasConnections() const noexcept override method AsyncTask (line 194) | AsyncTask Run() noexcept function CreateFileSystem (line 206) | std::unique_ptr CreateFileSystem(int socket) FILE: src/linux/plan9/p9fs.h function namespace (line 4) | namespace p9fs { FILE: src/linux/plan9/p9handler.cpp type p9fs (line 15) | namespace p9fs { class Handler (line 23) | class Handler final : public IHandler method Handler (line 26) | Handler(ISocket& s, IShareList& shareList) noexcept : method Handler (line 31) | Handler(IShareList& shareList, bool allowRenegotiate) noexcept : class MessageResponse (line 38) | class MessageResponse final method MessageResponse (line 42) | MessageResponse(gsl::span initialBuffer, bool allowResi... method EnsureSize (line 52) | void EnsureSize(MessageType message, UINT32 extraSize, UINT32 maxS... method MessageResponse (line 88) | MessageResponse(const MessageResponse&) = delete; method MessageResponse (line 89) | MessageResponse& operator=(const MessageResponse&) = delete; type RequestInfo (line 97) | struct RequestInfo method RequestInfo (line 99) | RequestInfo(UINT16 tag) : Tag{tag} method RequestInfo (line 104) | RequestInfo(const RequestInfo&) = delete; method RequestInfo (line 105) | RequestInfo& operator=(const RequestInfo&) = delete; method RequestInfo (line 106) | RequestInfo(RequestInfo&&) = delete; method RequestInfo (line 107) | RequestInfo& operator=(RequestInfo&&) = delete; type RequestList (line 115) | struct RequestList class RequestTracker (line 121) | class RequestTracker method RequestTracker (line 124) | RequestTracker(const std::shared_ptr& requests, UINT1... method RequestTracker (line 132) | RequestTracker(RequestTracker&& other) = default; method RequestInfo (line 166) | RequestInfo& Request() const method LogMessage (line 176) | void LogMessage([[maybe_unused]] gsl::span message) method HandleMessage (line 181) | Task HandleMessage(MessageType messageType, SpanReader& read... method LX_INT (line 292) | LX_INT HandleNotSupported(PCSTR) method LX_INT (line 297) | LX_INT HandleVersion(SpanReader& reader, MessageResponse& response) method LX_INT (line 342) | LX_INT HandleAttach(SpanReader& reader, MessageResponse& response) method LX_INT (line 371) | LX_INT HandleStatFs(SpanReader& reader, MessageResponse& response) method LX_INT (line 397) | LX_INT HandleGetAttr(SpanReader& reader, MessageResponse& response) method LX_INT (line 422) | LX_INT HandleWalk(SpanReader& reader, MessageResponse& response) method LX_INT (line 454) | LX_INT HandleClunk(SpanReader& reader) method LX_INT (line 476) | LX_INT HandleLOpen(SpanReader& reader, MessageResponse& response) method LX_INT (line 494) | LX_INT HandleLCreate(SpanReader& reader, MessageResponse& response) method LX_INT (line 515) | LX_INT HandleSymLink(SpanReader& reader, MessageResponse& response) method LX_INT (line 534) | LX_INT HandleMkNod(SpanReader& reader, MessageResponse& response) method LX_INT (line 555) | LX_INT HandleReadLink(SpanReader& reader, MessageResponse& response) method LX_INT (line 579) | LX_INT HandleReadDir(SpanReader& reader, MessageResponse& response, ... method LX_INT (line 606) | LX_INT HandleFsync(SpanReader& reader) method LX_INT (line 614) | LX_INT HandleLink(SpanReader& reader) method HandleRead (line 624) | Task HandleRead(SpanReader& reader, MessageResponse& response) method HandleWrite (line 643) | Task HandleWrite(SpanReader& reader, MessageResponse& response) method LX_INT (line 662) | LX_INT HandleUnlinkAt(SpanReader& reader) method LX_INT (line 672) | LX_INT HandleRemove(SpanReader& reader) method LX_INT (line 680) | LX_INT HandleRenameAt(SpanReader& reader) method LX_INT (line 691) | LX_INT HandleRename(SpanReader& reader) method LX_INT (line 701) | LX_INT HandleMkDir(SpanReader& reader, MessageResponse& response) method LX_INT (line 720) | LX_INT HandleSetAttr(SpanReader& reader) method LX_INT (line 738) | LX_INT HandleLock(SpanReader& reader, MessageResponse& response) method LX_INT (line 760) | LX_INT HandleGetLock(SpanReader& reader, MessageResponse& response) method LX_INT (line 786) | LX_INT HandleXattrWalk(SpanReader& reader, MessageResponse& response) method LX_INT (line 811) | LX_INT HandleXattrCreate(SpanReader& reader) method LX_INT (line 836) | LX_INT HandleAccess(SpanReader& reader) method LX_INT (line 867) | LX_INT HandleWOpen(SpanReader& reader, MessageResponse& response) method LX_INT (line 1068) | LX_INT WriteWOpenReply(WOpenStatus status, UINT16 walked, Fid& fid, ... method HandleFlush (line 1119) | Task HandleFlush(SpanReader& reader) method FillData (line 1163) | Task FillData(UINT32 requiredBytes, CancelToken& token) method NextMessage (line 1188) | Task> NextMessage(CancelToken& token) method ProcessMessage (line 1215) | Task ProcessMessage(gsl::span message, Cancel... method ProcessMessage (line 1238) | Task ProcessMessage(SpanReader& reader, MessageResponse& respo... method ProcessMessageAsync (line 1269) | void ProcessMessageAsync(std::vector&& message, size_t re... method Run (line 1312) | Task Run(CancelToken& parentToken) noexcept method LookupFid (line 1374) | std::shared_ptr LookupFid(UINT32 fid) method LookupFidPair (line 1382) | std::pair, std::shared_ptr> LookupFidPair(... method EmplaceFid (line 1392) | void EmplaceFid(UINT32 fid, std::shared_ptr item) method UINT32 (line 1400) | static UINT32 IoUnit() function AsyncTask (line 1423) | AsyncTask HandleConnections(ISocket& listen, IShareList& shareList, Ca... FILE: src/linux/plan9/p9handler.h function namespace (line 7) | namespace p9fs { FILE: src/linux/plan9/p9ihandler.h function namespace (line 4) | namespace p9fs { FILE: src/linux/plan9/p9io.cpp type p9fs (line 16) | namespace p9fs { function RecvAsync (line 222) | Task RecvAsync(CoroutineEpollIssuer& socket, gsl::span SendAsync(CoroutineEpollIssuer& socket, gsl::span AcceptAsync(CoroutineEpollIssuer& listen, CancelToken& token) function ReadAsync (line 264) | Task ReadAsync(CoroutineIoIssuer& file, std::uint64_t offset... function WriteAsync (line 280) | Task WriteAsync(CoroutineIoIssuer& file, std::uint64_t offse... FILE: src/linux/plan9/p9io.h function namespace (line 7) | namespace p9fs { function m_FileDescriptor (line 279) | int m_FileDescriptor{-1}; FILE: src/linux/plan9/p9log.h function namespace (line 17) | namespace p9fs { FILE: src/linux/plan9/p9lx.cpp type p9fs (line 6) | namespace p9fs { function CreateWorkItem (line 61) | std::unique_ptr CreateWorkItem(std::function callback) FILE: src/linux/plan9/p9lx.h function namespace (line 7) | namespace p9fs { FILE: src/linux/plan9/p9platform.h function namespace (line 6) | namespace p9fs { FILE: src/linux/plan9/p9protohelpers.h function namespace (line 6) | namespace p9fs { FILE: src/linux/plan9/p9readdir.cpp type p9fs (line 5) | namespace p9fs { type dirent (line 23) | struct dirent FILE: src/linux/plan9/p9readdir.h function namespace (line 4) | namespace p9fs { FILE: src/linux/plan9/p9scheduler.cpp type p9fs (line 6) | namespace p9fs { FILE: src/linux/plan9/p9scheduler.h function namespace (line 4) | namespace p9fs { FILE: src/linux/plan9/p9tracelogging.cpp type p9fs (line 15) | namespace p9fs { function ConvertNumber (line 23) | std::string_view ConvertNumber(char* buffer, int bufferSize, UINT64 va... FILE: src/linux/plan9/p9tracelogging.h function namespace (line 16) | namespace p9fs { FILE: src/linux/plan9/p9tracelogginghelper.h function namespace (line 4) | namespace p9fs { FILE: src/linux/plan9/p9util.cpp type cap_user_header_t (line 13) | struct cap_user_header_t type cap_user_data_t (line 19) | struct cap_user_data_t function sys_setresuid (line 26) | inline int sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) function sys_setresgid (line 31) | inline int sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid) function sys_faccessat (line 36) | inline int sys_faccessat(int dirFd, const char* pathName, int mode, int ... function sys_setgroups (line 41) | inline int sys_setgroups(size_t size, const gid_t* list) type p9fs::util (line 48) | namespace p9fs::util { function OpenAt (line 50) | Expected OpenAt(int dirfd, const std::string& name, in... function Reopen (line 66) | Expected Reopen(int fd, int openFlags) function GetFdPath (line 94) | std::string GetFdPath(int fd) function LX_INT (line 104) | LX_INT LinuxErrorFromCaughtException() function LX_INT (line 109) | LX_INT AccessHelper(int fd, const std::string& path, int mode) function LX_INT (line 132) | LX_INT CheckFOwnerCapability() function gid_t (line 151) | gid_t GetUserGroupId(uid_t uid) function gid_t (line 187) | gid_t GetGroupIdByName(const char* name) FILE: src/linux/plan9/p9util.h function namespace (line 6) | namespace p9fs::util { FILE: src/linux/plan9/p9xattr.cpp type p9fs (line 7) | namespace p9fs { function LX_INT (line 60) | LX_INT XAttr::Clunk() FILE: src/linux/plan9/p9xattr.h function namespace (line 6) | namespace p9fs { FILE: src/linux/plan9/result_macros.h type ErrorSite (line 8) | struct ErrorSite FILE: src/shared/configfile/configfile.cpp function SetConfig (line 211) | static void SetConfig(std::vector& keys, const char* keyName,... function IsHSpace (line 224) | static bool IsHSpace(wint_t ch) function ParseConfigFile (line 231) | int ParseConfigFile(std::vector& keys, FILE* file, int flags,... function ParseConfigFile (line 239) | int ParseConfigFile(std::vector& keys, FILE* file, int flags,... FILE: src/shared/configfile/configfile.h type MemoryString (line 28) | struct MemoryString function ConfigKeyPresence (line 34) | enum class ConfigKeyPresence FILE: src/shared/inc/CommandLine.h function namespace (line 22) | namespace wsl::shared { function const (line 215) | int operator()(const TChar* input) const function const (line 238) | int operator()(const TChar* input) const type NoOp (line 256) | struct NoOp function class (line 280) | class ArgumentParser function m_argc (line 499) | int m_argc{} function m_startIndex (line 511) | int m_startIndex{} function TChar (line 512) | const TChar* m_name{} FILE: src/shared/inc/JsonUtils.h function namespace (line 32) | namespace wsl::shared { function string (line 82) | string JsonEnumToString(T value) function namespace (line 91) | namespace nlohmann { function GUID (line 133) | struct adl_serializer function MacAddress (line 151) | struct adl_serializer FILE: src/shared/inc/SocketChannel.h function namespace (line 28) | namespace wsl::shared { FILE: src/shared/inc/conncheckshared.h function namespace (line 39) | namespace wsl::shared::conncheck { function ConnCheckResult (line 152) | inline ConnCheckResult CheckConnection(const char* hostname, const char*... FILE: src/shared/inc/defs.h function namespace (line 37) | namespace wsl::shared { FILE: src/shared/inc/gslhelpers.h function namespace (line 19) | namespace gslhelpers { FILE: src/shared/inc/hns_schema.h function namespace (line 19) | namespace wsl::shared::hns { type Version (line 50) | struct Version function Minor (line 53) | uint32_t Minor{} function EndpointPolicyType (line 58) | enum class EndpointPolicyType type class (line 167) | enum class type class (line 186) | enum class type DNS (line 209) | struct DNS type IPAddress (line 219) | struct IPAddress function OnLinkPrefixLength (line 223) | uint8_t OnLinkPrefixLength{} function PrefixOrigin (line 224) | uint8_t PrefixOrigin{} function SuffixOrigin (line 225) | uint8_t SuffixOrigin{} function PreferredLifetime (line 226) | uint32_t PreferredLifetime{} function OperationType (line 231) | enum class OperationType type class (line 284) | enum class type CreateDeviceRequest (line 303) | struct CreateDeviceRequest function to_json (line 313) | inline void to_json(nlohmann::json& j, const CreateDeviceRequest& request) type ModifyGuestDeviceSettingRequest (line 328) | struct ModifyGuestDeviceSettingRequest type InterfaceNetFilterRequest (line 335) | struct InterfaceNetFilterRequest function ephemeralPortRangeStart (line 339) | uint16_t ephemeralPortRangeStart{} function ephemeralPortRangeEnd (line 340) | uint16_t ephemeralPortRangeEnd{} type MacAddress (line 345) | struct MacAddress function ModifyRequestType (line 355) | ModifyRequestType RequestType{} function GuestEndpointResourceType (line 356) | GuestEndpointResourceType ResourceType{} function T (line 357) | T Settings{} function void (line 366) | struct ModifyGuestEndpointSettingRequest function to_json (line 376) | void to_json(nlohmann::json& j, const ModifyGuestEndpointSettingRequest<... type IpSubnet (line 391) | struct IpSubnet type Subnet (line 398) | struct Subnet type HNSNetwork (line 407) | struct HNSNetwork function InterfaceConstraint (line 417) | InterfaceConstraint InterfaceConstraint{} type class (line 422) | enum class type Network (line 437) | struct Network type NotificationBase (line 449) | struct NotificationBase function Flags (line 452) | uint32_t Flags{} type class (line 457) | enum class type RpcConnectionInformation (line 468) | struct RpcConnectionInformation function GuestNetworkServiceFlags (line 476) | enum class GuestNetworkServiceFlags type class (line 495) | enum class type GuestNetworkServiceStateRequest (line 522) | struct GuestNetworkServiceStateRequest type GuestNetworkServiceResourceType (line 529) | enum GuestNetworkServiceResourceType type ModifyGuestNetworkServiceSettingRequest (line 536) | struct ModifyGuestNetworkServiceSettingRequest function GuestNetworkServiceStateRequest (line 539) | GuestNetworkServiceStateRequest Settings{} function ModifyRequestType (line 540) | ModifyRequestType RequestType{} FILE: src/shared/inc/lxfsshares.h type LXSS_SHARED_DIRECTORY (line 18) | typedef struct _LXSS_SHARED_DIRECTORY FILE: src/shared/inc/lxinitshared.h type LX_MESSAGE_TYPE (line 281) | typedef enum _LX_MESSAGE_TYPE function X (line 374) | X(LxMiniInitMessageAny) function PrettyPrint (line 473) | inline void PrettyPrint(std::stringstream& Out, LX_MESSAGE_TYPE Value) type MESSAGE_HEADER (line 478) | struct MESSAGE_HEADER type LX_INIT_CREATE_SESSION_RESPONSE (line 493) | typedef struct _LX_INIT_CREATE_SESSION_RESPONSE type LX_INIT_CREATE_SESSION (line 504) | typedef struct _LX_INIT_CREATE_SESSION type CREATE_PROCESS_SHELL_OPTIONS (line 515) | typedef enum _CREATE_PROCESS_SHELL_OPTIONS type LX_PROCESS_CRASH (line 562) | typedef struct _LX_PROCESS_CRASH type LX_INIT_CREATE_PROCESS_COMMON (line 578) | typedef struct _LX_INIT_CREATE_PROCESS_COMMON type LX_INIT_CREATE_PROCESS_RESPONSE (line 596) | typedef struct _LX_INIT_CREATE_PROCESS_RESPONSE type LX_INIT_CREATE_PROCESS (line 608) | typedef struct _LX_INIT_CREATE_PROCESS type LX_INIT_CREATE_NT_PROCESS_COMMON (line 622) | typedef struct _LX_INIT_CREATE_NT_PROCESS_COMMON type LX_INIT_CREATE_NT_PROCESS (line 641) | typedef struct _LX_INIT_CREATE_NT_PROCESS type LX_INIT_CREATE_NT_PROCESS_UTILITY_VM (line 655) | typedef struct _LX_INIT_CREATE_NT_PROCESS_UTILITY_VM type LX_INIT_NETWORK_INFORMATION (line 674) | typedef struct _LX_INIT_NETWORK_INFORMATION type LX_INIT_CREATE_LOGIN_SESSION (line 686) | typedef struct _LX_INIT_CREATE_LOGIN_SESSION type LX_INIT_QUERY_ENVIRONMENT_VARIABLE (line 704) | typedef struct _LX_INIT_QUERY_ENVIRONMENT_VARIABLE type LX_GNS_RESULT (line 714) | typedef struct _LX_GNS_RESULT type LX_GNS_INTERFACE_CONFIGURATION (line 726) | typedef struct _LX_GNS_INTERFACE_CONFIGURATION type LX_GNS_NOTIFICATION (line 737) | typedef struct _LX_GNS_NOTIFICATION type LX_GNS_PORT_ALLOCATION_REQUEST (line 749) | typedef struct _LX_GNS_PORT_ALLOCATION_REQUEST type LX_GNS_SET_PORT_LISTENER (line 764) | typedef struct _LX_GNS_SET_PORT_LISTENER type LX_GNS_PORT_LISTENER_RELAY (line 776) | typedef struct _LX_GNS_PORT_LISTENER_RELAY type LX_GNS_TUN_BRIDGE_REQUEST (line 790) | typedef struct _LX_GNS_TUN_BRIDGE_REQUEST type LX_GNS_DNS_CLIENT_IDENTIFIER (line 802) | typedef struct _LX_GNS_DNS_CLIENT_IDENTIFIER type LX_GNS_DNS_TUNNELING_MESSAGE (line 817) | typedef struct _LX_GNS_DNS_TUNNELING_MESSAGE type LX_GNS_JSON_MESSAGE (line 832) | typedef struct _LX_GNS_JSON_MESSAGE type LX_INIT_STOP_PLAN9_SERVER (line 845) | typedef struct _LX_INIT_STOP_PLAN9_SERVER type LX_INIT_FEATURE_FLAGS (line 865) | typedef enum _LX_INIT_FEATURE_FLAGS type LX_INIT_CONFIGURATION_INFORMATION_RESPONSE (line 877) | typedef struct _LX_INIT_CONFIGURATION_INFORMATION_RESPONSE type LX_INIT_CONFIGURATION_INFORMATION (line 902) | typedef struct _LX_INIT_CONFIGURATION_INFORMATION type LX_INIT_TIMEZONE_INFORMATION (line 941) | typedef struct _LX_INIT_TIMEZONE_INFORMATION type LX_INIT_CREATE_PROCESS_FLAGS (line 958) | typedef enum _LX_INIT_CREATE_PROCESS_FLAGS type LX_INIT_CREATE_PROCESS_UTILITY_VM (line 970) | typedef struct _LX_INIT_CREATE_PROCESS_UTILITY_VM type LX_INIT_PROCESS_EXIT_STATUS (line 989) | typedef struct _LX_INIT_PROCESS_EXIT_STATUS type LX_INIT_WINDOW_SIZE_CHANGED (line 1005) | typedef struct _LX_INIT_WINDOW_SIZE_CHANGED type LX_INIT_TERMINATE_INSTANCE (line 1022) | typedef struct _LX_INIT_TERMINATE_INSTANCE type LX_INIT_START_SOCKET_RELAY (line 1039) | typedef struct _LX_INIT_START_SOCKET_RELAY type LX_INIT_MOUNT_DRVFS (line 1054) | typedef struct _LX_INIT_MOUNT_DRVFS type LX_INIT_ADD_VIRTIOFS_SHARE_RESPONSE_MESSAGE (line 1068) | typedef struct _LX_INIT_ADD_VIRTIOFS_SHARE_RESPONSE_MESSAGE type LX_INIT_ADD_VIRTIOFS_SHARE_MESSAGE (line 1081) | typedef struct _LX_INIT_ADD_VIRTIOFS_SHARE_MESSAGE type LX_INIT_REMOUNT_VIRTIOFS_SHARE_MESSAGE (line 1095) | typedef struct _LX_INIT_REMOUNT_VIRTIOFS_SHARE_MESSAGE type LX_MINI_INIT_MESSAGE_FLAGS (line 1112) | typedef enum _LX_MINI_INIT_MESSAGE_FLAGS type LX_MINI_INIT_MOUNT_DEVICE_TYPE (line 1124) | typedef enum _LX_MINI_INIT_MOUNT_DEVICE_TYPE type LX_MINI_INIT_MESSAGE (line 1132) | typedef struct _LX_MINI_INIT_MESSAGE type LX_MINI_INIT_MEMORY_RECLAIM_MODE (line 1167) | typedef enum _LX_MINI_INIT_MEMORY_RECLAIM_MODE type LX_MINI_INIT_EARLY_CONFIG_MESSAGE (line 1175) | typedef struct _LX_MINI_INIT_EARLY_CONFIG_MESSAGE type LX_MINI_INIT_PORT_TRACKER_TYPE (line 1215) | typedef enum _LX_MINI_INIT_PORT_TRACKER_TYPE type LX_MINI_INIT_NETWORKING_MODE (line 1223) | typedef enum _LX_MINI_INIT_NETWORKING_MODE type LX_MINI_INIT_NETWORKING_CONFIGURATION (line 1233) | typedef struct _LX_MINI_INIT_NETWORKING_CONFIGURATION type LX_MINI_INIT_CONFIG_MESSAGE (line 1244) | typedef struct _LX_MINI_INIT_CONFIG_MESSAGE type LX_MINI_INIT_TELEMETRY_MESSAGE (line 1275) | typedef struct _LX_MINI_INIT_TELEMETRY_MESSAGE type LX_MINI_INIT_MOUNT_MESSAGE (line 1289) | typedef struct _LX_MINI_INIT_MOUNT_MESSAGE type LX_MINI_INIT_UNMOUNT_MESSAGE (line 1307) | typedef struct _LX_MINI_INIT_UNMOUNT_MESSAGE type LX_MINI_INIT_DETACH_MESSAGE (line 1317) | typedef struct _LX_MINI_INIT_DETACH_MESSAGE type LX_MINI_MOUNT_STEP (line 1329) | typedef enum _LX_MINI_MOUNT_STEP type LX_MINI_INIT_MOUNT_RESULT_MESSAGE (line 1341) | typedef struct _LX_MINI_INIT_MOUNT_RESULT_MESSAGE type LX_INIT_GUEST_CAPABILITIES (line 1355) | typedef struct _LX_INIT_GUEST_CAPABILITIES type LX_MINI_INIT_WAIT_FOR_PMEM_DEVICE_MESSAGE (line 1366) | typedef struct _LX_MINI_INIT_WAIT_FOR_PMEM_DEVICE_MESSAGE type LX_MINI_INIT_CHILD_EXIT_MESSAGE (line 1377) | typedef struct _LX_MINI_INIT_CHILD_EXIT_MESSAGE type LX_MINI_INIT_MOUNT_FOLDER_MESSAGE (line 1387) | typedef struct _LX_MINI_INIT_MOUNT_FOLDER_MESSAGE type LX_MINI_INIT_RESIZE_DISTRIBUTION_RESPONSE (line 1401) | typedef struct _LX_MINI_INIT_RESIZE_DISTRIBUTION_RESPONSE type LX_MINI_INIT_RESIZE_DISTRIBUTION_MESSAGE (line 1411) | typedef struct _LX_MINI_INIT_RESIZE_DISTRIBUTION_MESSAGE type CREATE_PROCESS_MESSAGE (line 1422) | struct CREATE_PROCESS_MESSAGE type EJECT_VHD_MESSAGE (line 1434) | struct EJECT_VHD_MESSAGE type LX_MINI_CREATE_INSTANCE_STEP (line 1445) | typedef enum _LX_MINI_CREATE_INSTANCE_STEP type LX_MINI_INIT_CREATE_INSTANCE_RESULT (line 1456) | typedef struct _LX_MINI_INIT_CREATE_INSTANCE_RESULT type LX_MINI_INIT_IMPORT_RESULT (line 1471) | typedef struct _LX_MINI_INIT_IMPORT_RESULT type LX_INIT_OOBE_RESULT (line 1492) | typedef struct _LX_INIT_OOBE_RESULT type LX_INIT_QUERY_VM_ID (line 1503) | typedef struct _LX_INIT_QUERY_VM_ID type std (line 1514) | struct std type std (line 1530) | struct std FILE: src/shared/inc/message.h function namespace (line 24) | namespace wsl::shared { FILE: src/shared/inc/retryshared.h function namespace (line 17) | namespace wsl::shared::retry { FILE: src/shared/inc/socketshared.h function namespace (line 18) | namespace wsl::shared::socket { FILE: src/shared/inc/stringshared.h function namespace (line 43) | namespace wsl::shared::string { function result (line 221) | auto result = std::mismatch(firstString.begin(), firstString.end(), seco... function T (line 303) | T* End{} type GuidToStringFlags (line 366) | enum GuidToStringFlags function result (line 449) | int result{} function std (line 566) | inline std::wstring MultiByteToWide(const char* string) function std (line 597) | inline std::wstring MultiByteToWide(const std::string& string) function std (line 602) | inline std::string WideToMultiByte(const wchar_t* string) function std (line 633) | inline std::string WideToMultiByte(const std::wstring& string) function ParseNibble (line 639) | uint8_t ParseNibble(T HexDigit) function const (line 745) | struct CaseInsensitiveCompare function const (line 757) | bool operator()(const wchar_t* left, const wchar_t* right) const function const (line 762) | bool operator()(const std::wstring& left, const std::wstring& right) const type std (line 771) | struct std type std (line 787) | struct std type std (line 819) | struct std type std (line 835) | struct std type std (line 851) | struct std type std (line 899) | struct std type std (line 915) | struct std type std (line 931) | struct std FILE: src/windows/common/ConsoleProgressBar.cpp function HRESULT (line 35) | HRESULT function HRESULT (line 82) | HRESULT function HRESULT (line 98) | HRESULT FILE: src/windows/common/ConsoleProgressBar.h function namespace (line 18) | namespace wsl::windows::common { FILE: src/windows/common/ConsoleProgressIndicator.h function namespace (line 20) | namespace wsl::windows::common { FILE: src/windows/common/ConsoleState.cpp function ChangeConsoleMode (line 22) | void ChangeConsoleMode(_In_ HANDLE Handle, _In_ DWORD Mode) type wsl::windows::common (line 63) | namespace wsl::windows::common { function COORD (line 152) | COORD ConsoleState::GetWindowSize() const FILE: src/windows/common/ConsoleState.h function namespace (line 21) | namespace wsl::windows::common { FILE: src/windows/common/DeviceHostProxy.cpp function GUID (line 31) | GUID DeviceHostProxy::AddNewDevice(const GUID& Type, const wil::com_ptr<... FILE: src/windows/common/DeviceHostProxy.h function IFACEMETHOD (line 31) | IFACEMETHOD(NotifyAllDevicesInUse)(_In_ LPCWSTR Tag) override; type DeviceHostProxyEntry (line 62) | struct DeviceHostProxyEntry FILE: src/windows/common/Distribution.cpp function GetFamilyNameFromStorePackage (line 30) | std::wstring GetFamilyNameFromStorePackage(const winrt::Windows::Service... function GetStorePackage (line 47) | winrt::Windows::Services::Store::StoreProduct GetStorePackage(LPCWSTR Ap... function GetInstalledPackage (line 64) | std::optional GetInstalledPac... function GetFamilyName (line 80) | std::wstring GetFamilyName(const Distribution& distro, bool directDownload) function DistributionList (line 91) | DistributionList ReadFromManifest(const std::wstring& url) function LookupDistributionInManifest (line 164) | std::optional LookupDistributionInManifest(const Distribu... function AvailableDistributions (line 215) | AvailableDistributions wsl::windows::common::distribution::GetAvailable() FILE: src/windows/common/Distribution.h function namespace (line 23) | namespace wsl::windows::common::distribution { FILE: src/windows/common/Dmesg.h type InputSource (line 40) | enum InputSource function GUID (line 61) | GUID m_runtimeId{} function m_overlapped (line 63) | _Guarded_by_(m_lock) OVERLAPPED m_overlapped {} function RingBuffer (line 65) | RingBuffer m_dmesgEarlyBuffer{LX_RELAY_BUFFER_SIZE}; FILE: src/windows/common/DnsResolver.cpp function HRESULT (line 15) | HRESULT DnsResolver::LoadDnsResolverMethods() noexcept FILE: src/windows/common/DnsResolver.h function namespace (line 9) | namespace wsl::core::networking { FILE: src/windows/common/DnsTunnelingChannel.h function namespace (line 9) | namespace wsl::core::networking { FILE: src/windows/common/ExecutionContext.cpp function ExecutionContext (line 44) | ExecutionContext* ExecutionContext::Current() function ULONGLONG (line 76) | ULONGLONG ExecutionContext::CurrentContext() const noexcept function ExecutionContext (line 164) | ExecutionContext& ExecutionContext::RootContext() function LXSS_ERROR_INFO (line 365) | LXSS_ERROR_INFO* ClientExecutionContext::OutError() noexcept FILE: src/windows/common/ExecutionContext.h type Context (line 27) | enum Context function struct (line 71) | DEFINE_ENUM_FLAG_OPERATORS(Context) function class (line 91) | class ExecutionContext FILE: src/windows/common/GnsChannel.h function namespace (line 9) | namespace wsl::core { FILE: src/windows/common/GnsPortTrackerChannel.h function namespace (line 11) | namespace wsl::core { FILE: src/windows/common/GuestDeviceManager.cpp function GUID (line 13) | GUID GuestDeviceManager::AddGuestDevice( function GUID (line 21) | GUID GuestDeviceManager::AddHdvShareWithOptions( function GUID (line 53) | GUID GuestDeviceManager::AddNewDevice(_In_ const GUID& deviceId, _In_ co... FILE: src/windows/common/GuestDeviceManager.h function class (line 27) | class GuestDeviceManager FILE: src/windows/common/HandleConsoleProgressBar.h function namespace (line 20) | namespace wsl::windows::common { FILE: src/windows/common/INetworkingEngine.h function namespace (line 6) | namespace wsl::core { FILE: src/windows/common/Localization.cpp function GetUserLanguagesImpl (line 22) | std::vector GetUserLanguagesImpl() function GetUserLanguages (line 44) | std::vector GetUserLanguages(bool impersonate) function LPCWSTR (line 78) | LPCWSTR wsl::shared::Localization::LookupString(const std::vector outputBu... FILE: src/windows/common/Redirector.h function namespace (line 17) | namespace wsl::windows::common::redirector { FILE: src/windows/common/RingBuffer.h function class (line 17) | class RingBuffer FILE: src/windows/common/Stringify.h function namespace (line 7) | namespace wsl::windows::common::stringify { FILE: src/windows/common/SubProcess.cpp function FileFromHandle (line 22) | wil::unique_file FileFromHandle(wil::unique_hfile& Handle, const char* M... function ReadFileContent (line 38) | std::wstring ReadFileContent(wil::unique_hfile& Handle) function DWORD (line 225) | DWORD SubProcess::GetExitCode(HANDLE Process, DWORD Timeout) function DWORD (line 236) | DWORD SubProcess::Run(DWORD Timeout) FILE: src/windows/common/SubProcess.h function namespace (line 20) | namespace wsl::windows::common { FILE: src/windows/common/VirtioNetworking.cpp function HRESULT (line 79) | HRESULT VirtioNetworking::HandlePortNotification(const SOCKADDR_INET& ad... FILE: src/windows/common/VirtioNetworking.h function namespace (line 11) | namespace wsl::core { FILE: src/windows/common/WslClient.cpp type Entrypoint (line 38) | enum Entrypoint type LaunchProcessOptions (line 46) | struct LaunchProcessOptions type ListOptions (line 54) | struct ListOptions type ShellExecOptions (line 63) | struct ShellExecOptions method IsLogin (line 71) | bool IsLogin() const method IsUseShell (line 76) | bool IsUseShell() const method SetExecMode (line 81) | void SetExecMode() method ParseShellOptionArg (line 87) | void ParseShellOptionArg(std::wstring_view Argument) function IsInteractiveConsole (line 110) | bool IsInteractiveConsole() function PromptForKeyPress (line 118) | void PromptForKeyPress() type WslVersion (line 138) | struct WslVersion function BashMain (line 155) | int BashMain(_In_ std::wstring_view commandLine) function ChangeDirectory (line 206) | void ChangeDirectory(_In_ std::wstring_view argument, _Inout_ LaunchProc... function ExportDistribution (line 227) | int ExportDistribution(_In_ std::wstring_view commandLine) function ImportDistribution (line 315) | int ImportDistribution(_In_ std::wstring_view commandLine) function ImportDistributionInplace (line 397) | int ImportDistributionInplace(_In_ std::wstring_view commandLine) function LaunchElevated (line 415) | int LaunchElevated(_In_ LPCWSTR commandLine) function Install (line 446) | int Install(_In_ std::wstring_view commandLine) function InstallPrerequisites (line 626) | bool InstallPrerequisites(_In_ bool installWslOptionalComponent) function LaunchProcess (line 655) | int LaunchProcess(_In_opt_ LPCWSTR filename, _In_ int argc, _In_reads_(a... function ListDistributions (line 697) | int ListDistributions(_In_ std::wstring_view commandLine) function ListDistributionsHelper (line 712) | int ListDistributionsHelper(_In_ ListOptions options) function Manage (line 888) | int Manage(_In_ std::wstring_view commandLine) function Mount (line 963) | int Mount(_In_ std::wstring_view commandLine) function LaunchProcessOptions (line 1040) | LaunchProcessOptions ParseLegacyArguments(_Inout_ std::wstring_view& com... function DWORD (line 1077) | DWORD function SetDefaultDistribution (line 1087) | int SetDefaultDistribution(_In_ LPCWSTR distributionName) function SetDefaultVersion (line 1096) | int SetDefaultVersion(_In_ std::wstring_view commandLine) function Shutdown (line 1117) | int Shutdown(_In_ std::wstring_view commandLine) function SetSparse (line 1131) | int SetSparse(GUID& distroGuid, bool sparse, bool allowUnsafe) function SetVersion (line 1141) | int SetVersion(_In_ std::wstring_view commandLine) function Status (line 1171) | int Status() function TerminateDistribution (line 1204) | int TerminateDistribution(_In_ LPCWSTR distributionName) function Unmount (line 1213) | int Unmount(_In_ const std::wstring& arg) function UnregisterDistribution (line 1244) | int UnregisterDistribution(_In_ LPCWSTR distributionName) function UpdatePackage (line 1255) | int UpdatePackage(std::wstring_view commandLine) function Uninstall (line 1272) | int Uninstall() function Version (line 1292) | int Version() function WslconfigMain (line 1310) | int WslconfigMain(_In_ int argc, _In_reads_(argc) LPWSTR* argv) function WslgMain (line 1368) | int WslgMain(_In_ std::wstring_view commandLine) function RunDebugShell (line 1469) | int RunDebugShell() function WslMain (line 1523) | int WslMain(_In_ std::wstring_view commandLine) FILE: src/windows/common/WslClient.h function namespace (line 17) | namespace wsl::windows::common { FILE: src/windows/common/WslCoreConfig.cpp function GUID (line 499) | GUID wsl::core::Config::NatNetworkId() const noexcept function LPCWSTR (line 510) | LPCWSTR wsl::core::Config::NatNetworkName() const noexcept FILE: src/windows/common/WslCoreConfig.h function namespace (line 37) | namespace wsl::core { FILE: src/windows/common/WslCoreFilesystem.cpp function ULONGLONG (line 95) | ULONGLONG wsl::core::filesystem::GetDiskSize(_In_ HANDLE diskHandle) FILE: src/windows/common/WslCoreFilesystem.h function namespace (line 25) | namespace wsl::core::filesystem { FILE: src/windows/common/WslCoreFirewallSupport.cpp type wsl::core::networking (line 62) | namespace wsl::core::networking { function MakeLoopbackFirewallRuleId (line 63) | std::wstring MakeLoopbackFirewallRuleId(const GUID& guid) function MakeLocalSubnetFirewallRuleId (line 69) | std::wstring MakeLocalSubnetFirewallRuleId(const GUID& guid) function MakeICMPv6FirewallRuleId (line 75) | std::wstring MakeICMPv6FirewallRuleId(const GUID& guid) function MakeICMPv4FirewallRuleId (line 80) | std::wstring MakeICMPv4FirewallRuleId(const GUID& guid) function MakeMdnsIpv4FirewallRuleId (line 85) | std::wstring MakeMdnsIpv4FirewallRuleId(const GUID& guid) function MakeMdnsIpv6FirewallRuleId (line 91) | std::wstring MakeMdnsIpv6FirewallRuleId(const GUID& guid) function MakeDefaultFirewallRuleConfiguration (line 101) | std::vector MakeDefaultFirewallRuleConfigur... function FirewallRuleConfiguration (line 146) | FirewallRuleConfiguration MakeLoopbackFirewallRuleConfiguration(const ... function FirewallRuleConfiguration (line 151) | FirewallRuleConfiguration MakeLocalSubnetFirewallRuleConfiguration(con... function HyperVFirewallSupport (line 158) | HyperVFirewallSupport GetHyperVFirewallSupportVersion(const FirewallCo... function SpawnWbemObjectInstance (line 237) | wil::com_ptr SpawnWbemObjectInstance( function WriteWMIInstance (line 257) | void WriteWMIInstance(_In_opt_ IWbemContext* wbemContext, const wil::c... function HRESULT (line 269) | HRESULT RegisterHyperVFirewallVmCreator(const GUID& vmCreatorId, const... function HRESULT (line 364) | HRESULT ConfigureHyperVFirewallLoopbackAllow(const GUID& vmCreatorId) ... function AddHyperVFirewallRule (line 431) | void ConfigureHyperVFirewall(const FirewallConfiguration& firewallConf... function HRESULT (line 630) | HRESULT RemoveHyperVFirewallRule(const std::wstring& ruleId) noexcept function ConfigureSharedAccessFirewallRule (line 836) | void ConfigureSharedAccessFirewallRule() noexcept FILE: src/windows/common/WslCoreFirewallSupport.h function namespace (line 11) | namespace wsl::core::networking { FILE: src/windows/common/WslCoreHostDnsInfo.cpp type DnsRegistryPath (line 27) | struct DnsRegistryPath function LoadIpHelperMethods (line 44) | static bool LoadIpHelperMethods() noexcept function DWORD (line 78) | DWORD wsl::core::networking::GetBestInterface() FILE: src/windows/common/WslCoreHostDnsInfo.h function namespace (line 13) | namespace wsl::core::networking { function class (line 52) | class HostDnsInfo function class (line 81) | class DnsSuffixRegistryWatcher FILE: src/windows/common/WslCoreMessageQueue.h function class (line 28) | class WslBaseThreadPoolWaitableResult function DWORD (line 58) | DWORD wait(DWORD timeout) const noexcept function TReturn (line 82) | TReturn move_result() noexcept function abort (line 125) | void abort() noexcept override function TReturn (line 141) | TReturn result{} function RunStatus (line 144) | enum class RunStatus function noexcept (line 163) | noexcept function noexcept (line 187) | noexcept function noexcept (line 211) | noexcept function cancel (line 228) | void cancel() noexcept function mutable (line 320) | mutable LONG64 m_threadpoolThreadId{0} function m_isCanceled (line 321) | bool m_isCanceled{false}; FILE: src/windows/common/WslCoreNetworkEndpointSettings.h function namespace (line 20) | namespace wsl::core::networking { function Clear (line 80) | void Clear() noexcept function SOCKADDR_INET (line 91) | SOCKADDR_INET address{Address}; function if (line 278) | struct NetworkSettings function GUID (line 311) | GUID InterfaceGuid{} function EndpointIpAddress (line 312) | EndpointIpAddress PreferredIpAddress{} function EndpointIpAddress (line 313) | EndpointIpAddress PreferredIpv6Address{} function ULONG (line 381) | ULONG GetEffectiveMtu() const noexcept FILE: src/windows/common/WslCoreNetworkingSupport.cpp type InterfaceUnsupportedReason (line 13) | enum class InterfaceUnsupportedReason type details (line 22) | namespace details { function FindInterfacesForNetworkAdapter (line 24) | static bool FindInterfacesForNetworkAdapter( FILE: src/windows/common/WslCoreNetworkingSupport.h function namespace (line 132) | namespace wsl::core::networking { FILE: src/windows/common/WslInstall.cpp function EnforceFileHash (line 36) | void EnforceFileHash(HANDLE file, const std::wstring& expectedHash) function GetInstalledOptionalComponents (line 52) | std::vector GetInstalledOptionalComponents() function ParseHex (line 67) | std::vector ParseHex(const std::wstring& input) FILE: src/windows/common/WslInstall.h function class (line 19) | class WslInstall FILE: src/windows/common/WslSecurity.cpp function SECURITY_DESCRIPTOR (line 60) | SECURITY_DESCRIPTOR wsl::windows::common::security::CreateSecurityDescri... function LUID (line 102) | LUID wsl::windows::common::security::EnableTokenPrivilege(_Inout_ HANDLE... function DWORD (line 117) | DWORD wsl::windows::common::security::GetUserBasicIntegrityLevel(_In_ HA... FILE: src/windows/common/WslSecurity.h function namespace (line 23) | namespace wsl::windows::common::security { FILE: src/windows/common/WslTelemetry.cpp type WslTraceLoggingInternal (line 44) | namespace WslTraceLoggingInternal { function WslTraceLoggingInitialize (line 76) | void WslTraceLoggingInitialize(_In_ const TraceLoggingHProvider provider... function WslTraceLoggingUninitialize (line 180) | void WslTraceLoggingUninitialize() function WslTraceLoggingShouldDisableTelemetry (line 186) | bool WslTraceLoggingShouldDisableTelemetry() noexcept FILE: src/windows/common/WslTelemetry.h function class (line 49) | class WslTraceLoggingClient FILE: src/windows/common/disk.cpp function DWORD (line 108) | DWORD FILE: src/windows/common/disk.hpp type wsl::windows::common::disk (line 17) | namespace wsl::windows::common::disk { FILE: src/windows/common/filesystem.cpp type CaseSensitivity (line 24) | enum CaseSensitivity function CreateMetaDataEaBuffer (line 36) | std::vector CreateMetaDataEaBuffer(LX_UID_T Uid, LX_GID_T Gid, LX_... function CopyFileWithMetadata (line 104) | void CopyFileWithMetadata(_In_ PCWSTR Source, _In_ PCWSTR Destination, _... function DWORD (line 144) | DWORD GetNtfsDirCaseSensitivityFlags() function SetNtfsDirCaseSensitivityFlags (line 149) | void SetNtfsDirCaseSensitivityFlags(_In_ ULONG Flags) function CaseSensitivity (line 161) | CaseSensitivity GetCaseSensitivity() function NTSTATUS (line 170) | NTSTATUS SetCaseSensitivity(_In_ CaseSensitivity value) function revert_dir_case_sensitivity (line 196) | revert_dir_case_sensitivity EnableNtfsDirCaseSensitivity() function revert_case_sensitivity (line 223) | revert_case_sensitivity EnableCaseSensitivity() function HasReadAccessToDrive (line 230) | bool HasReadAccessToDrive(wchar_t drive) function EnsureCaseSensitiveDirectoryRecursive (line 245) | void EnsureCaseSensitiveDirectoryRecursive(_In_ HANDLE Directory) function SetDirectoryCaseSensitive (line 346) | void SetDirectoryCaseSensitive(_In_ PCWSTR Path) function SetExtendedAttributesLxFs (line 363) | void SetExtendedAttributesLxFs(_In_ PCWSTR Path, _In_ ULONG Mode, _In_ U... function SetExtendedAttributesDrvFs (line 401) | void SetExtendedAttributesDrvFs(_In_ PCWSTR Path, _In_ ULONG Mode, _In_ ... function SetExtendedAttributes (line 455) | void SetExtendedAttributes(_In_ PCWSTR Path, _In_ ULONG Mode, _In_ ULONG... function NTSTATUS (line 583) | NTSTATUS function VOID (line 1022) | VOID wsl::windows::common::filesystem::QuerySingleEaFile( function NTSTATUS (line 1051) | NTSTATUS FILE: src/windows/common/filesystem.hpp type wsl::windows::common::filesystem (line 25) | namespace wsl::windows::common::filesystem { type TempFileFlags (line 27) | enum class TempFileFlags type TempFile (line 42) | struct TempFile method TempFile (line 57) | TempFile(const TempFile&) = delete; method TempFile (line 58) | TempFile& operator=(const TempFile&) = delete; method TempFile (line 60) | TempFile(TempFile&& other) noexcept method TempFile (line 65) | TempFile& operator=(TempFile&& other) noexcept function FreeLXSS_ADDMOUNT (line 74) | inline void FreeLXSS_ADDMOUNT(_Inout_opt_ PLX_KMAPPATHS_ADDMOUNT pMount) function QueryInformationFile (line 201) | void QueryInformationFile(_In_ HANDLE Handle, _Out_ T& Buffer, _In_ FI... function SetInformationFile (line 217) | void SetInformationFile(_In_ HANDLE Handle, _In_ T& Buffer, _In_ FILE_... FILE: src/windows/common/hcs.cpp function GUID (line 140) | GUID wsl::windows::common::hcs::GetRuntimeId(_In_ HCS_SYSTEM ComputeSystem) FILE: src/windows/common/hcs.hpp type wsl::windows::common::hcs (line 21) | namespace wsl::windows::common::hcs { FILE: src/windows/common/hcs_schema.h type class (line 27) | enum class type class (line 42) | enum class type class (line 55) | enum class type Attachment (line 62) | struct Attachment type class (line 75) | enum class type Plan9Share (line 88) | struct Plan9Share type class (line 98) | enum class type FlexibleIoDevice (line 109) | struct FlexibleIoDevice type NetworkAdapter (line 117) | struct NetworkAdapter function to_json (line 127) | inline void to_json(nlohmann::json& j, const NetworkAdapter& adapter) type class (line 137) | enum class type GpuConfiguration (line 148) | struct GpuConfiguration function to_json (line 156) | inline void to_json(nlohmann::json& j, const GpuConfiguration& configura... function void (line 173) | struct ModifySettingRequest function to_json (line 181) | void to_json(nlohmann::json& j, const ModifySettingRequest& r... type PropertyQuery (line 191) | struct PropertyQuery type ProcessorFeature (line 198) | enum ProcessorFeature type _Error (line 203) | struct _Error // Renamed from 'Error' to make the macro happy. type ProcessorCapabilitiesInfo (line 211) | struct ProcessorCapabilitiesInfo type Version (line 218) | struct Version type BasicInformation (line 226) | struct BasicInformation type class (line 258) | enum class type Properties (line 269) | struct Properties type class (line 277) | enum class type Memory (line 288) | struct Memory function to_json (line 302) | inline void to_json(nlohmann::json& j, const Memory& memory) type Processor (line 318) | struct Processor function to_json (line 326) | inline void to_json(nlohmann::json& j, const Processor& processor) type Topology (line 334) | struct Topology type VirtioSerialPort (line 342) | struct VirtioSerialPort type VirtioSerial (line 351) | struct VirtioSerial type ComPort (line 357) | struct ComPort type LinuxKernelDirect (line 363) | struct LinuxKernelDirect type class (line 371) | enum class type UefiBootEntry (line 382) | struct UefiBootEntry type Uefi (line 392) | struct Uefi type EmptyObject (line 398) | struct EmptyObject function to_json (line 402) | inline void to_json(nlohmann::json& j, const EmptyObject& memory) type HvSocketSystemConfig (line 407) | struct HvSocketSystemConfig type HvSocket (line 415) | struct HvSocket type Chipset (line 421) | struct Chipset function to_json (line 428) | inline void to_json(nlohmann::json& j, const Chipset& chipset) type Scsi (line 436) | struct Scsi type Devices (line 442) | struct Devices type VirtualMachine (line 464) | struct VirtualMachine type ComputeSystem (line 474) | struct ComputeSystem FILE: src/windows/common/helpers.cpp class ProcessLauncher (line 36) | class ProcessLauncher method ProcessLauncher (line 39) | ProcessLauncher(LPCWSTR executable) : m_executable(executable) method ProcessLauncher (line 43) | ProcessLauncher(LPCWSTR executable, LPCWSTR commandLine) : m_executabl... method ProcessLauncher (line 47) | ProcessLauncher(const ProcessLauncher&) = delete; method ProcessLauncher (line 48) | ProcessLauncher& operator=(const ProcessLauncher&) = delete; method ProcessLauncher (line 50) | ProcessLauncher(ProcessLauncher&& other) noexcept method ProcessLauncher (line 55) | ProcessLauncher& operator=(ProcessLauncher&& other) noexcept method AddOption (line 63) | void AddOption(LPCWSTR OptionName, LPCWSTR OptionValue = nullptr) method AddGuidOption (line 74) | void AddGuidOption(LPCWSTR OptionName, LPCGUID Guid) method AddHandleOption (line 82) | void AddHandleOption(LPCWSTR OptionName, HANDLE Handle) method Launch (line 92) | [[nodiscard]] wil::unique_handle Launch(_In_opt_ HANDLE UserToken, _In... function LaunchWslHost (line 131) | [[nodiscard]] wil::unique_handle LaunchWslHost( function LaunchWslRelay (line 149) | [[nodiscard]] wil::unique_handle LaunchWslRelay( function INT32 (line 616) | INT32 function DWORD (line 640) | DWORD FILE: src/windows/common/helpers.hpp type wsl::windows::common::helpers (line 59) | namespace wsl::windows::common::helpers { type LaunchWslRelayFlags (line 61) | enum class LaunchWslRelayFlags type WindowsBuildNumbers (line 71) | enum WindowsBuildNumbers : ULONG type GuidLess (line 86) | struct GuidLess function DeleteProcThreadAttributeList (line 98) | inline void DeleteProcThreadAttributeList(_In_ PPROC_THREAD_ATTRIBUTE_... type WindowsVersion (line 136) | struct WindowsVersion FILE: src/windows/common/hvsocket.cpp function InitializeSocketAddress (line 24) | void InitializeSocketAddress(_In_ const GUID& VmId, _In_ unsigned long P... function InitializeWildcardSocketAddress (line 33) | void InitializeWildcardSocketAddress(_Out_ PSOCKADDR_HV Address) FILE: src/windows/common/hvsocket.hpp type wsl::windows::common::hvsocket (line 20) | namespace wsl::windows::common::hvsocket { FILE: src/windows/common/install.cpp function PromptForKeyPress (line 37) | bool PromptForKeyPress() function PromptForKeyPressWithTimeout (line 45) | bool PromptForKeyPressWithTimeout() function UpdatePackageImpl (line 80) | int UpdatePackageImpl(bool preRelease, bool repair) function WaitForMsiInstall (line 136) | void WaitForMsiInstall() function CreateJob (line 171) | wil::unique_handle CreateJob() function InstallRecordHandler (line 188) | int WINAPI InstallRecordHandler(void* context, UINT messageType, LPCWSTR... function ConfigureMsiLogging (line 211) | void ConfigureMsiLogging(_In_opt_ LPCWSTR LogFile, _In_ const std::funct... function UINT (line 358) | UINT wsl::windows::common::install::UpgradeViaMsi( function UINT (line 376) | UINT wsl::windows::common::install::UninstallViaMsi(_In_opt_ LPCWSTR Log... FILE: src/windows/common/install.h function namespace (line 18) | namespace wsl::windows::common::install { FILE: src/windows/common/interop.cpp type CreateProcessResult (line 33) | struct CreateProcessResult type CreateProcessParsed (line 36) | struct CreateProcessParsed method CreateProcessParsed (line 38) | CreateProcessParsed(_In_ const gsl::span& Common) method LPWSTR (line 74) | LPWSTR CommandLine() method LPCWSTR (line 79) | LPCWSTR Cwd() const method LPVOID (line 84) | LPVOID Environment() type CreateProcessResult (line 98) | struct CreateProcessResult type CreateProcessVmModeContext (line 106) | struct CreateProcessVmModeContext function BuildEnvironment (line 112) | std::wstring BuildEnvironment(gsl::span EnvironmentData) function HRESULT (line 166) | HRESULT GetProcessImageSubSystem(_In_ HANDLE Process, _Out_ ULONG* Image... function CreateProcessResult (line 191) | CreateProcessResult CreateProcess(_In_ CreateProcessParsed* Parsed, _In_... function CreateProcessVmMode (line 259) | void CreateProcessVmMode(_In_ const GUID& VmId, _In_ const gsl::span CommandLineData, USHO... function DWORD (line 408) | DWORD FILE: src/windows/common/interop.hpp type wsl::windows::common::interop (line 19) | namespace wsl::windows::common::interop { FILE: src/windows/common/lxssbusclient.cpp function NTSTATUS (line 28) | NTSTATUS function NTSTATUS (line 53) | NTSTATUS function NTSTATUS (line 80) | NTSTATUS function NTSTATUS (line 108) | NTSTATUS function NTSTATUS (line 135) | NTSTATUS function NTSTATUS (line 163) | NTSTATUS function NTSTATUS (line 190) | NTSTATUS function NTSTATUS (line 218) | NTSTATUS function NTSTATUS (line 245) | NTSTATUS function NTSTATUS (line 273) | NTSTATUS function NTSTATUS (line 322) | NTSTATUS function NTSTATUS (line 378) | NTSTATUS function NTSTATUS (line 449) | NTSTATUS function NTSTATUS (line 498) | NTSTATUS function NTSTATUS (line 523) | NTSTATUS function NTSTATUS (line 564) | NTSTATUS function NTSTATUS (line 630) | NTSTATUS function NTSTATUS (line 668) | NTSTATUS function NTSTATUS (line 696) | NTSTATUS function NTSTATUS (line 724) | NTSTATUS function NTSTATUS (line 750) | NTSTATUS function NTSTATUS (line 776) | NTSTATUS FILE: src/windows/common/lxssclient.cpp function NTSTATUS (line 20) | NTSTATUS function NTSTATUS (line 71) | NTSTATUS function NTSTATUS (line 101) | NTSTATUS function NTSTATUS (line 135) | NTSTATUS function NTSTATUS (line 173) | NTSTATUS function NTSTATUS (line 212) | NTSTATUS function VOID (line 246) | VOID LxssClientUninitialize(VOID) FILE: src/windows/common/notifications.cpp function HRESULT (line 29) | HRESULT CreateToastNotifier(IToastNotifier** notifier) function HRESULT (line 38) | HRESULT CreateXmlDocumentFromString(const wchar_t* xmlString, IXmlDocume... function HRESULT (line 51) | HRESULT CreateToastNotification(IXmlDocument* content, IToastNotificatio... function HRESULT (line 60) | HRESULT DisplayNotification(IXmlDocument* doc) type wsl::windows::common::notifications (line 76) | namespace wsl::windows::common::notifications { FILE: src/windows/common/notifications.h function namespace (line 17) | namespace wsl::windows::common::notifications { FILE: src/windows/common/registry.cpp function GetKeyPath (line 21) | std::wstring GetKeyPath(_In_ HKEY Key) function ReportErrorIfFailed (line 61) | void ReportErrorIfFailed(_In_ LSTATUS Error, _In_ HKEY Key, _In_opt_ LPC... function DWORD (line 304) | DWORD function ULONG64 (line 319) | ULONG64 FILE: src/windows/common/registry.hpp type wsl::windows::common::registry (line 19) | namespace wsl::windows::common::registry { FILE: src/windows/common/relay.cpp function LARGE_INTEGER (line 30) | LARGE_INTEGER InitializeFileOffset(HANDLE File) function DWORD (line 94) | DWORD function DWORD (line 221) | DWORD type State (line 447) | enum State type Input (line 454) | struct Input method Input (line 463) | Input(Input&&) = default; method Input (line 464) | Input& operator=(Input&&) = default; method Input (line 466) | Input(HANDLE Handle, LARGE_INTEGER Offset, size_t BufferSize) : Handle... function IOHandleStatus (line 704) | IOHandleStatus OverlappedIOHandle::GetState() const function HANDLE (line 725) | HANDLE EventHandle::GetHandle() const function HANDLE (line 786) | HANDLE SingleAcceptHandle::GetHandle() const FILE: src/windows/common/relay.hpp type wsl::windows::common::relay (line 22) | namespace wsl::windows::common::relay { type RelayFlags (line 46) | enum class RelayFlags class ScopedMultiRelay (line 59) | class ScopedMultiRelay method ScopedMultiRelay (line 67) | ScopedMultiRelay(ScopedMultiRelay&& other) = default; method ScopedMultiRelay (line 68) | ScopedMultiRelay(const ScopedMultiRelay&) = delete; method ScopedMultiRelay (line 70) | ScopedMultiRelay& operator=(const ScopedMultiRelay&) = delete; method ScopedMultiRelay (line 71) | ScopedMultiRelay& operator=(ScopedMultiRelay&&) = delete; class ScopedRelay (line 89) | class ScopedRelay method ScopedRelay (line 93) | ScopedRelay( method ScopedRelay (line 108) | ScopedRelay(ScopedRelay&& other) = default; method ScopedRelay (line 109) | ScopedRelay(const ScopedRelay&) = delete; method ScopedRelay (line 111) | ScopedRelay& operator=(const ScopedRelay&) = delete; method ScopedRelay (line 112) | ScopedRelay& operator=(ScopedRelay&&) = delete; method HANDLE (line 121) | static HANDLE GetUnderlyingHandle(THandle& handle) type IOHandleStatus (line 153) | enum class IOHandleStatus type HandleWrapper (line 160) | struct HandleWrapper method HandleWrapper (line 165) | HandleWrapper( method HandleWrapper (line 171) | HandleWrapper( method HandleWrapper (line 177) | HandleWrapper( method HandleWrapper (line 183) | HandleWrapper( method HandleWrapper (line 189) | HandleWrapper(HANDLE handle, std::function&& OnClose = []() ... method HandleWrapper (line 193) | HandleWrapper( method HANDLE (line 204) | HANDLE Get() const method Reset (line 209) | void Reset() class OverlappedIOHandle (line 227) | class OverlappedIOHandle method OverlappedIOHandle (line 233) | OverlappedIOHandle() = default; class EventHandle (line 244) | class EventHandle : public OverlappedIOHandle class SingleAcceptHandle (line 260) | class SingleAcceptHandle : public OverlappedIOHandle class MultiHandleWait (line 282) | class MultiHandleWait type Flags (line 285) | enum Flags method MultiHandleWait (line 292) | MultiHandleWait() = default; FILE: src/windows/common/socket.hpp type wsl::windows::common::socket (line 19) | namespace wsl::windows::common::socket { FILE: src/windows/common/string.cpp function SOCKADDR_INET (line 148) | SOCKADDR_INET wsl::windows::common::string::StringToSockAddrInet(const s... FILE: src/windows/common/string.hpp type _IP_ADDRESS_PREFIX (line 21) | struct _IP_ADDRESS_PREFIX type wsl::windows::common::string (line 24) | namespace wsl::windows::common::string { type PhysicalMacAddress (line 49) | struct PhysicalMacAddress FILE: src/windows/common/svccomm.cpp type CreateProcessArguments (line 44) | struct CreateProcessArguments method CreateProcessArguments (line 46) | CreateProcessArguments(LPCWSTR Filename, int Argc, LPCWSTR Argv[], ULO... function BOOL (line 115) | BOOL GetNextCharacter(_In_ INPUT_RECORD* InputRecord, _Out_ PWCHAR NextC... function BOOL (line 131) | BOOL IsActionableKey(_In_ PKEY_EVENT_RECORD KeyEvent) function InitializeInterop (line 173) | void InitializeInterop(_In_ HANDLE ServerPort, _In_ const GUID& DistroId) function SpawnWslHost (line 193) | void SpawnWslHost(_In_ HANDLE ServerPort, _In_ const GUID& DistroId, _In... function HRESULT (line 578) | HRESULT function HRESULT (line 601) | HRESULT function DWORD (line 645) | DWORD function GUID (line 858) | GUID wsl::windows::common::SvcComm::GetDefaultDistribution() const function ULONG (line 867) | ULONG function GUID (line 883) | GUID wsl::windows::common::SvcComm::GetDistributionId(_In_ LPCWSTR Name,... function GUID (line 893) | GUID wsl::windows::common::SvcComm::ImportDistributionInplace(_In_ LPCWS... function HRESULT (line 977) | HRESULT function HRESULT (line 985) | HRESULT function HRESULT (line 1005) | HRESULT function HRESULT (line 1021) | HRESULT FILE: src/windows/common/svccomm.hpp type wsl::windows::common (line 22) | namespace wsl::windows::common { class SvcComm (line 26) | class SvcComm type MountResult (line 29) | struct MountResult FILE: src/windows/common/wslutil.cpp function GetWinInetErrorString (line 189) | wil::unique_hlocal_string GetWinInetErrorString(HRESULT error) function IsWinInetError (line 212) | bool IsWinInetError(HRESULT error) function EndianSwap (line 219) | constexpr uint16_t EndianSwap(uint16_t value) function EndianSwap (line 224) | constexpr uint32_t EndianSwap(uint32_t value) function EndianSwap (line 229) | constexpr unsigned long EndianSwap(unsigned long value) function GUID (line 234) | constexpr GUID EndianSwap(GUID value) function GUID (line 268) | GUID wsl::windows::common::wslutil::CreateV5Uuid(const GUID& namespaceGu... function HANDLE (line 355) | [[nodiscard]] HANDLE wsl::windows::common::wslutil::DuplicateHandle(_In_... function HANDLE (line 364) | [[nodiscard]] HANDLE wsl::windows::common::wslutil::DuplicateHandleFromC... function HANDLE (line 375) | [[nodiscard]] HANDLE wsl::windows::common::wslutil::DuplicateHandleToCal... function DWORD (line 500) | DWORD function GitHubRelease (line 779) | GitHubRelease wsl::windows::common::wslutil::GetGitHubReleaseByTag(_In_ ... FILE: src/windows/common/wslutil.h function namespace (line 23) | namespace wsl::windows::common { function namespace (line 33) | namespace wsl::windows::common::wslutil { type GitHubRelease (line 58) | struct GitHubRelease FILE: src/windows/inc/LxssDynamicFunction.h type class (line 17) | enum class function noexcept (line 51) | LxssDynamicFunction(DynamicFunctionErrorLogs) noexcept function HRESULT (line 59) | HRESULT load(const wil::shared_hmodule& module, LPCSTR functionName) noe... function wil (line 71) | const wil::shared_hmodule module{LoadLibraryEx(moduleName, nullptr, LOAD... FILE: src/windows/inc/RegistryWatcher.h function namespace (line 11) | namespace wsl::windows::common { FILE: src/windows/inc/WmiService.h function namespace (line 25) | namespace wsl::core { function noexcept (line 145) | const noexcept function property_iterator (line 155) | [[nodiscard]] static property_iterator property_end() noexcept function class (line 161) | class property_iterator function increment (line 290) | void increment() function class (line 330) | class WmiInstance function noexcept (line 366) | const noexcept function WmiService (line 389) | [[nodiscard]] WmiService get_service() const noexcept function WmiClassObject (line 413) | [[nodiscard]] WmiClassObject get_class_object() const noexcept function write_instance (line 434) | void write_instance(LONG wbemFlags = WBEM_FLAG_CREATE_OR_UPDATE) function delete_instance (line 439) | void delete_instance() function WmiInstance (line 453) | WmiInstance execute_method(PCWSTR method) function is_null (line 594) | bool is_null(PCWSTR propname) const function get (line 617) | bool get(PCWSTR propname, _Inout_ VARIANT* value) const function set (line 632) | void set(PCWSTR propname, _In_ const VARIANT* value) const function set_default (line 644) | void set_default(PCWSTR propname) const function set_property (line 656) | void set_property(PCWSTR propname, _In_ const VARIANT* pVariant) const function WmiInstance (line 665) | WmiInstance execute_method_impl(PCWSTR method, _In_opt_ IWbemClassObject... function class (line 685) | class WmiEnumerate function explicit (line 758) | explicit WmiEnumerate(WmiService wbemServices) noexcept : m_wbemServices... function WmiEnumerate (line 764) | const WmiEnumerate& query(_In_ PCWSTR query) function WmiEnumerate (line 771) | const WmiEnumerate& query(_In_ PCWSTR query, const wil::com_ptr State{L"State", LxssDistri... FILE: src/windows/service/exe/GnsRpcServer.cpp function GnsRpcServer (line 58) | GnsRpcServer& GnsRpcServer::operator=(GnsRpcServer&& Other) noexcept function UUID (line 67) | const UUID& GnsRpcServer::GetServerUuid() const noexcept FILE: src/windows/service/exe/GnsRpcServer.h function class (line 10) | class GnsRpcServer FILE: src/windows/service/exe/GuestTelemetryLogger.cpp function LPCWSTR (line 39) | LPCWSTR GuestTelemetryLogger::GetPipeName() const FILE: src/windows/service/exe/GuestTelemetryLogger.h function class (line 20) | class GuestTelemetryLogger : public std::enable_shared_from_this type SessionLeaderMapping (line 54) | struct SessionLeaderMapping FILE: src/windows/service/exe/LxssCreateProcess.cpp function CreateLxProcessData (line 18) | CreateLxProcessData LxssCreateProcess::ParseArguments( FILE: src/windows/service/exe/LxssCreateProcess.h function class (line 51) | class LxssCreateProcess type LXSS_DISTRO_CONFIGURATION (line 104) | typedef struct _LXSS_DISTRO_CONFIGURATION function class (line 120) | class LxssRunningInstance FILE: src/windows/service/exe/LxssHttpProxy.cpp function CallbackStatusToString (line 78) | auto CallbackStatusToString(DWORD internetStatus) noexcept FILE: src/windows/service/exe/LxssHttpProxy.h function UnsupportedProxyReason (line 73) | enum class UnsupportedProxyReason type class (line 123) | enum class function HRESULT (line 153) | static HRESULT s_LoadWinHttpProxyMethods() noexcept; function WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE (line 209) | WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE m_proxyRegistrationHandle{} function std (line 219) | const std::wstring m_localizedProxyChangeString{} FILE: src/windows/service/exe/LxssInstance.cpp function CreateLxProcessIsValidStdHandle (line 150) | bool CreateLxProcessIsValidStdHandle(_In_ PLXSS_HANDLE StdHandle) function ULONG (line 284) | ULONG LxssInstance::GetClientId() const function GUID (line 289) | GUID LxssInstance::GetDistributionId() const function ULONG64 (line 307) | ULONG64 LxssInstance::GetLifetimeManagerId() const function WSLDistributionInformation (line 437) | const WSLDistributionInformation* LxssInstance::DistributionInformation(... FILE: src/windows/service/exe/LxssInstance.h function class (line 32) | class LxssInstance : public LxssRunningInstance FILE: src/windows/service/exe/LxssIpTables.cpp function NTSTATUS (line 98) | NTSTATUS function NTSTATUS (line 232) | NTSTATUS function unique_mi_instance (line 244) | unique_mi_instance LxssManagementInterface::CloneInstance(_In_ const MI_... function unique_mi_instance (line 298) | unique_mi_instance LxssManagementInterface::NewInstance(_In_ const std::... function unique_mi_session (line 319) | unique_mi_session LxssManagementInterface::NewSession() function unique_mi_instance (line 738) | unique_mi_instance LxssNetworkingNat::GetNatWmiInstance(const unique_mi_... FILE: src/windows/service/exe/LxssIpTables.h function class (line 40) | class LxssManagementInterface function class (line 123) | class LxssIpTables function class (line 208) | class LxssNetworkingFirewall function class (line 287) | class LxssNetworkingFirewallPort function class (line 350) | class LxssNetworkingNat FILE: src/windows/service/exe/LxssUserCallback.cpp function VOID (line 68) | VOID LxssUserCallback::QueueRequest() function VOID (line 92) | VOID LxssUserCallback::ThreadpoolCallback(_Inout_ PTP_CALLBACK_INSTANCE ... function VOID (line 155) | VOID CALLBACK LxssUserCallback::ThreadpoolCallbackProxy( FILE: src/windows/service/exe/LxssUserCallback.h function class (line 21) | class LxssUserCallback FILE: src/windows/service/exe/LxssUserSession.cpp function HRESULT (line 681) | HRESULT LxssUserSessionImpl::AttachDisk(_In_ LPCWSTR Disk, _In_ ULONG Fl... function GUID (line 3098) | GUID LxssUserSessionImpl::_GetDefaultDistro(_In_ HKEY LxssKey) function LONG (line 3144) | LONG LxssUserSessionImpl::_GetElfExitStatus(_In_ const LXSS_RUN_ELF_CONT... function LXSS_RUN_ELF_CONTEXT (line 3370) | LXSS_RUN_ELF_CONTEXT LxssUserSessionImpl::_RunElfBinary( function LXSS_VM_MODE_SETUP_CONTEXT (line 3483) | LXSS_VM_MODE_SETUP_CONTEXT function HRESULT (line 3616) | HRESULT LxssUserSessionImpl::MountRootNamespaceFolder(_In_ LPCWSTR HostP... function HRESULT (line 3625) | HRESULT LxssUserSessionImpl::CreateLinuxProcess(_In_opt_ const GUID* Dis... function CreateLxProcessContext (line 4009) | CreateLxProcessContext LxssUserSessionImpl::s_GetCreateProcessContext(_I... FILE: src/windows/service/exe/LxssUserSession.h type LXSS_RUN_ELF_CONTEXT (line 44) | typedef struct _LXSS_RUN_ELF_CONTEXT type LXSS_VM_MODE_SETUP_CONTEXT (line 50) | typedef struct _LXSS_VM_MODE_SETUP_CONTEXT function ShutdownBehavior (line 57) | enum class ShutdownBehavior function class (line 311) | class LxssUserSessionImpl FILE: src/windows/service/exe/LxssUserSessionFactory.cpp function ClearSessionsAndBlockNewInstances (line 62) | void ClearSessionsAndBlockNewInstances() function SetSessionPolicy (line 77) | void SetSessionPolicy(_In_ bool enabled) function FindSessionByCookie (line 103) | std::shared_ptr FindSessionByCookie(_In_ DWORD Cookie) function TerminateSession (line 122) | void TerminateSession(_In_ DWORD sessionId) function HRESULT (line 160) | HRESULT LxssUserSessionFactory::CreateInstance(_In_ IUnknown* pUnkOuter,... function FindSessionLockHeld (line 192) | std::shared_ptr FindSessionLockHeld(PSID User) function CreateInstanceForCurrentUser (line 211) | std::weak_ptr CreateInstanceForCurrentUser() FILE: src/windows/service/exe/LxssUserSessionFactory.h function class (line 26) | class LxssUserSessionFactory : public Microsoft::WRL::ClassFactory<> FILE: src/windows/service/exe/MirroredNetworking.h function namespace (line 17) | namespace wsl::core { FILE: src/windows/service/exe/PluginManager.h function namespace (line 22) | namespace wsl::windows::service { FILE: src/windows/service/exe/ServiceMain.cpp type WslServiceSecurityPolicy (line 34) | struct WslServiceSecurityPolicy method LPCWSTR (line 36) | static LPCWSTR GetSDDLText() class WslService (line 45) | class WslService : public Windows::Internal::Service Lun) FILE: src/windows/service/exe/WslCoreVm.h type class (line 60) | enum class type DiskMountResult (line 85) | struct DiskMountResult type MountFlags (line 107) | enum MountFlags type DiskStateFlags (line 128) | enum DiskStateFlags type AttachedDisk (line 139) | struct AttachedDisk type Mount (line 149) | struct Mount type DiskState (line 156) | struct DiskState type VirtioFsShare (line 163) | struct VirtioFsShare FILE: src/windows/service/exe/WslMirroredNetworking.cpp function HnsModifyRequestTypeToString (line 34) | inline const auto HnsModifyRequestTypeToString(const hns::ModifyRequestT... function HRESULT (line 745) | HRESULT wsl::core::networking::WslMirroredNetworkManager::AddNetwork(con... function HRESULT (line 790) | HRESULT wsl::core::networking::WslMirroredNetworkManager::SendAddressReq... function HRESULT (line 2263) | HRESULT wsl::core::networking::WslMirroredNetworkManager::WaitForMirrore... function _Check_return_ (line 2270) | _Check_return_ bool wsl::core::networking::WslMirroredNetworkManager::Do... FILE: src/windows/service/exe/WslMirroredNetworking.h function HnsStatus (line 62) | HnsStatus Stop() noexcept override; FILE: src/windows/wsl/main.cpp function wmain (line 17) | int __cdecl wmain() FILE: src/windows/wslg/main.cpp function wWinMain (line 17) | int WINAPI wWinMain(HINSTANCE, HINSTANCE, PWSTR, int) FILE: src/windows/wslhost/main.cpp function AddComRef (line 31) | void AddComRef() function ReleaseComRef (line 36) | void ReleaseComRef() function ShellExec (line 44) | void ShellExec(_In_ LPCWSTR operation, _In_ LPCWSTR file, _In_ LPCWSTR a... function LaunchWsl (line 49) | void LaunchWsl(_In_ LPCWSTR args) class DECLSPEC_UUID (line 57) | class DECLSPEC_UUID class NotificationActivatorFactory (line 132) | class NotificationActivatorFactory : public winrt::implements GetUpgradeLogFileLocation() function InstallMsipackageImpl (line 53) | std::pair InstallMsipackageImpl() function DWORD (line 87) | DWORD WINAPI InstallMsiPackage(LPVOID Context) function IsUpdateNeeded (line 106) | std::pair IsUpdateNeeded() function LaunchInstall (line 131) | std::shared_ptr LaunchInstall() FILE: src/windows/wslinstaller/exe/WslInstaller.h type InstallContext (line 25) | struct InstallContext function UINT (line 29) | UINT ExitCode{} FILE: src/windows/wslinstaller/exe/WslInstallerFactory.cpp function ClearSessions (line 25) | void ClearSessions() function HRESULT (line 31) | HRESULT WslInstallerFactory::CreateInstance(_In_ IUnknown* pUnkOuter, _I... FILE: src/windows/wslinstaller/exe/WslInstallerFactory.h function class (line 20) | class WslInstallerFactory : public Microsoft::WRL::ClassFactory<> FILE: src/windows/wslrelay/localhost.cpp type in6_addr_linux (line 27) | struct in6_addr_linux function GetPortListener (line 43) | static int GetPortListener(_In_ wsl::shared::SocketChannel& Channel) function WindowsAddressFamily (line 49) | static int WindowsAddressFamily(int LinuxAddressFamily) function BindsLocalhost (line 64) | bool BindsLocalhost(int Af, uint32_t const* Address) function BindRelayListener (line 238) | static wil::unique_socket BindRelayListener(ADDRESS_FAMILY const Family,... FILE: src/windows/wslrelay/localhost.h type LX_PORT_LISTENER_THREAD_CONTEXT (line 23) | typedef struct _LX_PORT_LISTENER_THREAD_CONTEXT type ThreadContext (line 34) | typedef struct _LX_PORT_LISTENER_CONTEXT function namespace (line 47) | namespace wsl::windows::wslrelay::localhost { FILE: src/windows/wslrelay/main.cpp function wWinMain (line 22) | int WINAPI wWinMain(HINSTANCE, HINSTANCE, PWSTR, int) FILE: src/windows/wslsettings/Activation/ActivationHandler.cs class ActivationHandler (line 10) | public abstract class ActivationHandler : IActivationHandler method ActivationHandler (line 15) | public ActivationHandler(INavigationService navigationService) method CanHandleInternal (line 21) | protected virtual bool CanHandleInternal(T args) => true; method HandleInternalAsync (line 24) | protected abstract Task HandleInternalAsync(T args); method Navigate (line 26) | protected void Navigate(IWindowService.WindowId windowId, string pageK... method CanHandle (line 35) | public bool CanHandle(object args) => args is T && CanHandleInternal((... method HandleAsync (line 37) | public async Task HandleAsync(object args) => await HandleInternalAsyn... FILE: src/windows/wslsettings/Activation/DefaultActivationHandler.cs class DefaultActivationHandler (line 9) | public class DefaultActivationHandler : ActivationHandler() method App (line 47) | public App() method App_UnhandledException (line 114) | private void App_UnhandledException(object sender, Microsoft.UI.Xaml.U... method OnLaunched (line 120) | protected async override void OnLaunched(LaunchActivatedEventArgs args) FILE: src/windows/wslsettings/Behaviors/NavigationViewHeaderBehavior.cs class NavigationViewHeaderBehavior (line 12) | public class NavigationViewHeaderBehavior : Behavior method GetHeaderMode (line 32) | public static NavigationViewHeaderMode GetHeaderMode(Page item) => (Na... method SetHeaderMode (line 34) | public static void SetHeaderMode(Page item, NavigationViewHeaderMode v... method GetHeaderContext (line 39) | public static object GetHeaderContext(Page item) => item.GetValue(Head... method SetHeaderContext (line 41) | public static void SetHeaderContext(Page item, object value) => item.S... method GetHeaderTemplate (line 46) | public static DataTemplate GetHeaderTemplate(Page item) => (DataTempla... method SetHeaderTemplate (line 48) | public static void SetHeaderTemplate(Page item, DataTemplate value) =>... method OnAttached (line 53) | protected override void OnAttached() method OnDetaching (line 63) | protected override void OnDetaching() method OnNavigated (line 71) | private void OnNavigated(object sender, NavigationEventArgs e) method UpdateHeader (line 82) | private void UpdateHeader() method UpdateHeaderTemplate (line 116) | private void UpdateHeaderTemplate() FILE: src/windows/wslsettings/Behaviors/NavigationViewHeaderMode.cs type NavigationViewHeaderMode (line 5) | public enum NavigationViewHeaderMode FILE: src/windows/wslsettings/Constants.cs class Constants (line 7) | public class Constants FILE: src/windows/wslsettings/Contracts/Services/IActivationService.cs type IActivationService (line 5) | public interface IActivationService method ActivateAsync (line 7) | Task ActivateAsync(object activationArgs); FILE: src/windows/wslsettings/Contracts/Services/INavigationService.cs type INavigationService (line 8) | public interface INavigationService method NavigateTo (line 22) | bool NavigateTo(string pageKey, object? parameter = null, bool clearNa... method GoBack (line 24) | bool GoBack(); FILE: src/windows/wslsettings/Contracts/Services/INavigationViewService.cs type INavigationViewService (line 7) | public interface INavigationViewService method Initialize (line 19) | void Initialize(NavigationView navigationView); method UnregisterEvents (line 21) | void UnregisterEvents(); method GetSelectedItem (line 23) | NavigationViewItem? GetSelectedItem(Type pageType); FILE: src/windows/wslsettings/Contracts/Services/IPageService.cs type IPageService (line 5) | public interface IPageService method GetPageType (line 7) | Type GetPageType(string key); FILE: src/windows/wslsettings/Contracts/Services/IWindowService.cs type IWindowService (line 5) | public interface IWindowService type WindowId (line 7) | public enum WindowId method CreateOrGetWindow (line 13) | WindowEx CreateOrGetWindow(WindowId windowId); FILE: src/windows/wslsettings/Contracts/Services/IWslConfigService.cs type IWslConfigService (line 5) | public interface IWslConfigService method GetWslConfigSetting (line 7) | IWslConfigSetting GetWslConfigSetting(WslConfigEntry wslConfigEntry, b... method SetWslConfigSetting (line 8) | uint SetWslConfigSetting(IWslConfigSetting setting); type IWslConfigSetting (line 13) | public interface IWslConfigSetting method SetValue (line 22) | uint SetValue(object? value); method Equals (line 23) | bool Equals(object? obj); FILE: src/windows/wslsettings/Contracts/ViewModels/INavigationAware.cs type INavigationAware (line 5) | public interface INavigationAware method OnNavigatedTo (line 7) | void OnNavigatedTo(object parameter); method OnNavigatedFrom (line 9) | void OnNavigatedFrom(); FILE: src/windows/wslsettings/Controls/HyperlinkTextBlock.xaml.cs class HyperlinkTextBlock (line 16) | public sealed partial class HyperlinkTextBlock : UserControl method HyperlinkTextBlock (line 61) | public HyperlinkTextBlock() FILE: src/windows/wslsettings/Controls/OOBEContent.xaml.cs class OOBEContent (line 9) | public sealed partial class OOBEContent : UserControl method OOBEContent (line 17) | public OOBEContent() method UpdateHeroImageHeight (line 31) | private void UpdateHeroImageHeight() method OnTextScaleFactorChanged (line 40) | private void OnTextScaleFactorChanged(UISettings sender, object args) FILE: src/windows/wslsettings/Converters/BooleanToVisibilityConverter.cs class BooleanToVisibilityConverter (line 8) | public sealed class BooleanToVisibilityConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 15) | public object ConvertBack(object value, Type targetType, object parame... FILE: src/windows/wslsettings/Converters/MegabyteNumberConverter.cs class MegabyteNumberConverter (line 5) | public sealed class MegabyteNumberConverter : Microsoft.UI.Xaml.Data.IVa... method Convert (line 7) | public object? Convert(object value, Type targetType, object parameter... method ConvertBack (line 17) | public object? ConvertBack(object value, Type targetType, object param... FILE: src/windows/wslsettings/Converters/MegabyteStringConverter.cs class MegabyteStringConverter (line 5) | public sealed class MegabyteStringConverter : Microsoft.UI.Xaml.Data.IVa... method Convert (line 7) | public object? Convert(object value, Type targetType, object parameter... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... FILE: src/windows/wslsettings/Converters/MillisecondsStringConverter.cs class MillisecondsStringConverter (line 5) | public sealed class MillisecondsStringConverter : Microsoft.UI.Xaml.Data... method Convert (line 7) | public object? Convert(object value, Type targetType, object parameter... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... FILE: src/windows/wslsettings/Helpers/FrameExtensions.cs class FrameExtensions (line 7) | public static class FrameExtensions method GetPageViewModel (line 9) | public static object? GetPageViewModel(this Frame frame) => frame?.Con... FILE: src/windows/wslsettings/Helpers/NavigationHelper.cs class NavigationHelper (line 15) | public class NavigationHelper method GetNavigateTo (line 17) | public static string GetNavigateTo(NavigationViewItem item) => (string... method SetNavigateTo (line 19) | public static void SetNavigateTo(NavigationViewItem item, string value... FILE: src/windows/wslsettings/Helpers/ResourceExtensions.cs class ResourceExtensions (line 7) | public static class ResourceExtensions method GetLocalized (line 11) | public static string GetLocalized(this string resourceKey) => _resourc... FILE: src/windows/wslsettings/Helpers/RuntimeHelper.cs class RuntimeHelper (line 15) | public class RuntimeHelper method GetCurrentPackageFullName (line 17) | [DllImport("kernel32.dll", CharSet = CharSet.Unicode, SetLastError = t... method PickSingleFileAsync (line 20) | public static Windows.Foundation.IAsyncOperation d... method ActivateAsync (line 20) | public async Task ActivateAsync(object activationArgs) method HandleActivationAsync (line 32) | private async Task HandleActivationAsync(object activationArgs) method InitializeAsync (line 47) | private async Task InitializeAsync() method StartupAsync (line 52) | private async Task StartupAsync() FILE: src/windows/wslsettings/Services/NavigationService.cs class NavigationService (line 13) | public class NavigationService : INavigationService method NavigationService (line 39) | public NavigationService(IPageService pageService) method RegisterFrameEvents (line 44) | private void RegisterFrameEvents() method UnregisterFrameEvents (line 52) | private void UnregisterFrameEvents() method GoBack (line 60) | public bool GoBack() method NavigateTo (line 77) | public bool NavigateTo(string pageKey, object? parameter = null, bool ... method OnNavigated (line 101) | private void OnNavigated(object sender, NavigationEventArgs e) FILE: src/windows/wslsettings/Services/NavigationViewService.cs class NavigationViewService (line 9) | public class NavigationViewService : INavigationViewService method NavigationViewService (line 21) | public NavigationViewService(INavigationService navigationService, IPa... method Initialize (line 27) | [MemberNotNull(nameof(_navigationView))] method UnregisterEvents (line 35) | public void UnregisterEvents() method GetSelectedItem (line 44) | public NavigationViewItem? GetSelectedItem(Type pageType) method OnBackRequested (line 54) | private void OnBackRequested(NavigationView sender, NavigationViewBack... method OnItemInvoked (line 56) | private void OnItemInvoked(NavigationView sender, NavigationViewItemIn... method GetSelectedItem (line 73) | private NavigationViewItem? GetSelectedItem(IEnumerable menuIt... method IsMenuItemForPageType (line 92) | private bool IsMenuItemForPageType(NavigationViewItem menuItem, Type s... FILE: src/windows/wslsettings/Services/PageService.cs class PageService (line 13) | public class PageService : IPageService method PageService (line 17) | public PageService() method GetPageType (line 37) | public Type GetPageType(string key) method Configure (line 51) | private void Configure() FILE: src/windows/wslsettings/Services/WindowService.cs class WindowService (line 7) | public class WindowService : IWindowService method WindowService (line 9) | public WindowService() method CreateOrGetWindow (line 13) | public WindowEx CreateOrGetWindow(IWindowService.WindowId windowId) FILE: src/windows/wslsettings/Services/WslConfigService.cs class WslConfigService (line 8) | public class WslConfigService : IWslConfigService method WslConfigService (line 15) | public WslConfigService() method GetWslConfigSetting (line 38) | public IWslConfigSetting GetWslConfigSetting(WslConfigEntry wslConfigE... method SetWslConfigSetting (line 49) | public uint SetWslConfigSetting(IWslConfigSetting wslConfigSetting) method OnWslConfigFileChanged (line 81) | private void OnWslConfigFileChanged(object sender, FileSystemEventArgs e) class WslConfigSettingManaged (line 95) | public partial class WslConfigSettingManaged : IWslConfigSetting method WslConfigSettingManaged (line 97) | public WslConfigSettingManaged(WslConfigSetting wslConfigSetting) method SetValue (line 117) | public uint SetValue(object? value) method Equals (line 156) | public override bool Equals(object? value) method GetHashCode (line 201) | public override int GetHashCode() FILE: src/windows/wslsettings/ViewModels/OOBE/DistroManagementViewModel.cs class DistroManagementViewModel (line 7) | public partial class DistroManagementViewModel : ObservableRecipient method DistroManagementViewModel (line 9) | public DistroManagementViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/DockerDesktopIntegrationViewModel.cs class DockerDesktopIntegrationViewModel (line 7) | public partial class DockerDesktopIntegrationViewModel : ObservableRecip... method DockerDesktopIntegrationViewModel (line 9) | public DockerDesktopIntegrationViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/GPUAccelerationViewModel.cs class GPUAccelerationViewModel (line 7) | public partial class GPUAccelerationViewModel : ObservableRecipient method GPUAccelerationViewModel (line 9) | public GPUAccelerationViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/GUIAppsViewModel.cs class GUIAppsViewModel (line 7) | public partial class GUIAppsViewModel : ObservableRecipient method GUIAppsViewModel (line 9) | public GUIAppsViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/GeneralViewModel.cs class GeneralViewModel (line 7) | public partial class GeneralViewModel : ObservableRecipient method GeneralViewModel (line 9) | public GeneralViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/NetworkingIntegrationViewModel.cs class NetworkingIntegrationViewModel (line 7) | public partial class NetworkingIntegrationViewModel : ObservableRecipient method NetworkingIntegrationViewModel (line 9) | public NetworkingIntegrationViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/VSCodeIntegrationViewModel.cs class VSCodeIntegrationViewModel (line 7) | public partial class VSCodeIntegrationViewModel : ObservableRecipient method VSCodeIntegrationViewModel (line 9) | public VSCodeIntegrationViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/VSIntegrationViewModel.cs class VSIntegrationViewModel (line 7) | public partial class VSIntegrationViewModel : ObservableRecipient method VSIntegrationViewModel (line 9) | public VSIntegrationViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/WelcomeToUbuntuViewModel.cs class WelcomeToUbuntuViewModel (line 7) | public partial class WelcomeToUbuntuViewModel : ObservableRecipient method WelcomeToUbuntuViewModel (line 9) | public WelcomeToUbuntuViewModel() FILE: src/windows/wslsettings/ViewModels/OOBE/WorkingAcrossFileSystemsViewModel.cs class WorkingAcrossFileSystemsViewModel (line 7) | public partial class WorkingAcrossFileSystemsViewModel : ObservableRecip... method WorkingAcrossFileSystemsViewModel (line 9) | public WorkingAcrossFileSystemsViewModel() FILE: src/windows/wslsettings/ViewModels/Settings/AboutViewModel.cs class AboutViewModel (line 8) | public partial class AboutViewModel : ObservableRecipient method AboutViewModel (line 10) | public AboutViewModel() FILE: src/windows/wslsettings/ViewModels/Settings/DeveloperViewModel.cs class DeveloperViewModel (line 7) | public partial class DeveloperViewModel : WslConfigSettingViewModel method DeveloperViewModel (line 15) | public DeveloperViewModel() method InitializeConfigSettings (line 20) | override protected void InitializeConfigSettings() FILE: src/windows/wslsettings/ViewModels/Settings/FileSystemViewModel.cs class FileSystemViewModel (line 10) | public partial class FileSystemViewModel : WslConfigSettingViewModel method FileSystemViewModel (line 16) | public FileSystemViewModel() method InitializeConfigSettings (line 23) | override protected void InitializeConfigSettings() method SetDefaultVHDSize_ResetEnabled (line 53) | public void SetDefaultVHDSize_ResetEnabled(string? value) method DefaultVHDSize_ResetExecuted (line 71) | private void DefaultVHDSize_ResetExecuted(string? param) FILE: src/windows/wslsettings/ViewModels/Settings/MemAndProcViewModel.cs class MemAndProcViewModel (line 10) | public partial class MemAndProcViewModel : WslConfigSettingViewModel method MemAndProcViewModel (line 23) | public MemAndProcViewModel() method InitializeConfigSettings (line 32) | protected override void InitializeConfigSettings() method SetProcCount_ResetEnabled (line 67) | public void SetProcCount_ResetEnabled(string? value) method ProcCount_ResetExecuted (line 85) | private void ProcCount_ResetExecuted(string? param) method SetMemorySize_ResetEnabled (line 114) | public void SetMemorySize_ResetEnabled(string? value) method MemorySize_ResetExecuted (line 132) | private void MemorySize_ResetExecuted(string? param) method SetSwapSize_ResetEnabled (line 161) | public void SetSwapSize_ResetEnabled(string? value) method SwapSize_ResetExecuted (line 179) | private void SwapSize_ResetExecuted(string? param) FILE: src/windows/wslsettings/ViewModels/Settings/NetworkingViewModel.cs class NetworkingViewModel (line 12) | public partial class NetworkingViewModel : WslConfigSettingViewModel method NetworkingViewModel (line 30) | public NetworkingViewModel() method InitializeConfigSettings (line 46) | protected override void InitializeConfigSettings() method IgnoredPorts_ResetExecuted (line 104) | private void IgnoredPorts_ResetExecuted(string? param) method SetInitialAutoProxyTimeout_ResetEnabled (line 151) | public void SetInitialAutoProxyTimeout_ResetEnabled(string? value) method InitialAutoProxyTimeout_ResetExecuted (line 169) | private void InitialAutoProxyTimeout_ResetExecuted(string? param) FILE: src/windows/wslsettings/ViewModels/Settings/OptionalFeaturesViewModel.cs class OptionalFeaturesViewModel (line 10) | public partial class OptionalFeaturesViewModel : WslConfigSettingViewModel method OptionalFeaturesViewModel (line 20) | public OptionalFeaturesViewModel() method InitializeConfigSettings (line 27) | protected override void InitializeConfigSettings() method SetVMIdleTimeout_ResetEnabled (line 97) | public void SetVMIdleTimeout_ResetEnabled(string? value) method VMIdleTimeout_ResetExecuted (line 117) | private void VMIdleTimeout_ResetExecuted(string? param) FILE: src/windows/wslsettings/ViewModels/Settings/WslConfigSettingViewModel.cs class WslConfigSettingViewModel (line 11) | abstract public partial class WslConfigSettingViewModel : ObservableReci... method WslConfigSettingViewModel (line 15) | protected WslConfigSettingViewModel() method OnConfigChanged (line 20) | public void OnConfigChanged() method InitializeConfigSettings (line 29) | abstract protected void InitializeConfigSettings(); method ValidateInput (line 31) | protected bool ValidateInput(string? newValue, Regex regex, [CallerMem... method Set (line 43) | protected void Set(ref IWslConfigSetting wslConfigSetting, T newVal... FILE: src/windows/wslsettings/ViewModels/ShellViewModel.cs class ShellViewModel (line 9) | public partial class ShellViewModel : ObservableRecipient method ShellViewModel (line 36) | public ShellViewModel(INavigationService navigationService, INavigatio... method OnNavigated (line 43) | private void OnNavigated(object sender, NavigationEventArgs e) FILE: src/windows/wslsettings/Views/OOBE/DistroManagementPage.xaml.cs class DistroManagementPage (line 7) | public sealed partial class DistroManagementPage : Page method DistroManagementPage (line 14) | public DistroManagementPage() FILE: src/windows/wslsettings/Views/OOBE/DockerDesktopIntegrationPage.xaml.cs class DockerDesktopIntegrationPage (line 7) | public sealed partial class DockerDesktopIntegrationPage : Page method DockerDesktopIntegrationPage (line 14) | public DockerDesktopIntegrationPage() FILE: src/windows/wslsettings/Views/OOBE/GPUAccelerationPage.xaml.cs class GPUAccelerationPage (line 7) | public sealed partial class GPUAccelerationPage : Page method GPUAccelerationPage (line 14) | public GPUAccelerationPage() FILE: src/windows/wslsettings/Views/OOBE/GUIAppsPage.xaml.cs class GUIAppsPage (line 7) | public sealed partial class GUIAppsPage : Page method GUIAppsPage (line 14) | public GUIAppsPage() FILE: src/windows/wslsettings/Views/OOBE/GeneralPage.xaml.cs class GeneralPage (line 7) | public sealed partial class GeneralPage : Page method GeneralPage (line 14) | public GeneralPage() FILE: src/windows/wslsettings/Views/OOBE/NetworkingIntegrationPage.xaml.cs class NetworkingIntegrationPage (line 7) | public sealed partial class NetworkingIntegrationPage : Page method NetworkingIntegrationPage (line 14) | public NetworkingIntegrationPage() FILE: src/windows/wslsettings/Views/OOBE/ShellPage.xaml.cs class ShellPage (line 14) | public sealed partial class ShellPage : Page method RegisterNavigationService (line 18) | private void RegisterNavigationService() method ShellPage (line 30) | public ShellPage(ShellViewModel viewModel) method OnLoaded (line 46) | private void OnLoaded(object sender, RoutedEventArgs e) method OOBEWindow_Activated (line 54) | private void OOBEWindow_Activated(object sender, WindowActivatedEventA... method NavigationViewControl_DisplayModeChanged (line 64) | private void NavigationViewControl_DisplayModeChanged(NavigationView s... method PaneToggleBtn_Click (line 80) | private void PaneToggleBtn_Click(object sender, RoutedEventArgs e) method NavigationViewControl_ItemInvoked (line 85) | private async void NavigationViewControl_ItemInvoked(NavigationView se... method BuildKeyboardAccelerator (line 103) | private static KeyboardAccelerator BuildKeyboardAccelerator(VirtualKey... method OnKeyboardAcceleratorInvoked (line 117) | private static void OnKeyboardAcceleratorInvoked(KeyboardAccelerator s... FILE: src/windows/wslsettings/Views/OOBE/VSCodeIntegrationPage.xaml.cs class VSCodeIntegrationPage (line 7) | public sealed partial class VSCodeIntegrationPage : Page method VSCodeIntegrationPage (line 14) | public VSCodeIntegrationPage() FILE: src/windows/wslsettings/Views/OOBE/VSIntegrationPage.xaml.cs class VSIntegrationPage (line 7) | public sealed partial class VSIntegrationPage : Page method VSIntegrationPage (line 14) | public VSIntegrationPage() FILE: src/windows/wslsettings/Views/OOBE/WorkingAcrossFileSystemsPage.xaml.cs class WorkingAcrossFileSystemsPage (line 7) | public sealed partial class WorkingAcrossFileSystemsPage : Page method WorkingAcrossFileSystemsPage (line 14) | public WorkingAcrossFileSystemsPage() FILE: src/windows/wslsettings/Views/Settings/AboutPage.xaml.cs class AboutPage (line 8) | public sealed partial class AboutPage : Page method AboutPage (line 15) | public AboutPage() FILE: src/windows/wslsettings/Views/Settings/DeveloperPage.xaml.cs class DeveloperPage (line 12) | public sealed partial class DeveloperPage : Page method DeveloperPage (line 19) | public DeveloperPage() method OnPageLoaded (line 34) | private void OnPageLoaded(object sender, Microsoft.UI.Xaml.RoutedEvent... method OnNavigatedFrom (line 42) | override protected void OnNavigatedFrom(NavigationEventArgs e) method CustomKernelPath_Click (line 47) | public async void CustomKernelPath_Click(object sender, RoutedEventArg... method CustomKernelModulesPath_Click (line 57) | public async void CustomKernelModulesPath_Click(object sender, RoutedE... method CustomSystemDistroPath_Click (line 67) | public async void CustomSystemDistroPath_Click(object sender, RoutedEv... FILE: src/windows/wslsettings/Views/Settings/FileSystemPage.xaml.cs class FileSystemPage (line 14) | public sealed partial class FileSystemPage : Page method FileSystemPage (line 21) | public FileSystemPage() method OnNavigatedFrom (line 36) | override protected void OnNavigatedFrom(NavigationEventArgs e) method Settings_ResetButton_Click (line 41) | private void Settings_ResetButton_Click(object sender, Microsoft.UI.Xa... method DefaultVHDSizeTextBox_TextChanged (line 51) | private void DefaultVHDSizeTextBox_TextChanged(object sender, TextChan... method OnPageLoaded (line 62) | private void OnPageLoaded(object sender, Microsoft.UI.Xaml.RoutedEvent... FILE: src/windows/wslsettings/Views/Settings/MemAndProcPage.xaml.cs class MemAndProcPage (line 12) | public sealed partial class MemAndProcPage : Page method MemAndProcPage (line 19) | public MemAndProcPage() method OnPageLoaded (line 34) | private void OnPageLoaded(object sender, Microsoft.UI.Xaml.RoutedEvent... method OnNavigatedFrom (line 43) | override protected void OnNavigatedFrom(NavigationEventArgs e) method Settings_ResetButton_Click (line 48) | private void Settings_ResetButton_Click(object sender, Microsoft.UI.Xa... method SwapFilePath_Click (line 58) | public async void SwapFilePath_Click(object sender, RoutedEventArgs e) method ProcCountTextBox_TextChanged (line 68) | private void ProcCountTextBox_TextChanged(object sender, TextChangedEv... method MemorySizeTextBox_TextChanged (line 79) | private void MemorySizeTextBox_TextChanged(object sender, TextChangedE... method SwapSizeTextBox_TextChanged (line 90) | private void SwapSizeTextBox_TextChanged(object sender, TextChangedEve... FILE: src/windows/wslsettings/Views/Settings/NetworkingPage.xaml.cs class NetworkingPage (line 12) | public sealed partial class NetworkingPage : Page method NetworkingPage (line 19) | public NetworkingPage() method OnPageLoaded (line 34) | private void OnPageLoaded(object sender, Microsoft.UI.Xaml.RoutedEvent... method OnNavigatedFrom (line 41) | override protected void OnNavigatedFrom(NavigationEventArgs e) method Settings_ResetButton_Click (line 46) | private void Settings_ResetButton_Click(object sender, Microsoft.UI.Xa... method InitialAutoProxyTimeoutTextBox_TextChanged (line 56) | private void InitialAutoProxyTimeoutTextBox_TextChanged(object sender,... FILE: src/windows/wslsettings/Views/Settings/OptionalFeaturesPage.xaml.cs class OptionalFeaturesPage (line 12) | public sealed partial class OptionalFeaturesPage : Page method OptionalFeaturesPage (line 19) | public OptionalFeaturesPage() method OnPageLoaded (line 34) | private void OnPageLoaded(object sender, Microsoft.UI.Xaml.RoutedEvent... method OnNavigatedFrom (line 40) | override protected void OnNavigatedFrom(NavigationEventArgs e) method Settings_ResetButton_Click (line 45) | private void Settings_ResetButton_Click(object sender, Microsoft.UI.Xa... method VMIdleTimeoutTextBox_TextChanged (line 55) | private void VMIdleTimeoutTextBox_TextChanged(object sender, TextChang... FILE: src/windows/wslsettings/Views/Settings/ShellPage.xaml.cs class ShellPage (line 17) | public sealed partial class ShellPage : Page method RegisterNavigationService (line 21) | private void RegisterNavigationService() method ShellPage (line 33) | public ShellPage(ShellViewModel viewModel) method OnLoaded (line 50) | private void OnLoaded(object sender, Microsoft.UI.Xaml.RoutedEventArgs e) method MainWindow_Activated (line 58) | private void MainWindow_Activated(object sender, WindowActivatedEventA... method NavigationViewControl_DisplayModeChanged (line 68) | private void NavigationViewControl_DisplayModeChanged(NavigationView s... method PaneToggleBtn_Click (line 84) | private void PaneToggleBtn_Click(object sender, RoutedEventArgs e) method NavigationViewControl_ItemInvoked (line 89) | private async void NavigationViewControl_ItemInvoked(NavigationView se... method BuildKeyboardAccelerator (line 111) | private static KeyboardAccelerator BuildKeyboardAccelerator(VirtualKey... method OnKeyboardAcceleratorInvoked (line 125) | private static void OnKeyboardAcceleratorInvoked(KeyboardAccelerator s... method NavigationFrame_LostFocus (line 134) | private void NavigationFrame_LostFocus(object sender, RoutedEventArgs e) FILE: src/windows/wslsettings/Windows/MainWindow.xaml.cs class MainWindow (line 8) | public sealed partial class MainWindow : WindowEx method MainWindow (line 14) | public MainWindow() method Settings_ColorValuesChanged (line 28) | private void Settings_ColorValuesChanged(UISettings sender, object args) method CloseHiddenWindow (line 37) | public void CloseHiddenWindow() method Window_Closed (line 45) | private void Window_Closed(object sender, WindowEventArgs args) FILE: src/windows/wslsettings/Windows/OOBEWindow.xaml.cs class OOBEWindow (line 19) | public sealed partial class OOBEWindow : WindowEx, IDisposable method GetDpiForWindow (line 21) | [DllImport("User32.dll")] method OOBEWindow (line 34) | public OOBEWindow() method Settings_ColorValuesChanged (line 72) | private void Settings_ColorValuesChanged(UISettings sender, object args) method Settings_TextScaleFactorChanged (line 82) | private void Settings_TextScaleFactorChanged(UISettings sender, object... method Window_SizeChanged (line 91) | private void Window_SizeChanged(object sender, WindowSizeChangedEventA... method Window_Closed (line 102) | private void Window_Closed(object sender, WindowEventArgs args) method ResizeWindow (line 109) | private void ResizeWindow() method Dispose (line 126) | private void Dispose(bool disposing) method Dispose (line 143) | public void Dispose() method OnWindowActivated (line 150) | private void OnWindowActivated(object sender, WindowActivatedEventArgs... method OnCloseKeyboardAcceleratorInvoked (line 165) | private void OnCloseKeyboardAcceleratorInvoked(KeyboardAccelerator sen... FILE: test/linux/unit_tests/auxv.c function AuxvTestEntry (line 69) | int AuxvTestEntry(int Argc, char* Argv[]) function AuxvGetAuxv (line 130) | int AuxvGetAuxv(PLXT_ARGS Args) function AuxvGetAuxvChild (line 228) | int AuxvGetAuxvChild(void) function AuxvAtExecfnCompile (line 271) | int AuxvAtExecfnCompile(char* Filename) function AuxvAtExecfn (line 343) | int AuxvAtExecfn(PLXT_ARGS Args) FILE: test/linux/unit_tests/binfmt.c type LXT_BINFMT_REGISTRATION (line 206) | typedef struct _LXT_BINFMT_REGISTRATION function BinFmtTestEntry (line 279) | int BinFmtTestEntry(int Argc, char* Argv[]) function BimFmtCleanup (line 325) | void BimFmtCleanup(void) function BinFmtExtension (line 353) | int BinFmtExtension(PLXT_ARGS Args) function BinFmtInvalidParam (line 535) | int BinFmtInvalidParam(PLXT_ARGS Args) function BinFmtOffset (line 577) | int BinFmtOffset(PLXT_ARGS Args) function BinFmtOptions (line 692) | int BinFmtOptions(PLXT_ARGS Args) function BinFmtRoot (line 1026) | int BinFmtRoot(PLXT_ARGS Args) function BinFmtRegister (line 1055) | int BinFmtRegister(PLXT_ARGS Args) function BinFmtStatus (line 1177) | int BinFmtStatus(PLXT_ARGS Args) function BinFmtInterpreterEntry (line 1293) | int BinFmtInterpreterEntry(PLXT_ARGS Args) FILE: test/linux/unit_tests/brk.c function BrkTestEntry (line 32) | int BrkTestEntry(int Argc, char* Argv[]) FILE: test/linux/unit_tests/cgroup.c function CgroupTestEntry (line 101) | int CgroupTestEntry(int Argc, char* Argv[]) function CgroupTestBasicMount (line 144) | int CgroupTestBasicMount(PLXT_ARGS Args) function CgroupTestMkdir (line 212) | int CgroupTestMkdir(PLXT_ARGS Args) function CgroupTestThreads (line 319) | int CgroupTestThreads(PLXT_ARGS Args) type CGROUP_TEST_PROCFS_ENTRY (line 390) | typedef struct _CGROUP_TEST_PROCFS_ENTRY type CGROUP_TEST_PROCFS (line 398) | typedef struct _CGROUP_TEST_PROCFS function CgroupTestReadProcfs (line 404) | int CgroupTestReadProcfs(PCGROUP_TEST_PROCFS Data) type CGROUP_TEST_PROCFS_PID_ENTRY (line 465) | typedef struct _CGROUP_TEST_PROCFS_PID_ENTRY type CGROUP_TEST_PROCFS_PID (line 472) | typedef struct _CGROUP_TEST_PROCFS_PID function CgroupTestReadProcfsPid (line 478) | int CgroupTestReadProcfsPid(PCGROUP_TEST_PROCFS_PID Data) function CgroupTestProcfs (line 531) | int CgroupTestProcfs(PLXT_ARGS Args) function CgroupTestGetProcsFileIds (line 622) | int CgroupTestGetProcsFileIds(char* CgroupPath, pid_t* IdArray[], int* I... function CgroupTestProcsFile (line 709) | int CgroupTestProcsFile(PLXT_ARGS Args) function CgroupTestMountReuse (line 873) | int CgroupTestMountReuse(PLXT_ARGS Args) function CgroupTestDevices (line 994) | int CgroupTestDevices(PLXT_ARGS Args) FILE: test/linux/unit_tests/common.c function LxtSocketEpoll (line 22) | int LxtSocketEpoll(int Descriptor, int Event, int Timeout) type cmsghdr (line 173) | struct cmsghdr type msghdr (line 173) | struct msghdr type cmsghdr (line 173) | struct cmsghdr type cmsghdr (line 202) | struct cmsghdr type cmsghdr (line 219) | struct cmsghdr function SocketGetSetBooleanSocketOption (line 271) | int SocketGetSetBooleanSocketOption(int Socket, int OptionLevel, int Opt... function SocketStreamClientMsgWaitAll (line 511) | int SocketStreamClientMsgWaitAll(int ConnectedSocket) function SocketStreamServerMsgWaitAll (line 574) | int SocketStreamServerMsgWaitAll(int AcceptedSocket) FILE: test/linux/unit_tests/common.h type cmsghdr (line 131) | struct cmsghdr type msghdr (line 131) | struct msghdr type cmsghdr (line 131) | struct cmsghdr FILE: test/linux/unit_tests/dev_pt.c type StressThreadArg (line 51) | typedef struct _StressThreadArg function DevPtTestEntry (line 276) | int DevPtTestEntry(int Argc, char* Argv[]) function PtBasic (line 364) | int PtBasic(PLXT_ARGS Args) function PtBasic2 (line 451) | int PtBasic2(PLXT_ARGS Args) function PtBasic3 (line 536) | int PtBasic3(PLXT_ARGS Args) function PtBasic4 (line 687) | int PtBasic4(PLXT_ARGS Args) function PtBasic5 (line 765) | int PtBasic5(PLXT_ARGS Args) function PtSessionNoTerminal (line 836) | int PtSessionNoTerminal(PLXT_ARGS Args) function PtSessionBasic (line 928) | int PtSessionBasic(PLXT_ARGS Args) function PtDisassociateTty (line 1015) | int PtDisassociateTty(PLXT_ARGS Args) function PtGlibcForkPtyBasic (line 1196) | int PtGlibcForkPtyBasic(PLXT_ARGS Args) function PtCheck1 (line 1320) | int PtCheck1(PLXT_ARGS Args) function PtCheck2 (line 1472) | int PtCheck2(PLXT_ARGS Args) function PtCheck3 (line 1603) | int PtCheck3(PLXT_ARGS Args) function PtCheck4 (line 1703) | int PtCheck4(PLXT_ARGS Args) function PtControlCharCheck (line 1850) | int PtControlCharCheck(PLXT_ARGS Args) function PtControlCharCheck2 (line 1950) | int PtControlCharCheck2(PLXT_ARGS Args) function PtControlCharCheck3 (line 2052) | int PtControlCharCheck3(PLXT_ARGS Args) function PtControlCharCheck4 (line 2155) | int PtControlCharCheck4(PLXT_ARGS Args) function PtControlCharCheck5 (line 2258) | int PtControlCharCheck5(PLXT_ARGS Args) function PtControlCharCheck6 (line 2335) | int PtControlCharCheck6(PLXT_ARGS Args) function PtEmbeddedNullReadWrite (line 2415) | int PtEmbeddedNullReadWrite(PLXT_ARGS Args) function PtEraseCheck (line 2521) | int PtEraseCheck(PLXT_ARGS Args) function PtEraseCheck2 (line 2682) | int PtEraseCheck2(PLXT_ARGS Args) function PtEraseCheck3 (line 2769) | int PtEraseCheck3(PLXT_ARGS Args) function PtEraseCheck4 (line 2856) | int PtEraseCheck4(PLXT_ARGS Args) function PtLateOpen1 (line 3016) | int PtLateOpen1(PLXT_ARGS Args) function PtLateOpen2 (line 3092) | int PtLateOpen2(PLXT_ARGS Args) function PtLineDiscipline (line 3162) | int PtLineDiscipline(PLXT_ARGS Args) function PtLineBreakCheck (line 3241) | int PtLineBreakCheck(PLXT_ARGS Args) function PtLineBreakCheck2 (line 3332) | int PtLineBreakCheck2(PLXT_ARGS Args) function PtLineBreakCheck3 (line 3425) | int PtLineBreakCheck3(PLXT_ARGS Args) function PtLineBreakCheck4 (line 3518) | int PtLineBreakCheck4(PLXT_ARGS Args) function PtLineBreakCheck5 (line 3625) | int PtLineBreakCheck5(PLXT_ARGS Args) function PtLineBreakCheck6 (line 3736) | int PtLineBreakCheck6(PLXT_ARGS Args) function PtLineBreakCheck7 (line 3835) | int PtLineBreakCheck7(PLXT_ARGS Args) function PtLineBreakCheck8 (line 3951) | int PtLineBreakCheck8(PLXT_ARGS Args) function PtLineBreakCheck9 (line 4052) | int PtLineBreakCheck9(PLXT_ARGS Args) function PtLineBreakCheck10 (line 4161) | int PtLineBreakCheck10(PLXT_ARGS Args) function PtMasterFillBuffer (line 4268) | int PtMasterFillBuffer(PLXT_ARGS Args) function PtMasterHangup1 (line 4598) | int PtMasterHangup1(PLXT_ARGS Args) function PtMasterHangup2 (line 4695) | int PtMasterHangup2(PLXT_ARGS Args) function PtMasterHangup3 (line 4834) | int PtMasterHangup3(PLXT_ARGS Args) function PtMasterHangup4 (line 4923) | int PtMasterHangup4(PLXT_ARGS Args) function PtMoreThanOne (line 5011) | int PtMoreThanOne(PLXT_ARGS Args) function PtMultiMessageReadWrite (line 5132) | int PtMultiMessageReadWrite(PLXT_ARGS Args) function PtReadNoSub1 (line 5356) | int PtReadNoSub1(PLXT_ARGS Args) function PtReadNoSub2 (line 5423) | int PtReadNoSub2(PLXT_ARGS Args) function PtReadNoSub3 (line 5492) | int PtReadNoSub3(PLXT_ARGS Args) function PtStressIo (line 5601) | int PtStressIo(PLXT_ARGS Args) function PtUTF8Basic (line 5746) | int PtUTF8Basic(PLXT_ARGS Args) function PtUTF8Basic2 (line 5854) | int PtUTF8Basic2(PLXT_ARGS Args) function PtUTF8Basic3 (line 5980) | int PtUTF8Basic3(PLXT_ARGS Args) function PtUTF8Basic4 (line 6127) | int PtUTF8Basic4(PLXT_ARGS Args) function PtUTF8Basic5 (line 6264) | int PtUTF8Basic5(PLXT_ARGS Args) function PtUTF8Basic6 (line 6409) | int PtUTF8Basic6(PLXT_ARGS Args) function PtUTF8Basic7 (line 6561) | int PtUTF8Basic7(PLXT_ARGS Args) function PtUTF8Basic8 (line 6720) | int PtUTF8Basic8(PLXT_ARGS Args) function PtUTF8Malformed (line 6884) | int PtUTF8Malformed(PLXT_ARGS Args) function PtUTF8Malformed2 (line 7051) | int PtUTF8Malformed2(PLXT_ARGS Args) function PtUTF8Malformed3 (line 7218) | int PtUTF8Malformed3(PLXT_ARGS Args) function PtUTF8Malformed4 (line 7388) | int PtUTF8Malformed4(PLXT_ARGS Args) function PtWriteNoSub1 (line 7555) | int PtWriteNoSub1(PLXT_ARGS Args) function PtWriteNoSub2 (line 7622) | int PtWriteNoSub2(PLXT_ARGS Args) function PtWriteToSubReadFromMaster1 (line 7699) | int PtWriteToSubReadFromMaster1(PLXT_ARGS Args) function PtWindowSizeCheck (line 7835) | int PtWindowSizeCheck(PLXT_ARGS Args) function TestFun (line 7933) | void TestFun(void) FILE: test/linux/unit_tests/dev_pt_2.c type PT_THREAD_PARAMETERS (line 29) | typedef struct _PT_THREAD_PARAMETERS function DevPtTwoTestEntry (line 187) | int DevPtTwoTestEntry(int Argc, char* Argv[]) function PtBackgroundBasic (line 222) | int PtBackgroundBasic(PLXT_ARGS Args) function PtBackgroundBlockedSignals (line 316) | int PtBackgroundBlockedSignals(PLXT_ARGS Args) function PtBackgroundSwitchToForeground (line 381) | int PtBackgroundSwitchToForeground(PLXT_ARGS Args) function PtBackgroundSwitchToForegroundWorker (line 416) | int PtBackgroundSwitchToForegroundWorker(bool UseMasterEndpoint) function PtBackgroundDisassociateTty1 (line 507) | int PtBackgroundDisassociateTty1(PLXT_ARGS Args) function PtBackgroundDisassociateTty2 (line 636) | int PtBackgroundDisassociateTty2(PLXT_ARGS Args) function PtBackgroundDisassociateTty3 (line 788) | int PtBackgroundDisassociateTty3(PLXT_ARGS Args) function PtBackgroundDisassociateTty4 (line 1015) | int PtBackgroundDisassociateTty4(PLXT_ARGS Args) function PtBackgroundDisassociateTty5 (line 1246) | int PtBackgroundDisassociateTty5(PLXT_ARGS Args) function PtBackgroundDisassociateTty6 (line 1489) | int PtBackgroundDisassociateTty6(PLXT_ARGS Args) function PtBufferTerminalFill (line 1741) | int PtBufferTerminalFill(PLXT_ARGS Args) function PtControllingTerminalForeground (line 1874) | int PtControllingTerminalForeground(PLXT_ARGS Args) function PtControllingTerminalForeground2 (line 2071) | int PtControllingTerminalForeground2(PLXT_ARGS Args) function PtControllingTerminalForeground3 (line 2274) | int PtControllingTerminalForeground3(PLXT_ARGS Args) function PtControllingTerminalForeground4 (line 2485) | int PtControllingTerminalForeground4(PLXT_ARGS Args) function PtControllingTerminalForeground5 (line 2693) | int PtControllingTerminalForeground5(PLXT_ARGS Args) function PtControllingTerminalForeground6 (line 2906) | int PtControllingTerminalForeground6(PLXT_ARGS Args) function PtControllingTerminalForeground7 (line 3129) | int PtControllingTerminalForeground7(PLXT_ARGS Args) function PtMountBasic (line 3349) | int PtMountBasic(PLXT_ARGS Args) function PtPacketBasic1 (line 3503) | int PtPacketBasic1(PLXT_ARGS Args) function PtPacketBasic2 (line 3604) | int PtPacketBasic2(PLXT_ARGS Args) function PtPacketBasic3 (line 3687) | int PtPacketBasic3(PLXT_ARGS Args) function PtPacketBasic4 (line 3811) | int PtPacketBasic4(PLXT_ARGS Args) function PtPacketToggleMode1 (line 3914) | int PtPacketToggleMode1(PLXT_ARGS Args) function PtPacketToggleMode2 (line 4010) | int PtPacketToggleMode2(PLXT_ARGS Args) function PtPacketToggleMode3 (line 4107) | int PtPacketToggleMode3(PLXT_ARGS Args) function PtPacketToggleMode4 (line 4264) | int PtPacketToggleMode4(PLXT_ARGS Args) function PtPacketToggleMode5 (line 4356) | int PtPacketToggleMode5(PLXT_ARGS Args) function PtPacketToggleMode6 (line 4459) | int PtPacketToggleMode6(PLXT_ARGS Args) function PtPacketToggleMode7 (line 4565) | int PtPacketToggleMode7(PLXT_ARGS Args) function PtPacketFlushRead1 (line 4668) | int PtPacketFlushRead1(PLXT_ARGS Args) function PtPacketFlushRead2 (line 4763) | int PtPacketFlushRead2(PLXT_ARGS Args) function PtPacketFlushRead3 (line 4881) | int PtPacketFlushRead3(PLXT_ARGS Args) function PtPacketFlushWrite1 (line 4972) | int PtPacketFlushWrite1(PLXT_ARGS Args) function PtPacketFlushWrite2 (line 5067) | int PtPacketFlushWrite2(PLXT_ARGS Args) function PtPacketFlushReadWrite1 (line 5184) | int PtPacketFlushReadWrite1(PLXT_ARGS Args) function PtPacketFlushReadWrite2 (line 5280) | int PtPacketFlushReadWrite2(PLXT_ARGS Args) function PtPacketFlushReadWrite3 (line 5398) | int PtPacketFlushReadWrite3(PLXT_ARGS Args) function PtPacketFlushReadWrite4 (line 5515) | int PtPacketFlushReadWrite4(PLXT_ARGS Args) function PtPacketFlushReadWrite5 (line 5641) | int PtPacketFlushReadWrite5(PLXT_ARGS Args) function PtPacketHangup (line 5764) | int PtPacketHangup(PLXT_ARGS Args) function PtPacketControlCharCheck1 (line 5861) | int PtPacketControlCharCheck1(PLXT_ARGS Args) function PtPacketControlCharCheck2 (line 5990) | int PtPacketControlCharCheck2(PLXT_ARGS Args) function PtPacketControlCharCheck3 (line 6180) | int PtPacketControlCharCheck3(PLXT_ARGS Args) function PtPacketToggleWithControlByte (line 6398) | int PtPacketToggleWithControlByte(PLXT_ARGS Args) function PtSessionBasicMaster (line 6557) | int PtSessionBasicMaster(PLXT_ARGS Args) function PtSuspendOutput1 (line 6715) | int PtSuspendOutput1(PLXT_ARGS Args) function PtSuspendOutput2 (line 6856) | int PtSuspendOutput2(PLXT_ARGS Args) function PtSuspendOutput3 (line 7020) | int PtSuspendOutput3(PLXT_ARGS Args) function PtSuspendOutput4 (line 7171) | int PtSuspendOutput4(PLXT_ARGS Args) function PtSuspendOutput5 (line 7326) | int PtSuspendOutput5(PLXT_ARGS Args) function PtSuspendOutput6 (line 7496) | int PtSuspendOutput6(PLXT_ARGS Args) function PtSuspendOutput7 (line 7662) | int PtSuspendOutput7(PLXT_ARGS Args) function PtSuspendOutput8 (line 7825) | int PtSuspendOutput8(PLXT_ARGS Args) function PtSuspendOutput9 (line 7973) | int PtSuspendOutput9(PLXT_ARGS Args) function PtSuspendOutput10 (line 8088) | int PtSuspendOutput10(PLXT_ARGS Args) function PtSuspendOutput11 (line 8184) | int PtSuspendOutput11(PLXT_ARGS Args) function PtSuspendOutput12 (line 8373) | int PtSuspendOutput12(PLXT_ARGS Args) function PtSuspendOutput13 (line 8543) | int PtSuspendOutput13(PLXT_ARGS Args) function PtSuspendOutput14 (line 8689) | int PtSuspendOutput14(PLXT_ARGS Args) function PtSuspendOutput15 (line 8923) | int PtSuspendOutput15(PLXT_ARGS Args) function PtSuspendOutput16 (line 9180) | int PtSuspendOutput16(PLXT_ARGS Args) FILE: test/linux/unit_tests/dev_pt_common.c function DumpBuffer (line 20) | void DumpBuffer(const char Data[], size_t DataSize) function GetPtSerialNumFromDeviceString (line 69) | int GetPtSerialNumFromDeviceString(const char PtsNameString[]) function GetRandomMessage (line 111) | int GetRandomMessage(char Message[], size_t MessageSize, bool CompleteMe... function OpenMasterSubordinate (line 167) | int OpenMasterSubordinate(int* PtmFd, int* PtsFd, char* PtsDevName, int*... function pid_t (line 250) | pid_t ForkPty(int* PtmFdOut, int* PtsFdOut) function ForkPtyBackground (line 277) | int ForkPtyBackground(int* PtmFdOut, int* PtsFdOut, pid_t* ForegroundIdOut) function pid_t (line 361) | pid_t ForkPtyCommon(int* PtmFdOut, int* PtsFdOut, bool UseMasterEndpoint) function pid_t (line 450) | pid_t ForkPtyMaster(int* PtmFdOut, int* PtsFdOut) function RawInit (line 477) | int RawInit(int Fd) function SimpleReadWriteCheck (line 529) | int SimpleReadWriteCheck(int PtmFd, int PtsFd) function SimpleReadWriteCheckEx (line 561) | int SimpleReadWriteCheckEx(int PtmFd, int PtsFd, SIMPLE_READ_WRITE_MODE ... function TerminalSettingsGet (line 799) | int TerminalSettingsGet(int Fd, cc_t* ControlArrayOut, tcflag_t* Control... function TerminalSettingsGetControlArray (line 873) | int TerminalSettingsGetControlArray(int Fd, cc_t* ControlArrayOut) function TerminalSettingsGetControlFlags (line 899) | int TerminalSettingsGetControlFlags(int Fd, tcflag_t* ControlFlagsOut) function TerminalSettingsGetInputFlags (line 924) | int TerminalSettingsGetInputFlags(int Fd, tcflag_t* InputFlagsOut) function TerminalSettingsGetLocalFlags (line 949) | int TerminalSettingsGetLocalFlags(int Fd, tcflag_t* LocalFlagsOut) function TerminalSettingsGetOutputFlags (line 974) | int TerminalSettingsGetOutputFlags(int Fd, tcflag_t* OutputFlagsOut) function TerminalSettingsSet (line 999) | int TerminalSettingsSet(int Fd, cc_t* ControlArray, tcflag_t ControlFlag... function TerminalSettingsSetControlArray (line 1041) | int TerminalSettingsSetControlArray(int Fd, cc_t* ControlArray) function TerminalSettingsSetControlFlags (line 1078) | int TerminalSettingsSetControlFlags(int Fd, tcflag_t ControlFlags) function TerminalSettingsSetInputFlags (line 1115) | int TerminalSettingsSetInputFlags(int Fd, tcflag_t InputFlags) function TerminalSettingsSetLocalFlags (line 1152) | int TerminalSettingsSetLocalFlags(int Fd, tcflag_t LocalFlags) function TerminalSettingsSetOutputFlags (line 1189) | int TerminalSettingsSetOutputFlags(int Fd, tcflag_t OutputFlags) function WriteReadFdCommon (line 1226) | int WriteReadFdCommon(int WriteFd, size_t WriteSizes[], size_t NumWriteS... FILE: test/linux/unit_tests/dev_pt_common.h type SIMPLE_READ_WRITE_MODE (line 85) | typedef enum _SIMPLE_READ_WRITE_MODE FILE: test/linux/unit_tests/drvfs.c function DrvfsTestEntry (line 391) | int DrvfsTestEntry(int Argc, char* Argv[]) function DrvFsCheckMode (line 415) | int DrvFsCheckMode(const char* Filename, mode_t ExpectedMode) function DrvFsCheckStat (line 448) | int DrvFsCheckStat(const char* Filename, uid_t ExpectedUid, gid_t Expect... function DrvFsParseArgs (line 490) | int DrvFsParseArgs(int Argc, char* Argv[], LXT_ARGS* Args) function DrvFsTestAccess (line 636) | int DrvFsTestAccess(PLXT_ARGS Args) function DrvFsTestBadMetadata (line 880) | int DrvFsTestBadMetadata(PLXT_ARGS Args) function DrvFsTestBasic (line 953) | int DrvFsTestBasic(PLXT_ARGS Args) function DrvFsTestBlockCount (line 1128) | int DrvFsTestBlockCount(PLXT_ARGS Args) function DrvFsTestCaseSensitivity (line 1223) | int DrvFsTestCaseSensitivity(PLXT_ARGS Args) function DrvFsTestCaseSensitivityRoot (line 1287) | int DrvFsTestCaseSensitivityRoot(PLXT_ARGS Args) function DrvFsTestDeleteCurrentWorkingDirectory (line 1374) | int DrvFsTestDeleteCurrentWorkingDirectory(PLXT_ARGS Args) function DrvFsTestDeleteLoop (line 1403) | int DrvFsTestDeleteLoop(PLXT_ARGS Args) function DrvFsTestDeleteOpenFile (line 1431) | int DrvFsTestDeleteOpenFile(PLXT_ARGS Args) function DrvFsTestEscapedNames (line 1459) | int DrvFsTestEscapedNames(PLXT_ARGS Args) function DrvFsTestExecve (line 1582) | int DrvFsTestExecve(PLXT_ARGS Args) function DrvFsTestFatCaseInsensitive (line 1652) | int DrvFsTestFatCaseInsensitive(PLXT_ARGS Args) function DrvFsTestFatJunction (line 1771) | int DrvFsTestFatJunction(PLXT_ARGS Args) function DrvFsTestFatUnsupported (line 1822) | int DrvFsTestFatUnsupported(PLXT_ARGS Args) function DrvFsTestFatUtimensat (line 1845) | int DrvFsTestFatUtimensat(PLXT_ARGS Args) function DrvFsTestFatWslPath (line 1868) | int DrvFsTestFatWslPath(PLXT_ARGS Args) function DrvFsTestFstat (line 1909) | int DrvFsTestFstat(PLXT_ARGS Args) function DrvFsTestStatx (line 2021) | int DrvFsTestStatx(PLXT_ARGS Args) function DrvFsTestGetDents64Alignment (line 2195) | int DrvFsTestGetDents64Alignment(PLXT_ARGS Args) function DrvFsTestGetDentsAlignment (line 2224) | int DrvFsTestGetDentsAlignment(PLXT_ARGS Args) function DrvFsTestHardLinks (line 2253) | int DrvFsTestHardLinks(PLXT_ARGS Args) function DrvFsTestHiddenLxFsDirs (line 2294) | int DrvFsTestHiddenLxFsDirs(PLXT_ARGS Args) function DrvFsTestHiddenLxFsDirsHelper (line 2382) | int DrvFsTestHiddenLxFsDirsHelper(const char* Child, BOOLEAN DirectChild) function DrvFsTestInotifyBasic (line 2458) | int DrvFsTestInotifyBasic(PLXT_ARGS Args) function DrvFsTestInotifyEpoll (line 2482) | int DrvFsTestInotifyEpoll(PLXT_ARGS Args) function DrvFsTestInotifyPosixUnlinkRename (line 2499) | int DrvFsTestInotifyPosixUnlinkRename(PLXT_ARGS Args) function DrvFsTestInotifyStressUnlinkRename (line 2506) | int DrvFsTestInotifyStressUnlinkRename(PLXT_ARGS Args) function DrvFsTestInotifyUnmountBind (line 2667) | int DrvFsTestInotifyUnmountBind(PLXT_ARGS Args) function DrvFsTestLookupPath (line 2674) | int DrvFsTestLookupPath(PLXT_ARGS Args) function DrvFsTestMetadata (line 2792) | int DrvFsTestMetadata(PLXT_ARGS Args) function DrvFsTestReFsWslPath (line 2984) | int DrvFsTestReFsWslPath(PLXT_ARGS Args) function DrvFsTestRename (line 3025) | int DrvFsTestRename(PLXT_ARGS Args) function DrvFsTestRenameAt (line 3228) | int DrvFsTestRenameAt(PLXT_ARGS Args) function DrvFsTestRenameDir (line 3295) | int DrvFsTestRenameDir(PLXT_ARGS Args) function DrvFsTestReopenUnlinked (line 3323) | int DrvFsTestReopenUnlinked(PLXT_ARGS Args) function DrvFsTestReparse (line 3398) | int DrvFsTestReparse(PLXT_ARGS Args) function DrvFsTestSeek (line 3684) | int DrvFsTestSeek(PLXT_ARGS Args) function DrvFsTestSeekHelper (line 3770) | int DrvFsTestSeekHelper(int Fd, off_t Offset, int Whence, off_t Expected... function DrvFsTestDirSeek (line 3812) | int DrvFsTestDirSeek(PLXT_ARGS Args) function DrvFsTestSetup (line 3839) | int DrvFsTestSetup(PLXT_ARGS Args, int TestMode) function DrvFsTestSmbUtimensat (line 3993) | int DrvFsTestSmbUtimensat(PLXT_ARGS Args) function DrvFsTestSmbUnsupported (line 4016) | int DrvFsTestSmbUnsupported(PLXT_ARGS Args) function DrvFsTestSmbWslPath (line 4039) | int DrvFsTestSmbWslPath(PLXT_ARGS Args) function DrvFsTestSymlink (line 4079) | int DrvFsTestSymlink(PLXT_ARGS Args) function DrvFsTestSymlinkHelper (line 4223) | int DrvFsTestSymlinkHelper(char* Target, char* Path) function DrvFsTestUnsupportedCommon (line 4259) | int DrvFsTestUnsupportedCommon(int TestMode) function DrvFsTestUtimensat (line 4307) | int DrvFsTestUtimensat(PLXT_ARGS Args) function DrvFsTestUtimensatCommon (line 4330) | int DrvFsTestUtimensatCommon(int Flags) function DrvFsTestWritev (line 4361) | int DrvFsTestWritev(PLXT_ARGS Args) FILE: test/linux/unit_tests/dup.c function DupTestEntry (line 46) | int DupTestEntry(int Argc, char* Argv[]) function Dup0 (line 79) | int Dup0(PLXT_ARGS Args) function Dup1 (line 141) | int Dup1(PLXT_ARGS Args) function Dup2 (line 261) | int Dup2(PLXT_ARGS Args) FILE: test/linux/unit_tests/epoll.c type EPOLL_DUP2_CONTEXT (line 39) | typedef struct _EPOLL_DUP2_CONTEXT function EpollTestEntry (line 91) | int EpollTestEntry(int Argc, char* Argv[]) function EpollBasic (line 115) | int EpollBasic(PLXT_ARGS Args) function EpollBasicVariation (line 148) | int EpollBasicVariation(unsigned short ReadFlags, unsigned short WriteFl... function EpollCreateClientSocket (line 246) | int EpollCreateClientSocket(void) function EpollCreateClientUnixSocket (line 301) | int EpollCreateClientUnixSocket(int SocketType) function EpollCreateListenSocket (line 355) | int EpollCreateListenSocket(void) function EpollCreateListenUnixSocket (line 423) | int EpollCreateListenUnixSocket(int SocketType) function EpollHandleClientAccept (line 489) | int EpollHandleClientAccept(int Socket) function EpollSocketReadTest (line 524) | int EpollSocketReadTest(PLXT_ARGS Args) function EpollHangupTestSimple (line 764) | int EpollHangupTestSimple(PLXT_ARGS Args) function EpollSocketAcceptTest (line 1003) | int EpollSocketAcceptTest(PLXT_ARGS Args) function EpollVariation0 (line 1336) | int EpollVariation0(PLXT_ARGS Args) type READD_TEST_DATA (line 1625) | typedef struct _READD_TEST_DATA function EpollReAddTestClone (line 1633) | static int EpollReAddTestClone(void* Parameter) function EpollAddTest (line 1663) | int EpollAddTest(PLXT_ARGS Args) function EpollDeleteTest (line 1787) | int EpollDeleteTest(PLXT_ARGS Args) function EpollModifyWhilePollingTest (line 1968) | int EpollModifyWhilePollingTest(PLXT_ARGS Args) function EpollModTest (line 2090) | int EpollModTest(PLXT_ARGS Args) function EpollPhantomEventsTest (line 2201) | int EpollPhantomEventsTest(PLXT_ARGS Args) function PPollInvalidArgument (line 2319) | int PPollInvalidArgument(PLXT_ARGS Args) function EpollUnalignedTest (line 2353) | int EpollUnalignedTest(PLXT_ARGS Args) function EpollDeleteCloseFdLoop (line 2387) | int EpollDeleteCloseFdLoop(PLXT_ARGS Args) type epoll_event (line 2605) | struct epoll_event function EpollDup2FdLoop (line 2651) | int EpollDup2FdLoop(PLXT_ARGS Args) function EpollRelatedFileStress (line 2748) | int EpollRelatedFileStress(PLXT_ARGS Args) function EpollRecursionTest (line 2874) | int EpollRecursionTest(PLXT_ARGS Args) function EpollRecursionLimitTest (line 3183) | int EpollRecursionLimitTest(PLXT_ARGS Args) FILE: test/linux/unit_tests/eventfd.c function EventfdTestEntry (line 34) | int EventfdTestEntry(int Argc, char* Argv[]) function EventFdVariationReadWrite (line 54) | int EventFdVariationReadWrite(PLXT_ARGS Args) FILE: test/linux/unit_tests/execve.c function ExecveTestEntry (line 55) | int ExecveTestEntry(int Argc, char* Argv[], char** Envp) function ExecveExecValidate (line 111) | int ExecveExecValidate(char* Path) function ExecveValidate (line 140) | int ExecveValidate(int ExpectedPid) function ExecveVariationArguments (line 170) | int ExecveVariationArguments(PLXT_ARGS Args) function ExecveVariationSingle (line 426) | int ExecveVariationSingle(PLXT_ARGS Args) function ExecveVariationMultipleWithThreads (line 462) | int ExecveVariationMultipleWithThreads(PLXT_ARGS Args) function ExecveWaitForChild (line 562) | int ExecveWaitForChild(void) FILE: test/linux/unit_tests/flock.c function FlockTestEntry (line 40) | int FlockTestEntry(int Argc, char* Argv[]) function FnctlLockingVariation0 (line 58) | int FnctlLockingVariation0(PLXT_ARGS Args) function FlockVariation0 (line 182) | int FlockVariation0(PLXT_ARGS Args) FILE: test/linux/unit_tests/fork.c function ForkTestEntry (line 103) | int ForkTestEntry(int Argc, char* Argv[]) function my_set_tid_address (line 126) | long my_set_tid_address(int* tid) function my_futex (line 132) | int my_futex(int* uaddr, int op, int val, const struct timespec* timeout... function my_set_robust_list (line 138) | int my_set_robust_list(struct robust_list_head* head, size_t len) function my_get_robust_list (line 144) | int my_get_robust_list(int pid, struct robust_list_head** head_ptr, size... function mode_t (line 150) | mode_t my_umask(mode_t mask) function SetTidAddress (line 178) | int SetTidAddress(PLXT_ARGS Args) function ForkPids (line 297) | int ForkPids(PLXT_ARGS Args) function ExecvFailure (line 393) | int ExecvFailure(PLXT_ARGS Args) function RobustFutex (line 417) | int RobustFutex(PLXT_ARGS Args) function CloneFs (line 473) | int CloneFs(PLXT_ARGS Args) function CloneInvalidFlags (line 525) | int CloneInvalidFlags(PLXT_ARGS Args) type CloneThreadArgs (line 554) | struct CloneThreadArgs function CloneThreadEntry (line 561) | int CloneThreadEntry(void* Argument) function CloneThread (line 590) | int CloneThread(PLXT_ARGS Args) function VForkTestBasicChild (line 678) | int VForkTestBasicChild(void* Param) function VForkTestBasic (line 685) | int VForkTestBasic(PLXT_ARGS Args) function VForkTest (line 736) | int VForkTest(PLXT_ARGS Args) type CloneFlagArgs (line 929) | struct CloneFlagArgs function CloneFlagEntry (line 954) | int CloneFlagEntry(void* Arg) function CloneTestFlags (line 965) | int CloneTestFlags(PLXT_ARGS Args) function CloneTestSignalEntry (line 1067) | int CloneTestSignalEntry(void* Arg) function CloneTestSignalHandler (line 1080) | void CloneTestSignalHandler(int Signal, siginfo_t* Info, void* Extra) function CloneTestSignalParent (line 1086) | int CloneTestSignalParent(PLXT_ARGS Args) FILE: test/linux/unit_tests/fscommon.c function FsCommonTestEntry (line 157) | int FsCommonTestEntry(int Argc, char* Argv[]) type dirent64 (line 201) | struct dirent64 type GetDentsPaths (line 212) | struct GetDentsPaths function FsCommonTestChroot (line 221) | int FsCommonTestChroot(PLXT_ARGS Args) function FsCommonTestClex (line 481) | int FsCommonTestClex(PLXT_ARGS Args) type LXSS_BYTE_ALIGNED_DIRENTS (line 557) | typedef struct _LXSS_BYTE_ALIGNED_DIRENTS function FsCommonTestGetDents (line 564) | int FsCommonTestGetDents(PLXT_ARGS Args) function FsCommonTestGetDents64Alignment (line 831) | int FsCommonTestGetDents64Alignment(PLXT_ARGS Args) function FsCommonTestGetDentsAlignment (line 861) | int FsCommonTestGetDentsAlignment(PLXT_ARGS Args) function FsCommonTestGetDentsTypes (line 891) | int FsCommonTestGetDentsTypes(PLXT_ARGS Args) function FsCommonTestLinkAt (line 957) | int FsCommonTestLinkAt(PLXT_ARGS Args) function FsCommonTestOpen (line 1208) | int FsCommonTestOpen(PLXT_ARGS Args) function FsCommonTestOpenAt (line 1241) | int FsCommonTestOpenAt(PLXT_ARGS Args) function FsCommonTestOpenCreateSymlink (line 1385) | int FsCommonTestOpenCreateSymlink(PLXT_ARGS Args) function FsCommonTestOpenCreateSymlinkDir (line 1468) | int FsCommonTestOpenCreateSymlinkDir(PLXT_ARGS Args) function FsCommonTestCreateAndRename (line 1544) | int FsCommonTestCreateAndRename(PLXT_ARGS Args) function FsCommonTestCreateSymlinkTarget (line 1729) | int FsCommonTestCreateSymlinkTarget(PLXT_ARGS Args) function FsCommonTestReadlinkat (line 1802) | int FsCommonTestReadlinkat(PLXT_ARGS Args) function FsCommonTestRemoveSelfOrParent (line 1872) | int FsCommonTestRemoveSelfOrParent(PLXT_ARGS Args) function FsCommonTestRenameAt (line 2013) | int FsCommonTestRenameAt(PLXT_ARGS Args) function FsCommonTestRenameDir (line 2081) | int FsCommonTestRenameDir(PLXT_ARGS Args) function FsCommonTestSetEofCheckTimeLessThan (line 2109) | int FsCommonTestSetEofCheckTimeLessThan(struct timespec* X, struct times... function FsCommonTestSetEof (line 2134) | int FsCommonTestSetEof(PLXT_ARGS Args) function FsCommonTestTrailingSlash (line 2278) | int FsCommonTestTrailingSlash(PLXT_ARGS Args) function FsCommonTestMkdir (line 2459) | int FsCommonTestMkdir(PLXT_ARGS Args) function FsCommonTestMkDirAt (line 2605) | int FsCommonTestMkDirAt(PLXT_ARGS Args) function FsCommonTestChdir (line 2777) | int FsCommonTestChdir(PLXT_ARGS Args) type UNLINK_AT_VARIATION (line 2864) | typedef struct _UNLINK_AT_VARIATION function FsCommonTestUnlinkAt (line 2874) | int FsCommonTestUnlinkAt(PLXT_ARGS Args) function FsCommonTestFchownAt (line 3031) | int FsCommonTestFchownAt(PLXT_ARGS Args) function FsCommonTestFstatAt64 (line 3180) | int FsCommonTestFstatAt64(PLXT_ARGS Args) function FsCommonTestDeleteCurrentWorkingDirectory (line 3357) | int FsCommonTestDeleteCurrentWorkingDirectory(PLXT_ARGS Args) function FsCommonTestDeleteLoop (line 3386) | int FsCommonTestDeleteLoop(PLXT_ARGS Args) function FsCommonTestDeleteOpenFile (line 3414) | int FsCommonTestDeleteOpenFile(PLXT_ARGS Args) function FsCommonTestFchdir (line 3442) | int FsCommonTestFchdir(PLXT_ARGS Args) function FsCommonTestMknod (line 3525) | int FsCommonTestMknod(PLXT_ARGS Args) function FsCommonTestMknodSecurity (line 3680) | int FsCommonTestMknodSecurity(PLXT_ARGS Args) function FsCommonTestNoatimeFlag (line 3747) | int FsCommonTestNoatimeFlag(PLXT_ARGS Args) function FsCommonTestWritev (line 3956) | int FsCommonTestWritev(PLXT_ARGS Args) function FsCommonTestDeviceId (line 3976) | int FsCommonTestDeviceId(PLXT_ARGS Args) function FsCommonTestFallocate (line 4027) | int FsCommonTestFallocate(PLXT_ARGS Args) function FsCommonTestDirSeek (line 4117) | int FsCommonTestDirSeek(PLXT_ARGS Args) function FsCommonTestFsync (line 4144) | int FsCommonTestFsync(PLXT_ARGS Args) FILE: test/linux/unit_tests/fstab.c function FstabTestEntry (line 25) | int FstabTestEntry(int Argc, char* Argv[]) function FsTabTestMount (line 58) | int FsTabTestMount(PLXT_ARGS Args) FILE: test/linux/unit_tests/get_set_id.c type USHORT (line 41) | typedef unsigned short USHORT; type USHORT (line 47) | typedef USHORT uid16_t; type USHORT (line 51) | typedef USHORT gid16_t; function GetSetIdTestEntry (line 90) | int GetSetIdTestEntry(int Argc, char* Argv[]) function GetSetId0 (line 121) | int GetSetId0(PLXT_ARGS Args) function GetSetId1 (line 277) | int GetSetId1(PLXT_ARGS Args) function GetSetId16Bit (line 328) | int GetSetId16Bit(PLXT_ARGS Args) function GetSetIdParseArgs (line 517) | int GetSetIdParseArgs(int Argc, char* Argv[], LXT_ARGS* Args) function GetSetPgid (line 604) | int GetSetPgid(PLXT_ARGS Args) function GetSetPgidChildProcess (line 753) | int GetSetPgidChildProcess(void) function GetSetPgidChildProcess2 (line 803) | int GetSetPgidChildProcess2(pid_t GroupId) function GetSetPgidExecve (line 880) | int GetSetPgidExecve(PLXT_ARGS Args) function GetSetPgidExecveChild (line 992) | int GetSetPgidExecveChild(void) function GetSetSid (line 1059) | int GetSetSid(PLXT_ARGS Args) FILE: test/linux/unit_tests/getaddrinfo.c function LookupHost (line 27) | int LookupHost(const char* Host) function GetAddrInfoTestEntry (line 74) | int GetAddrInfoTestEntry(int Argc, char* Argv[]) FILE: test/linux/unit_tests/gettime.c type timespec (line 30) | struct timespec type timespec (line 30) | struct timespec type timespec (line 30) | struct timespec function GetTimeTestEntry (line 32) | int GetTimeTestEntry(int Argc, char* Argv[]) function diff (line 91) | struct timespec diff(struct timespec start, struct timespec end) FILE: test/linux/unit_tests/inotify.c function InotifyTestEntry (line 69) | int InotifyTestEntry(int Argc, char* Argv[]) function TestInotifyNonBlockRead (line 87) | int TestInotifyNonBlockRead(PLXT_ARGS Args) function TestInotifyEventQueueOverflow (line 109) | int TestInotifyEventQueueOverflow(PLXT_ARGS Args) function TestInotifyEpollLxfs (line 245) | int TestInotifyEpollLxfs(PLXT_ARGS Args) function TestInotifyBasicLxfs (line 252) | int TestInotifyBasicLxfs(PLXT_ARGS Args) function TestInotifyComprehensive1Lxfs (line 277) | int TestInotifyComprehensive1Lxfs(PLXT_ARGS Args) function TestInotifyComprehensive1Common (line 284) | int TestInotifyComprehensive1Common(char* BaseDir) function TestInotifyComprehensive2Lxfs (line 647) | int TestInotifyComprehensive2Lxfs(PLXT_ARGS Args) function TestInotifyComprehensive2Common (line 654) | int TestInotifyComprehensive2Common(char* BaseDir) function TestInotifyPosixUnlinkRenameLxfs (line 911) | int TestInotifyPosixUnlinkRenameLxfs(PLXT_ARGS Args) function TestInotifyUnmountBindLxfs (line 918) | int TestInotifyUnmountBindLxfs(PLXT_ARGS Args) function TestInotifyFtruncateLxfs (line 925) | int TestInotifyFtruncateLxfs(PLXT_ARGS Args) function TestInotifyPseudoPlugin (line 979) | int TestInotifyPseudoPlugin(PLXT_ARGS Args) FILE: test/linux/unit_tests/interop.c function InteropTestEntry (line 52) | int InteropTestEntry(int Argc, char* Argv[]) function readStringFrom (line 70) | int readStringFrom(int fd, char* buffer, int buf_size) function InteropWithPtyTest (line 113) | int InteropWithPtyTest(PLXT_ARGS Args) function InteropWithPipesTest (line 177) | int InteropWithPipesTest(PLXT_ARGS Args) function BasicBasicTests (line 257) | int BasicBasicTests(PLXT_ARGS Args) FILE: test/linux/unit_tests/ioprio.c function IoprioTestEntry (line 79) | int IoprioTestEntry(int Argc, char* Argv[]) function IoprioVariationGetProcess (line 97) | int IoprioVariationGetProcess(PLXT_ARGS Args) function IoprioVariationSetProcess (line 144) | int IoprioVariationSetProcess(PLXT_ARGS Args) function IoprioSetPriority (line 347) | int IoprioSetPriority(int Which, int Who, int Priority, int ExpectedPrio... function IoprioVariationGetSetPriority (line 370) | int IoprioVariationGetSetPriority(PLXT_ARGS Args) FILE: test/linux/unit_tests/keymgmt.c function KeymgmtTestEntry (line 98) | int KeymgmtTestEntry(int Argc, char* Argv[]) function KeymgmtSessionKeyringAssociation (line 143) | int KeymgmtSessionKeyringAssociation(PLXT_ARGS Args) function KeymgmtJoinSessionKeyring (line 278) | int KeymgmtJoinSessionKeyring(PLXT_ARGS Args) function KeymgmtDescribe (line 385) | int KeymgmtDescribe(PLXT_ARGS Args) function KeymgmtSetPerm (line 450) | int KeymgmtSetPerm(PLXT_ARGS Args) FILE: test/linux/unit_tests/lxtevent.c function LxtSynchronizationEventClear (line 20) | int LxtSynchronizationEventClear(PLXT_SYNCHRONIZATION_EVENT Event) function LxtSynchronizationEventDestroy (line 56) | int LxtSynchronizationEventDestroy(PLXT_SYNCHRONIZATION_EVENT* Event) function LxtSynchronizationEventFail (line 87) | int LxtSynchronizationEventFail(PLXT_SYNCHRONIZATION_EVENT Event) function LxtSynchronizationEventInit (line 119) | int LxtSynchronizationEventInit(PLXT_SYNCHRONIZATION_EVENT* Event) function LxtSynchronizationEventReset (line 162) | int LxtSynchronizationEventReset(PLXT_SYNCHRONIZATION_EVENT Event) function LxtSynchronizationEventSet (line 194) | int LxtSynchronizationEventSet(PLXT_SYNCHRONIZATION_EVENT Event) function LxtSynchronizationEventWait (line 231) | int LxtSynchronizationEventWait(PLXT_SYNCHRONIZATION_EVENT Event) FILE: test/linux/unit_tests/lxtevent.h type LXT_SYNCHRONIZATION_EVENT (line 21) | typedef struct _LXT_SYNCHRONIZATION_EVENT FILE: test/linux/unit_tests/lxtfs.c type BASIC_TEST_CASE (line 95) | typedef struct _BASIC_TEST_CASE type linux_dirent (line 118) | struct linux_dirent type timespec (line 132) | struct timespec type timespec (line 134) | struct timespec type timespec (line 134) | struct timespec type timespec (line 136) | struct timespec type timespec (line 136) | struct timespec type stat (line 138) | struct stat type timespec (line 140) | struct timespec type timespec (line 140) | struct timespec type timespec (line 142) | struct timespec type timespec (line 142) | struct timespec type timespec (line 144) | struct timespec type timespec (line 146) | struct timespec type timespec (line 148) | struct timespec function LxtFsCheckDrvFsMount (line 184) | int LxtFsCheckDrvFsMount(const char* Source, const char* Target, const c... function LxtFsCreateTestDir (line 321) | int LxtFsCreateTestDir(char* Directory) function LxtFsDeleteCurrentWorkingDirectoryCommon (line 356) | int LxtFsDeleteCurrentWorkingDirectoryCommon(char* BaseDir, int Flags) function LxtFsDeleteCurrentWorkingDirectoryHelper (line 484) | int LxtFsDeleteCurrentWorkingDirectoryHelper(char* BaseDir, char* Delete... function LxtFsDeleteOpenFileCommon (line 561) | int LxtFsDeleteOpenFileCommon(char* BaseDir, int Flags) function LxtFsDeleteOpenFileHelper (line 717) | int LxtFsDeleteOpenFileHelper(int Fd, char* BaseDir, char* DeleteTestDir... function LxtFsDeleteLoopCommon (line 812) | int LxtFsDeleteLoopCommon(const char* BaseDir) function LxtFsGetDentsAlignmentCommon (line 913) | int LxtFsGetDentsAlignmentCommon(const char* BaseDir, int Flags) function LxtFsGetFsInfo (line 1109) | int LxtFsGetFsInfo(const char* Path, PLXT_FS_INFO Info) function LxtFsInotifyEpollCommon (line 1186) | int LxtFsInotifyEpollCommon(char* BaseDir) function LxtFsInotifyPosixUnlinkRenameCommon (line 1303) | int LxtFsInotifyPosixUnlinkRenameCommon(char* BaseDir) function LxtFsInotifyReadAndProcess (line 1394) | int LxtFsInotifyReadAndProcess(int Id, char* ReadBuf, int ReadBufSize, s... function LxtFsInotifyUnmountBindCommon (line 1471) | int LxtFsInotifyUnmountBindCommon(char* BaseDir) function LxtFsMountDrvFs (line 1640) | int LxtFsMountDrvFs(const char* Source, const char* Target, const char* ... function LxtFsRenameAtCommon (line 1685) | int LxtFsRenameAtCommon(int DirFd1, int DirFd2) function LxtFsRenameDirCommon (line 1800) | int LxtFsRenameDirCommon(char* BaseDir) function LxtFsTestCleanup (line 1994) | void LxtFsTestCleanup(const char* TestDir, const char* DrvFsDir, bool Us... function LxtFsTestSetup (line 2041) | int LxtFsTestSetup(PLXT_ARGS Args, const char* TestDir, const char* DrvF... function LxtFsTimestampCheckCurrent (line 2130) | int LxtFsTimestampCheckCurrent(const struct timespec* Timestamp) function LxtFsTimestampCheckEqual (line 2172) | int LxtFsTimestampCheckEqual(const struct timespec* Timestamp1, const st... function LxtFsTimestampCheckGreater (line 2208) | int LxtFsTimestampCheckGreater(const struct timespec* Timestamp1, const ... function LxtFsTimestampCheckUpdate (line 2246) | int LxtFsTimestampCheckUpdate(const char* Path, struct stat* PreviousSta... function LxtFsTimestampCommon (line 2314) | int LxtFsTimestampCommon(const char* BaseDir, int Flags) function LxtFsTimestampDiff (line 2891) | long long LxtFsTimestampDiff(const struct timespec* Timestamp1, const st... function LxtFsUtimeBasicCommon (line 2922) | int LxtFsUtimeBasicCommon(const char* BaseDir, int Flags) function LxtFsUtimeCleanupTestFiles (line 3247) | void LxtFsUtimeCleanupTestFiles(const char* BaseDir) function LxtFsUtimeCreateTestFiles (line 3280) | int LxtFsUtimeCreateTestFiles(const char* BaseDir, int Flags) function LxtFsUtimeDoTimesMatch (line 3326) | bool LxtFsUtimeDoTimesMatch(const struct timespec* Actual, const struct ... function LxtFsUtimeRoundToFatAccessTime (line 3383) | void LxtFsUtimeRoundToFatAccessTime(struct timespec* Timespec) function LxtFsUtimeRoundToFatModifiedTime (line 3461) | void LxtFsUtimeRoundToFatModifiedTime(struct timespec* Timespec) function LxtFsUtimeRoundToNt (line 3502) | void LxtFsUtimeRoundToNt(struct timespec* Timespec) function LxtFsWritevCommon (line 3536) | int LxtFsWritevCommon(char* TestFile) function LxtFsDirSeekCommon (line 3697) | int LxtFsDirSeekCommon(const char* BaseDir) FILE: test/linux/unit_tests/lxtfs.h type LXT_FS_TYPE (line 59) | typedef enum _LXT_FS_TYPE type LXT_FS_INFO (line 69) | typedef struct _LXT_FS_INFO type inotify_event (line 104) | struct inotify_event FILE: test/linux/unit_tests/lxtlog.c function LxtLog (line 31) | void LxtLog(LxtLogLevel LogLevel, const char* Message, ...) function LxtLogInitialize (line 127) | int LxtLogInitialize(const char* TestName, LxtLogType LogTypeMask, bool ... function LxtLogUninitialize (line 165) | void LxtLogUninitialize(void) FILE: test/linux/unit_tests/lxtlog.h type LxtLogType (line 23) | typedef enum _LxtLogType type LxtLogLevel (line 32) | typedef enum _LxtLogLevel FILE: test/linux/unit_tests/lxtmount.c function MountCheckIsMount (line 33) | int MountCheckIsMount( function MountCheckIsNotMount (line 186) | int MountCheckIsNotMount(const char* Path) function MountCheckFsOptionsPattern (line 246) | int MountCheckFsOptionsPattern(const char* Pattern, const char* Actual) function MountEscapeString (line 349) | void MountEscapeString(const char* Source, char* Dest, size_t Length) function MountFindMount (line 397) | int MountFindMount(const char* MountsFile, const char* MountPoint, dev_t... function MountFindMountStats (line 488) | int MountFindMountStats(const char* Device, const char* MountPoint, cons... function MountFindMountStatsLine (line 542) | int MountFindMountStatsLine(char* ExpectedLine) function MountGetMountId (line 607) | int MountGetMountId(const char* Path) function MountGetFileSystem (line 654) | int MountGetFileSystem(const char* Path, char* FsType, int FsTypeLength,... function MountGetMountOptions (line 727) | int MountGetMountOptions(const char* Path, char* Options) function MountIsFileSystem (line 786) | int MountIsFileSystem(const char* Path, const char* FsType) function MountIsMount (line 847) | int MountIsMount(int DirFd, const char* Path) function MountPrepareTmpfs (line 897) | int MountPrepareTmpfs(char* Path, char* Device, int ExpectedParentId) function MountPrepareTmpfsEx (line 924) | int MountPrepareTmpfsEx(char* Path, char* Device, int ExpectedParentId, ... FILE: test/linux/unit_tests/lxtmount.h type libmnt_table (line 40) | struct libmnt_table type libmnt_fs (line 40) | struct libmnt_fs FILE: test/linux/unit_tests/lxtutil.c type LXT_SIGNAL_INFO (line 39) | typedef struct _LXT_SIGNAL_INFO type LXT_TYPE_MAPPING (line 48) | typedef struct _LXT_TYPE_MAPPING function LxtCheckDirectoryContents (line 85) | int LxtCheckDirectoryContents(const char* Path, const LXT_CHILD_INFO* Ch... function LxtCheckDirectoryContentsEx (line 112) | int LxtCheckDirectoryContentsEx(const char* Path, const LXT_CHILD_INFO* ... function LxtCheckFdPath (line 233) | int LxtCheckFdPath(int Fd, char* ExpectedPath) function LxtCheckLinkTarget (line 266) | int LxtCheckLinkTarget(const char* Path, const char* ExpectedTarget) function LxtCheckRead (line 300) | int LxtCheckRead(const char* FullPath, unsigned char FileType) function LxtCheckStat (line 387) | int LxtCheckStat(const char* FullPath, unsigned long long ExpectedInode,... function LxtCheckWrite (line 439) | int LxtCheckWrite(const char* FullPath, const char* Value) function LxtCheckWslPathTranslation (line 488) | int LxtCheckWslPathTranslation(char* Path, const char* ExpectedPath, boo... function LxtExecuteAndReadOutput (line 526) | int LxtExecuteAndReadOutput(char** Argv, char* OutputBuffer, size_t Outp... function LxtExecuteWslPath (line 599) | int LxtExecuteWslPath(char* Path, bool WinPath, char* OutputBuffer, size... function LxtInitialize (line 668) | int LxtInitialize(int Argc, char* Argv[], PLXT_ARGS Args, const char* Te... function LxtRunVariations (line 739) | int LxtRunVariations(PLXT_ARGS Args, PCLXT_VARIATION Variations, unsigne... function LxtRunVariationsForked (line 788) | int LxtRunVariationsForked(PLXT_ARGS Args, PCLXT_VARIATION Variations, u... function LxtUninitialize (line 877) | void LxtUninitialize(void) function LxtFree (line 910) | void LxtFree(void* Allocation) function LxtClone (line 929) | int LxtClone(int (*Entry)(void* Parameter), void* Parameter, int Flags, ... function LxtClosePipe (line 960) | int LxtClosePipe(PLXT_PIPE Pipe) function LxtCompareMemory (line 987) | int LxtCompareMemory(const void* First, const void* Second, size_t Size,... function LxtCopyFile (line 1051) | int LxtCopyFile(const char* Source, const char* Destination) function LxtCreatePipe (line 1108) | int LxtCreatePipe(PLXT_PIPE Pipe) function LxtJoinThread (line 1124) | int LxtJoinThread(pid_t* Tid) function LxtReceiveMessage (line 1141) | int LxtReceiveMessage(int Socket, const char* ExpectedMessage) function LxtPrintPartialMemory (line 1213) | void LxtPrintPartialMemory(const unsigned char* Buffer, size_t Size, siz... function LxtSendMessage (line 1294) | int LxtSendMessage(int Socket, const char* Message) function LxtShowUsage (line 1337) | void LxtShowUsage(PCLXT_VARIATION Variations, unsigned int VariationCount) function LxtSignalBlock (line 1371) | int LxtSignalBlock(int Signal) function LxtSignalDefault (line 1402) | int LxtSignalDefault(int Signal) function LxtSignalIgnore (line 1433) | int LxtSignalIgnore(int Signal) function LxtSignalCheckInfoReceived (line 1464) | int LxtSignalCheckInfoReceived(int Signal, int Code, pid_t Pid, uid_t Uid) function LxtSignalCheckNoSignal (line 1516) | int LxtSignalCheckNoSignal(void) function LxtSignalCheckReceived (line 1560) | int LxtSignalCheckReceived(int Signal) function LxtSignalCheckSigChldReceived (line 1622) | int LxtSignalCheckSigChldReceived(int Code, pid_t Pid, uid_t Uid, int St... function PLXT_SIGNAL_INFO (line 1671) | PLXT_SIGNAL_INFO function LxtSignalGetCount (line 1718) | int LxtSignalGetCount(void) function LxtSignalGetInfo (line 1754) | int LxtSignalGetInfo(siginfo_t* SignalInfo) function LxtSignalHandler (line 1791) | void LxtSignalHandler(int Signal) function LxtSignalHandlerSigAction (line 1885) | void LxtSignalHandlerSigAction(int Signal, siginfo_t* SigInfo, void* UCo... function LxtSignalInitialize (line 2019) | int LxtSignalInitialize(void) function LxtSignalInitializeThread (line 2051) | int LxtSignalInitializeThread(void) function LxtSignalResetReceived (line 2101) | void LxtSignalResetReceived(void) function LxtSignalSetupHandler (line 2135) | int LxtSignalSetupHandler(int Signal, int Flags) function LxtSignalSetAllowMultiple (line 2187) | void LxtSignalSetAllowMultiple(BOOLEAN AllowMultiple) function LxtSignalTimedWait (line 2223) | int LxtSignalTimedWait(sigset_t* Set, siginfo_t* SignalInfo, struct time... function LxtSignalUnblock (line 2277) | int LxtSignalUnblock(int Signal) function LxtSignalWait (line 2308) | void LxtSignalWait(void) function LxtSignalWaitBlocked (line 2360) | int LxtSignalWaitBlocked(int Signal, pid_t FromPid, int TimeoutSeconds) function LxtSocketPairClose (line 2403) | int LxtSocketPairClose(PLXT_SOCKET_PAIR SocketPair) function LxtSocketPairCloseChild (line 2432) | int LxtSocketPairCloseChild(PLXT_SOCKET_PAIR SocketPair) function LxtSocketPairCloseParent (line 2466) | int LxtSocketPairCloseParent(PLXT_SOCKET_PAIR SocketPair) function LxtSocketPairCreate (line 2500) | int LxtSocketPairCreate(PLXT_SOCKET_PAIR SocketPair) function LxtWaitPidPoll (line 2529) | int LxtWaitPidPoll(pid_t ChildPid, int ExpectedWaitStatus) function LxtWaitPidPollOptions (line 2555) | int LxtWaitPidPollOptions(pid_t ChildPid, int ExpectedWaitStatus, int Op... function LxtClose (line 2642) | int LxtClose(int FileDescriptor) function LxtMunmap (line 2656) | int LxtMunmap(void* Address, size_t Length) function LxtWslVersion (line 2670) | int LxtWslVersion(void) FILE: test/linux/unit_tests/lxtutil.h type LXT_ARGS (line 48) | typedef struct _LXT_ARGS type LXT_VARIATION (line 60) | typedef struct _LXT_VARIATION type LXT_VARIATION (line 66) | typedef const LXT_VARIATION* PCLXT_VARIATION; type BOOLEAN (line 68) | typedef unsigned char BOOLEAN; type LXT_CHILD_INFO (line 79) | typedef struct _LXT_CHILD_INFO type kernel_sigset_t (line 229) | typedef long long kernel_sigset_t; type LXT_RT_SIG_ACTION (line 231) | typedef struct _LXT_RT_SIG_ACTION type LXT_CLONE_ARGS (line 239) | typedef struct _LXT_CLONE_ARGS type LXT_PIPE (line 245) | typedef struct _LXT_PIPE type LXT_SOCKET_PAIR (line 251) | typedef struct _LXT_SOCKET_PAIR type timespec (line 303) | struct timespec FILE: test/linux/unit_tests/madvise.c function MadviseTestEntry (line 48) | int MadviseTestEntry(int Argc, char* Argv[]) function MadviseRunTest (line 68) | int MadviseRunTest(int FileId, int BufferSize, int DoFork) function MadviseVariation2 (line 310) | int MadviseVariation2(PLXT_ARGS Args) function MadviseVariation3 (line 352) | int MadviseVariation3(PLXT_ARGS Args) function MadviseVariation4 (line 394) | int MadviseVariation4(PLXT_ARGS Args) function MadviseVariation5 (line 467) | int MadviseVariation5(PLXT_ARGS Args) FILE: test/linux/unit_tests/mprotect.c function MprotectMainVariation (line 57) | int MprotectMainVariation(PLXT_ARGS Args) function MunmapMainVariation (line 199) | int MunmapMainVariation(PLXT_ARGS Args) function MsyncMainVariation (line 273) | int MsyncMainVariation(PLXT_ARGS Args) function MadviseMainVariation (line 366) | int MadviseMainVariation(PLXT_ARGS Args) function MremapMainVariation (line 454) | int MremapMainVariation(PLXT_ARGS Args) function MprotectStackVariation (line 565) | int MprotectStackVariation(PLXT_ARGS Args) function MprotectTestEntry (line 596) | int MprotectTestEntry(int Argc, char* Argv[]) FILE: test/linux/unit_tests/mremap.c function FillMemory (line 33) | void FillMemory(char* Memory, int Size, unsigned char Value) function CheckMemory (line 53) | int CheckMemory(unsigned char* Memory, int Size, unsigned char Value) function MremapTestEntry (line 104) | int MremapTestEntry(int Argc, char* Argv[]) FILE: test/linux/unit_tests/namespace.c type LXT_NAMESPACE_DATA (line 94) | typedef struct _LXT_NAMESPACE_DATA function NamespaceTestEntry (line 103) | int NamespaceTestEntry(int Argc, char* Argv[]) function NamespaceSetNsChild (line 121) | void NamespaceSetNsChild(int NsFd) function NamespaceSetNs (line 152) | int NamespaceSetNs(PLXT_ARGS Args) function NamespaceStat (line 217) | int NamespaceStat(PLXT_ARGS Args) function VerifyUtsData (line 269) | int VerifyUtsData(struct utsname* ExpectedValues) function NamespaceUtsChild (line 309) | int NamespaceUtsChild(struct utsname* ParentValues) function NamespaceUtsFork (line 360) | void NamespaceUtsFork(struct utsname* ParentValues) type utsname (line 374) | struct utsname function NamespaceUts (line 382) | int NamespaceUts(PLXT_ARGS Args) function NamespacePidCheckProcPidStatStatusFiles (line 438) | int NamespacePidCheckProcPidStatStatusFiles(char* Dir) function NamespacePidGetProcPidFolderCount (line 527) | int NamespacePidGetProcPidFolderCount(char* Dir, int* Count) function NamespacePidBasic (line 596) | int NamespacePidBasic(int Level) function NamespacePidBasicChild (line 668) | int NamespacePidBasicChild(void* Param) function NamespacePidParentPThread (line 829) | int NamespacePidParentPThread(void) function NamespacePidTerminate (line 849) | int NamespacePidTerminate(int Level, int* Ready) function NamespacePidTestTerminate (line 919) | int NamespacePidTestTerminate() function NamespacePidTestReboot (line 983) | int NamespacePidTestReboot() function NamespacePid (line 1047) | int NamespacePid(PLXT_ARGS Args) function NamespaceNetworkGetNSID (line 1108) | int NamespaceNetworkGetNSID(int* NetworkNamespaceId) function NamespaceNetwork (line 1193) | int NamespaceNetwork(PLXT_ARGS Args) function NamespaceNetworkProcfs (line 1244) | int NamespaceNetworkProcfs(PLXT_ARGS Args) function NamespaceNetworkProcfsCheckFile (line 1334) | int NamespaceNetworkProcfsCheckFile(char* FileName, int ExpectedLineCount) type LXT_NAMESPACE_IPC_DATA (line 1381) | typedef struct _LXT_NAMESPACE_IPC_DATA function NamespaceIpcChild (line 1387) | int NamespaceIpcChild(PLXT_NAMESPACE_IPC_DATA Data) function NamespaceIpcFork (line 1434) | void NamespaceIpcFork(PLXT_NAMESPACE_IPC_DATA Data) function NamespaceIpc (line 1456) | int NamespaceIpc(PLXT_ARGS Args) function NamespaceCloneInvalidChild (line 1524) | int NamespaceCloneInvalidChild(unsigned long Flags, PLXT_PIPE Pipe) function NamespaceCloneInvalid (line 1588) | int NamespaceCloneInvalid(PLXT_ARGS Args) FILE: test/linux/unit_tests/netlink.c type NetlinkRecvmmsgBlockedReaderParams (line 64) | typedef struct _NetlinkRecvmmsgBlockedReaderParams type BindChildThreadReturn (line 70) | typedef struct _BindChildThreadReturn type rtattr (line 99) | struct rtattr type nlmsghdr (line 109) | struct nlmsghdr type nlmsghdr (line 111) | struct nlmsghdr type in_addr (line 111) | struct in_addr type nlmsghdr (line 114) | struct nlmsghdr type in_addr (line 114) | struct in_addr type in_addr (line 114) | struct in_addr function NetlinkTestEntry (line 144) | int NetlinkTestEntry(int Argc, char* Argv[]) function SocketNetlinkIsIpv6Configured (line 182) | bool SocketNetlinkIsIpv6Configured() function SocketNetlinkOpenClose (line 310) | int SocketNetlinkOpenClose(PLXT_ARGS Args) function SocketNetlinkBasic (line 387) | int SocketNetlinkBasic(PLXT_ARGS Args) function SocketNetlinkBind (line 513) | int SocketNetlinkBind(PLXT_ARGS Args) function SocketNetlinkBindThread (line 966) | int SocketNetlinkBindThread(PLXT_ARGS Args) type sockaddr_nl (line 1086) | struct sockaddr_nl type sockaddr (line 1096) | struct sockaddr type sockaddr (line 1099) | struct sockaddr function SocketNetlinkSendReceive (line 1124) | int SocketNetlinkSendReceive(PLXT_ARGS Args) function SocketNetlinkSendReceiveOverflow (line 1612) | int SocketNetlinkSendReceiveOverflow(PLXT_ARGS Args) function SocketNetlinkBlockedReader (line 1851) | int SocketNetlinkBlockedReader(PLXT_ARGS Args) function SocketNetlinkEpoll (line 1951) | int SocketNetlinkEpoll(PLXT_ARGS Args) function SocketNetlinkRecvmmsg (line 2113) | int SocketNetlinkRecvmmsg(PLXT_ARGS Args) type iovec (line 2365) | struct iovec type mmsghdr (line 2366) | struct mmsghdr type timespec (line 2369) | struct timespec function SocketNetlinkSendBadMessage (line 2428) | int SocketNetlinkSendBadMessage(PLXT_ARGS Args) function SocketNetlinkRouteDumpAttributeData (line 2494) | void SocketNetlinkRouteDumpAttributeData(char* Buffer, int BufferSize, s... function SocketNetlinkRouteGetAddr (line 2538) | int SocketNetlinkRouteGetAddr(PLXT_ARGS Args) function SocketNetlinkRouteGetLink (line 2741) | int SocketNetlinkRouteGetLink(PLXT_ARGS Args) function SocketNetlinkRouteGetLinkCheckResponse (line 3064) | int SocketNetlinkRouteGetLinkCheckResponse(int Socket, int OnlyOneInterf... function SocketNetlinkRouteGetRouteBestRoute (line 3195) | int SocketNetlinkRouteGetRouteBestRoute(PLXT_ARGS Args) function SocketNetlinkRouteGetRouteBestRouteCheckResponse (line 3433) | int SocketNetlinkRouteGetRouteBestRouteCheckResponse(int Socket, int Che... function SocketNetlinkRouteGetRouteDump (line 3529) | int SocketNetlinkRouteGetRouteDump(PLXT_ARGS Args) function SocketNetlinkGetLoopbackIndex (line 3728) | int SocketNetlinkGetLoopbackIndex(int* LoopbackIndex) function SocketNetlinkCheckResponseError (line 3769) | int SocketNetlinkCheckResponseError(void* ReceiveBuffer, int ReceiveResu... function SocketNetlinkRouteAddAttribute (line 3808) | int SocketNetlinkRouteAddAttribute(struct nlmsghdr* Msghdr, int MessageS... function SocketNetlinkRouteAddAddressAttributes (line 3855) | void SocketNetlinkRouteAddAddressAttributes(struct nlmsghdr* Msghdr, int... function SocketNetlinkRouteAddRouteAttributes (line 3892) | void SocketNetlinkRouteAddRouteAttributes(struct nlmsghdr* Msghdr, int M... function SocketNetlinkRouteNewDelAddress (line 3941) | int SocketNetlinkRouteNewDelAddress(PLXT_ARGS Args) function SocketNetlinkRouteNewDelRoute (line 4301) | int SocketNetlinkRouteNewDelRoute(PLXT_ARGS Args) function SocketNetlinkSendAndWaitForExpectedError (line 5107) | int SocketNetlinkSendAndWaitForExpectedError(int Socket, void* Request, ... function SocketNetlinkSetAndVerifySocketOptionTimeout (line 5170) | int SocketNetlinkSetAndVerifySocketOptionTimeout(int Socket, int SocketO... function SocketNetlinkSoPasscred (line 5215) | int SocketNetlinkSoPasscred(PLXT_ARGS Args) FILE: test/linux/unit_tests/overlayfs.c function OverlayFsTestEntry (line 153) | int OverlayFsTestEntry(int Argc, char* Argv[]) function OvFsTestBasicMount (line 189) | int OvFsTestBasicMount(PLXT_ARGS Args) function OvFsTestDirsPopulate (line 298) | int OvFsTestDirsPopulate(void) function OvFsTestDirsSetup (line 396) | int OvFsTestDirsSetup(void) function OvFsTestFileObjectReadOps (line 437) | int OvFsTestFileObjectReadOps(PLXT_ARGS Args) function OvFsTestFileObjectWriteOpsUpper (line 713) | int OvFsTestFileObjectWriteOpsUpper(PLXT_ARGS Args) function OvFsTestInodeOpaque (line 896) | int OvFsTestInodeOpaque(PLXT_ARGS Args) function OvFsTestInodeReadOps (line 1176) | int OvFsTestInodeReadOps(PLXT_ARGS Args) function OvFsTestInodeRename (line 1361) | int OvFsTestInodeRename(PLXT_ARGS Args) function OvFsTestInodeWhiteout (line 1538) | int OvFsTestInodeWhiteout(PLXT_ARGS Args) function OvFsTestInodeWriteOpsUpper (line 1695) | int OvFsTestInodeWriteOpsUpper(PLXT_ARGS Args) function OvFsTestInodeWriteOps (line 2027) | int OvFsTestInodeWriteOps(PLXT_ARGS Args) function OvFsTestInodeUnlink (line 2397) | int OvFsTestInodeUnlink(PLXT_ARGS Args) function OvFsTestInodeXattr (line 2636) | int OvFsTestInodeXattr(PLXT_ARGS Args) function OvFsTestLowerWhiteout (line 2811) | int OvFsTestLowerWhiteout(PLXT_ARGS Args) function OvFsTestMultipleLower (line 3037) | int OvFsTestMultipleLower(PLXT_ARGS Args) FILE: test/linux/unit_tests/pipe.c function PipeTestEntry (line 130) | int PipeTestEntry(int Argc, char* Argv[]) function PipeCheckFdPath (line 148) | int PipeCheckFdPath(int Fd) function PipeEpoll (line 182) | int PipeEpoll(PLXT_ARGS Args) function PipeFifo (line 323) | int PipeFifo(PLXT_ARGS Args) function PipeFifoNonBlock (line 441) | int PipeFifoNonBlock(PLXT_ARGS Args) function PipeFifoReadWrite (line 526) | int PipeFifoReadWrite(PLXT_ARGS Args) function PipeFifoReopen (line 586) | int PipeFifoReopen(PLXT_ARGS Args) function PipeReopen (line 743) | int PipeReopen(PLXT_ARGS Args) function PipeStat (line 860) | int PipeStat(PLXT_ARGS Args) function PipeTest (line 925) | int PipeTest(bool Polling, bool UsePipe2) function PipeVariation0 (line 1043) | int PipeVariation0(PLXT_ARGS Args) function PipeWriter (line 1053) | int PipeWriter(unsigned int* Buffer, size_t BufferLength, int Pipe, bool... function PipeReader (line 1161) | int PipeReader(unsigned int* Buffer, size_t BufferLength, int Pipe, bool... function PipeVariation1 (line 1262) | int PipeVariation1(PLXT_ARGS Args) function PipeReaderHangup (line 1272) | int PipeReaderHangup(PLXT_ARGS Args) function PipeWriterHangup (line 1426) | int PipeWriterHangup(PLXT_ARGS Args) function PipeVariationIoctl (line 1554) | int PipeVariationIoctl(PLXT_ARGS Args) function PipeFileLocking (line 1599) | int PipeFileLocking(PLXT_ARGS Args) function PipeZeroByteRead (line 1654) | int PipeZeroByteRead(PLXT_ARGS Args) function PipeSecurityHelper (line 1697) | int PipeSecurityHelper(int Pipe, int Uid, int Gid) function PipeSecurity (line 1786) | int PipeSecurity(PLXT_ARGS Args) function PipeFcntlRoundUpToPower2 (line 1862) | int PipeFcntlRoundUpToPower2(int Value) function PipeFcntl (line 1883) | int PipeFcntl(PLXT_ARGS Args) FILE: test/linux/unit_tests/poll.c function PollTestEntry (line 36) | int PollTestEntry(int Argc, char* Argv[]) function CountFilledDescriptors (line 54) | int CountFilledDescriptors(struct pollfd* PollDescriptors, int Count) function PollVariation0 (line 73) | int PollVariation0(PLXT_ARGS Args) FILE: test/linux/unit_tests/random.c function RandomTestEntry (line 61) | int RandomTestEntry(int Argc, char* Argv[]) function GetrandomSyscall (line 75) | int GetrandomSyscall(PLXT_ARGS Args) function DevRandomDevice (line 137) | int DevRandomDevice(PLXT_ARGS Args) function DevUrandomDevice (line 169) | int DevUrandomDevice(PLXT_ARGS Args) function ProcfsRandom (line 214) | int ProcfsRandom(PLXT_ARGS Args) FILE: test/linux/unit_tests/resourcelimits.c function ResourceLimitsTestEntry (line 64) | int ResourceLimitsTestEntry(int Argc, char* Argv[]) function ResourceLimitTest (line 82) | int ResourceLimitTest(PLXT_ARGS Args) function ResourceLimitNoFile (line 171) | int ResourceLimitNoFile(PLXT_ARGS Args) function PrlimitTest (line 416) | int PrlimitTest(PLXT_ARGS Args) FILE: test/linux/unit_tests/sched.c function SchedTestEntry (line 43) | int SchedTestEntry(int Argc, char* Argv[]) function GetDefaultScheduler (line 61) | int GetDefaultScheduler(PLXT_ARGS Args) function SetScheduler (line 88) | int SetScheduler(PLXT_ARGS Args) function SetSchedulerChild (line 149) | int SetSchedulerChild(PLXT_ARGS Args) function SetGetAffinity (line 212) | int SetGetAffinity(PLXT_ARGS Args) function SetGetAffinityNp (line 307) | int SetGetAffinityNp(PLXT_ARGS Args) FILE: test/linux/unit_tests/select.c function SelectTestEntry (line 55) | int SelectTestEntry(int Argc, char* Argv[]) function SelectFdBufferSize (line 73) | int SelectFdBufferSize(PLXT_ARGS Args) function SelectMaxNfds (line 205) | int SelectMaxNfds(PLXT_ARGS Args) FILE: test/linux/unit_tests/sem.c type semid_ds (line 78) | struct semid_ds function SemTestEntry (line 83) | int SemTestEntry(int Argc, char* Argv[]) function SemCtlSyscall (line 98) | int SemCtlSyscall(PLXT_ARGS Args) function SemGetSyscall (line 328) | int SemGetSyscall(PLXT_ARGS Args) function SemCloneChild (line 508) | int SemCloneChild(void* Param) function SemCloneThread (line 531) | int SemCloneThread(void* Param) function SemOpFlags (line 551) | int SemOpFlags(PLXT_ARGS Args) function SemOpSyscall (line 995) | int SemOpSyscall(PLXT_ARGS Args) function SemPrintInfo (line 1400) | void SemPrintInfo(struct semid_ds* Stat) FILE: test/linux/unit_tests/shm.c type shmid_ds (line 80) | struct shmid_ds type shmid_ds (line 82) | struct shmid_ds function ShmTestEntry (line 92) | int ShmTestEntry(int Argc, char* Argv[]) function ShmAtAccess (line 107) | int ShmAtAccess(PLXT_ARGS Args) function ShmAtDtSyscall (line 690) | int ShmAtDtSyscall(PLXT_ARGS Args) function ShmGetAccess (line 1191) | int ShmGetAccess(PLXT_ARGS Args) function ShmGetSyscall (line 1714) | int ShmGetSyscall(PLXT_ARGS Args) function ShmCtlSyscall (line 1896) | int ShmCtlSyscall(PLXT_ARGS Args) function ShmPidNamespaceWork (line 2398) | int ShmPidNamespaceWork(void) function ShmPidNamespace (line 2540) | int ShmPidNamespace(PLXT_ARGS Args) function ShmPrintInfo (line 2582) | void ShmPrintInfo(struct shmid_ds* Stat) function ShmPrintInfoAttach (line 2608) | void ShmPrintInfoAttach(struct shmid_ds* Stat) FILE: test/linux/unit_tests/socket.c function GetTickCount (line 108) | long long GetTickCount(void) function main (line 121) | int main(int Argc, char* Argv[]) function SocketClientDgram (line 137) | int SocketClientDgram(PLXT_ARGS Args) function SocketClientSend (line 206) | int SocketClientSend(int NumConnectAndSends, int Family, int Type, int P... function SocketClientSendMultiple (line 280) | int SocketClientSendMultiple(PLXT_ARGS Args) function SocketClientSendMultipleIpv6 (line 290) | int SocketClientSendMultipleIpv6(PLXT_ARGS Args) function SocketClientSendWithFlags (line 300) | int SocketClientSendWithFlags(PLXT_ARGS Args) function SocketClientUnix (line 395) | int SocketClientUnix(PLXT_ARGS Args) function SocketCreateAcceptedSocket (line 401) | int SocketCreateAcceptedSocket(int Socket, int Family) function SocketCreateBoundSocket (line 451) | int SocketCreateBoundSocket(int Family, int Type, int Protocol) function SocketCreateConnectSocket (line 529) | int SocketCreateConnectSocket(int Family, int Type, int Protocol) function SocketGetSockName (line 594) | int SocketGetSockName(PLXT_ARGS Args) function SocketParseCommandLine (line 795) | int SocketParseCommandLine(int Argc, char* Argv[], LXT_ARGS* Args) function SocketServerDgram (line 872) | int SocketServerDgram(PLXT_ARGS Args) function SocketServerAccept (line 926) | int SocketServerAccept(int NumAccepts, int Family, int Type, int Protocol) function SocketServerAcceptMultiple (line 1008) | int SocketServerAcceptMultiple(PLXT_ARGS Args) function SocketServerAcceptMultipleIpv6 (line 1018) | int SocketServerAcceptMultipleIpv6(PLXT_ARGS Args) function SocketServerAcceptWithFlags (line 1028) | int SocketServerAcceptWithFlags(PLXT_ARGS Args) function SocketServerUnix (line 1108) | int SocketServerUnix(PLXT_ARGS Args) FILE: test/linux/unit_tests/socket_nonblock.c function SocketNonblockTestEntry (line 48) | int SocketNonblockTestEntry(int Argc, char* Argv[]) function NonblockEpollCreateClientSocket (line 70) | int NonblockEpollCreateClientSocket(int IsNonBlocking) function NonblockEpollCreateClientUnixSocket (line 140) | int NonblockEpollCreateClientUnixSocket(int IsNonBlocking) function NonblockEpollCreateListenSocket (line 209) | int NonblockEpollCreateListenSocket(int IsNonBlocking) function NonblockEpollCreateListenUnixSocket (line 292) | int NonblockEpollCreateListenUnixSocket(int IsNonBlocking) function NonblockEpollHandleClientAccept (line 373) | int NonblockEpollHandleClientAccept(int Socket) function SocketAsyncTest (line 433) | int SocketAsyncTest(PLXT_ARGS Args) FILE: test/linux/unit_tests/splice.c function SpliceTestEntry (line 70) | int SpliceTestEntry(int Argc, char* Argv[]) function SpliceOpenStandardFile (line 103) | int SpliceOpenStandardFile(void) function SpliceVariationBasicTests (line 155) | int SpliceVariationBasicTests(PLXT_ARGS Args) function SpliceVariationBlocking (line 310) | int SpliceVariationBlocking(PLXT_ARGS Args) function SpliceVariationInvalidParameters (line 410) | int SpliceVariationInvalidParameters(PLXT_ARGS Args) function TeeVariationBasicTests (line 532) | int TeeVariationBasicTests(PLXT_ARGS Args) function TeeVariationInvalidParameters (line 594) | int TeeVariationInvalidParameters(PLXT_ARGS Args) FILE: test/linux/unit_tests/sysfs.c function SysfsTestEntry (line 96) | int SysfsTestEntry(int Argc, char* Argv[]) function SysFsClassNet (line 129) | int SysFsClassNet(PLXT_ARGS Args) function SysFsDevicesSystemCpu (line 164) | int SysFsDevicesSystemCpu(PLXT_ARGS Args) function SysFsDevicesVirtualNet (line 293) | int SysFsDevicesVirtualNet(PLXT_ARGS Args) function SysFsKernelDebug (line 331) | int SysFsKernelDebug(PLXT_ARGS Args) function SysFsRoot (line 364) | int SysFsRoot(PLXT_ARGS Args) FILE: test/linux/unit_tests/sysinfo.c type sysinfo (line 21) | struct sysinfo function SysInfoTestEntry (line 31) | int SysInfoTestEntry(int Argc, char* Argv[]) function SysinfoVariationPrint (line 49) | int SysinfoVariationPrint(PLXT_ARGS Args) FILE: test/linux/unit_tests/timer.c type itimerval (line 69) | struct itimerval type timespec (line 75) | struct timespec function TimerTestEntry (line 78) | int TimerTestEntry(int Argc, char* Argv[]) function ITimerInvalidParam (line 98) | int ITimerInvalidParam(PLXT_ARGS Args) type itimerval (line 126) | struct itimerval type itimerval (line 127) | struct itimerval function ITimerPerThreadGroup (line 150) | int ITimerPerThreadGroup(PLXT_ARGS Args) function ITimerSignalHandler (line 191) | void ITimerSignalHandler(int Signal) function ITimerSignal (line 205) | int ITimerSignal(PLXT_ARGS Args) function AlarmSyscall (line 312) | int AlarmSyscall(PLXT_ARGS Args) function ITimerPeriodicSignalHandler (line 415) | void ITimerPeriodicSignalHandler(int Signal) function ITimerPeriodicSignal (line 429) | int ITimerPeriodicSignal(PLXT_ARGS Args) function NanosleepInvalidParam (line 479) | int NanosleepInvalidParam(PLXT_ARGS Args) function TimerCreateHandler (line 511) | void TimerCreateHandler(int Signal, siginfo_t* SignalInfo, void* SignalC... type itimerspec (line 556) | struct itimerspec function TimerCreateSyscall (line 573) | int TimerCreateSyscall(PLXT_ARGS Args) function TimerCreateInvalidParam (line 701) | int TimerCreateInvalidParam(PLXT_ARGS Args) type LXSS_BYTE_ALIGNED_TIMESPEC (line 906) | typedef struct _LXSS_BYTE_ALIGNED_TIMESPEC function ClockGetTimeAlignment (line 912) | int ClockGetTimeAlignment(PLXT_ARGS Args) FILE: test/linux/unit_tests/timerfd.c type timespec (line 43) | struct timespec function TimerFdTestEntry (line 46) | int TimerFdTestEntry(int Argc, char* Argv[]) function TimerFdBasic (line 64) | int TimerFdBasic(PLXT_ARGS Args) function TimerFdEpoll (line 360) | int TimerFdEpoll(PLXT_ARGS Args) FILE: test/linux/unit_tests/tty.c function TtyTestEntry (line 57) | int TtyTestEntry(int argc, char* argv[]) function TestDevTty0Ioctl (line 74) | int TestDevTty0Ioctl(PLXT_ARGS Args) function TestDevTtyIoctl (line 221) | int TestDevTtyIoctl(PLXT_ARGS Args) function TestDevTtyStat (line 239) | int TestDevTtyStat(PLXT_ARGS Args) function TestDevTtyOpen (line 285) | int TestDevTtyOpen(PLXT_ARGS Args) function TestDevTtySecurity (line 349) | int TestDevTtySecurity(PLXT_ARGS Args) FILE: test/linux/unit_tests/ttys.c function TtysTestEntry (line 63) | int TtysTestEntry(int Argc, char* Argv[]) function TtysBasicOps (line 81) | int TtysBasicOps(PLXT_ARGS Args) function TtysTermiosBaudParity (line 118) | int TtysTermiosBaudParity(PLXT_ARGS Args) function TtysWrite (line 389) | int TtysWrite(PLXT_ARGS Args) function TtysWindowSize (line 456) | int TtysWindowSize(PLXT_ARGS Args) function TtysTermiosFlowControl (line 517) | int TtysTermiosFlowControl(PLXT_ARGS Args) function TtysWriteReadTransfer (line 707) | int TtysWriteReadTransfer(PLXT_ARGS Args, int FdRead, int FdWrite) function TtysWriteReadTermios (line 832) | int TtysWriteReadTermios(PLXT_ARGS Args, int FdRead, int FdWrite) function TtysWriteRead (line 874) | int TtysWriteRead(PLXT_ARGS Args) function TtysModemIoctls (line 925) | int TtysModemIoctls(PLXT_ARGS Args) FILE: test/linux/unit_tests/unittests.c function main (line 74) | int main(int Argc, char* Argv[], char** Envp) FILE: test/linux/unit_tests/unittests.h type LXT_TEST_HANDLER_UNION (line 195) | typedef union _TEST_HANDLER_UNION type LXT_TEST (line 201) | typedef struct _LXT_TEST FILE: test/linux/unit_tests/user.c function UserTestEntry (line 26) | int UserTestEntry(int Argc, char* Argv[]) function ValidateUserTest (line 57) | int ValidateUserTest(char* Username, uid_t Uid, uid_t Gid) FILE: test/linux/unit_tests/utimensat.c type TIMESPEC (line 59) | typedef struct timespec TIMESPEC, *PTIMESPEC; type PERMISSIONS_TEST_CASE (line 72) | typedef struct _PERMISSIONS_TEST_CASE type PERMISSIONS_FILE (line 85) | typedef struct _PERMISSIONS_FILE function TestBasicFunctions (line 107) | int TestBasicFunctions(PLXT_ARGS Args) function TestUtimes (line 151) | int TestUtimes(PLXT_ARGS Args) function TestInvalid (line 200) | int TestInvalid(PLXT_ARGS Args) function TestPermissions (line 275) | int TestPermissions(PLXT_ARGS Args) function UtimensatTestEntry (line 449) | int UtimensatTestEntry(int Argc, char* Argv[]) FILE: test/linux/unit_tests/vfsaccess.c type VFS_ACCESS_FILE (line 89) | typedef struct _VFS_ACCESS_FILE type VFS_ACCESS_FILE_OBJECT (line 95) | typedef struct _VFS_ACCESS_FILE_OBJECT type reuid_t (line 101) | struct reuid_t function VfsAccessTestEntry (line 198) | int VfsAccessTestEntry(int Argc, char* Argv[]) function VfsAccessFileObjectCleanup (line 220) | void VfsAccessFileObjectCleanup(void) function VfsAccessFileObjectCreateFiles (line 267) | int VfsAccessFileObjectCreateFiles(void) function VfsAccessFileObjectCreateSymlinks (line 328) | int VfsAccessFileObjectCreateSymlinks(void) function VfsAccessCheckResult (line 366) | int VfsAccessCheckResult(int ResultActual, int ResultExpected, int Errno... function VfsAccessFifo (line 402) | int VfsAccessFifo(PLXT_ARGS Args) function VfsAccessFileObjectChecks (line 445) | int VfsAccessFileObjectChecks(PLXT_ARGS Args) function VfsAccessFileObjectSymlinksChecks (line 679) | int VfsAccessFileObjectSymlinksChecks(PLXT_ARGS Args) function VfsAccessFileObjectOpenFiles (line 804) | int VfsAccessFileObjectOpenFiles(VFS_ACCESS_FILE_OBJECT Files[]) function VfsAccessFileObjectOpenSymlinks (line 826) | int VfsAccessFileObjectOpenSymlinks(VFS_ACCESS_FILE_OBJECT Files[]) function VfsAccessRemapReference (line 848) | int VfsAccessRemapReference(PLXT_ARGS Args) function VfsAccessChmod (line 905) | int VfsAccessChmod(PLXT_ARGS Args) function VfsAccessChmodCapChild (line 1008) | void VfsAccessChmodCapChild(void) function VfsAccessChmodCap (line 1059) | int VfsAccessChmodCap(PLXT_ARGS Args) function VfsAccessOPathChild (line 1085) | void VfsAccessOPathChild(void) function VfsAccessOPath (line 1192) | int VfsAccessOPath(PLXT_ARGS Args) function VfsAccessRenameCapChild (line 1229) | void VfsAccessRenameCapChild(void) function VfsAccessRmdirCapChild (line 1286) | void VfsAccessRmdirCapChild(void) function VfsAccessStickyBit (line 1329) | int VfsAccessStickyBit(PLXT_ARGS Args) function VfsAccessSetUserGroupIdExecveChild (line 1376) | int VfsAccessSetUserGroupIdExecveChild(void) function VfsAccessSetUserGroupIdFSetIdChild (line 1433) | void VfsAccessSetUserGroupIdFSetIdChild(int Fd1) function VfsAccessSetUserGroupIdChmodChild (line 1485) | void VfsAccessSetUserGroupIdChmodChild(char* FilePath, uid_t Uid, gid_t ... function VfsAccessSetUserGroupId (line 1518) | int VfsAccessSetUserGroupId(PLXT_ARGS Args) function VfsAccessInodeChecksChild (line 1756) | void VfsAccessInodeChecksChild(void) function VfsAccessInodeChecks (line 1968) | int VfsAccessInodeChecks(PLXT_ARGS Args) function VfsAccessParseArgs (line 1991) | int VfsAccessParseArgs(int Argc, char* Argv[], LXT_ARGS* Args) function VfsAccessUTimeCapChild (line 2116) | void VfsAccessUTimeCapChild(void) function VfsAccessUTimeCap (line 2169) | int VfsAccessUTimeCap(PLXT_ARGS Args) function VfsAccessSetFsUid (line 2192) | int VfsAccessSetFsUid(PLXT_ARGS Args) function getreuid (line 2309) | void getreuid(struct reuid_t* Set) function pid_t (line 2315) | pid_t fork_wait() function VfsAccessSetUid (line 2330) | int VfsAccessSetUid(PLXT_ARGS Args) FILE: test/linux/unit_tests/vnet.c type nlmsghdr (line 66) | struct nlmsghdr type in_addr (line 76) | struct in_addr type in_addr (line 78) | struct in_addr function VnetTestEntry (line 148) | int VnetTestEntry(int Argc, char* Argv[]) function BindSocketForNetlink (line 208) | int BindSocketForNetlink(int Socket) function CreateVirtualBridgeViaIoctl (line 241) | int CreateVirtualBridgeViaIoctl(const char* Name) function CreateVirtualDeviceInfo (line 282) | void CreateVirtualDeviceInfo(const char* Type, const char* Name, const c... function CreateVirtualBridgeViaNetlink (line 405) | int CreateVirtualBridgeViaNetlink(const char* Name) function CreateVirtualDeviceViaNetlink (line 485) | int CreateVirtualDeviceViaNetlink(int Flags, const char* DeviceData, int... function DeleteVirtualBridgeViaIoctl (line 631) | int DeleteVirtualBridgeViaIoctl(const char* Name) function DeleteVirtualDeviceViaNetlink (line 672) | int DeleteVirtualDeviceViaNetlink(const char* Name) function CreateVirtualEthernetPairViaNetlink (line 759) | int CreateVirtualEthernetPairViaNetlink(const char* Name, const char* Pe... function GetNetworkInterfaceIndex (line 876) | int GetNetworkInterfaceIndex(const char* Name) function EmptyDeviceErrorFromNetlink (line 922) | int EmptyDeviceErrorFromNetlink(PLXT_ARGS Args) function PhysicalDeviceNamespace1 (line 966) | int PhysicalDeviceNamespace1(PLXT_ARGS Args) function SanityPermissionsCheck (line 1088) | int SanityPermissionsCheck(PLXT_ARGS Args) function SetIpAddress (line 1139) | int SetIpAddress(const char* InterfaceName, const struct in_addr* Addres... function SetRoute (line 1253) | int SetRoute(const char* InterfaceName, const struct in_addr* AddressIpv... function SetVirtualDeviceAttributeViaNetlink (line 1371) | int SetVirtualDeviceAttributeViaNetlink(const char* Name, int AttributeT... function SetVirtualDeviceFlagViaNetlink (line 1475) | int SetVirtualDeviceFlagViaNetlink(const char* Name, int Flag, bool IsFl... function VerifyRouteLinkDoesNotExist (line 1574) | int VerifyRouteLinkDoesNotExist( function VerifyRouteLinkExists (line 1675) | int VerifyRouteLinkExists( function VirtualBridgeAutoName (line 1779) | int VirtualBridgeAutoName(PLXT_ARGS Args) function VirtualBridgeFromIoctl1 (line 1828) | int VirtualBridgeFromIoctl1(PLXT_ARGS Args) function VirtualBridgeFromNetlink1 (line 1859) | int VirtualBridgeFromNetlink1(PLXT_ARGS Args) function VirtualBridgeNamespace1 (line 1900) | int VirtualBridgeNamespace1(PLXT_ARGS Args) function VirtualEthernetPairFromNetlink1 (line 1999) | int VirtualEthernetPairFromNetlink1(PLXT_ARGS Args) function VirtualEthernetPairFromNetlink2 (line 2041) | int VirtualEthernetPairFromNetlink2(PLXT_ARGS Args) function VirtualEthernetPairNamespace1 (line 2085) | int VirtualEthernetPairNamespace1(PLXT_ARGS Args) function VirtualEthernetPairNamespace2 (line 2185) | int VirtualEthernetPairNamespace2(PLXT_ARGS Args) function VirtualEthernetPairNamespace3 (line 2313) | int VirtualEthernetPairNamespace3(PLXT_ARGS Args) function VirtualEthernetPairNamespace4 (line 2422) | int VirtualEthernetPairNamespace4(PLXT_ARGS Args) function VirtualEthernetPairNamespace5 (line 2543) | int VirtualEthernetPairNamespace5(PLXT_ARGS Args) function VirtualEthernetPairConfigure (line 2692) | int VirtualEthernetPairConfigure(PLXT_ARGS Args) function VirtualEthernetPairData (line 2759) | int VirtualEthernetPairData(PLXT_ARGS Args) function VirtualEthernetPairNamespaceData (line 2879) | int VirtualEthernetPairNamespaceData(PLXT_ARGS Args) FILE: test/linux/unit_tests/waitpid.c function WaitPidTestEntry (line 70) | int WaitPidTestEntry(int Argc, char* Argv[]) function GetPPidPoll (line 95) | int GetPPidPoll(pid_t ExpectedPPid) function LxtWaitPidHelper (line 134) | int LxtWaitPidHelper(pid_t ChildPid, int ExpectedWaitStatus, int Blocking) function WaitPidVariationInitPid (line 180) | int WaitPidVariationInitPid(PLXT_ARGS Args) function WaitPidVariationExitStatusBlock (line 247) | int WaitPidVariationExitStatusBlock(PLXT_ARGS Args) function WaitPidVariationExitStatusHelper (line 257) | int WaitPidVariationExitStatusHelper(PLXT_ARGS Args, int Blocking) function WaitPidVariationExitStatusPoll (line 335) | int WaitPidVariationExitStatusPoll(PLXT_ARGS Args) type WAIT_PID_PARENT_DATA (line 345) | typedef struct _WAIT_PID_PARENT_DATA function WaitPidPrintData (line 355) | void WaitPidPrintData(PWAIT_PID_PARENT_DATA CurrentData, char* Message) function WaitPidVariationParentChildClone (line 387) | int WaitPidVariationParentChildClone(void* Parameter) function WaitPidVariationParentChildFork (line 441) | int WaitPidVariationParentChildFork(PWAIT_PID_PARENT_DATA ParentData) function WaitPidVariationCreateParentData (line 491) | int WaitPidVariationCreateParentData(PWAIT_PID_PARENT_DATA CurrentData) function WaitPidVariationParentChild (line 561) | int WaitPidVariationParentChild(PLXT_ARGS Args) function WaitPidVariationProcessGroup (line 578) | int WaitPidVariationProcessGroup(PLXT_ARGS Args) function WaitPidVariationInvalidParameter (line 668) | int WaitPidVariationInvalidParameter(PLXT_ARGS Args) function WaitPidVariationWaitId (line 742) | int WaitPidVariationWaitId(PLXT_ARGS Args) function WaitPidVariationCloneParentChild (line 928) | int WaitPidVariationCloneParentChild(void) function WaitPidVariationCloneParent (line 981) | int WaitPidVariationCloneParent(PLXT_ARGS Args) type WAITPID_THREAD_PARAMETERS (line 1062) | typedef struct _WAITPID_THREAD_PARAMETERS function ThreadZombieThread (line 1074) | int ThreadZombieThread(void* Context) function WaitPidVariationZombie (line 1274) | int WaitPidVariationZombie(PLXT_ARGS Args) function WaitPidVariationZombieStress (line 1626) | int WaitPidVariationZombieStress(PLXT_ARGS Args) FILE: test/linux/unit_tests/wslpath.c function WslPathTestEntry (line 67) | int WslPathTestEntry(int Argc, char* Argv[]) function WslPathTestDrvFsEscaped (line 100) | int WslPathTestDrvFsEscaped(PLXT_ARGS Args) function WslPathTestDrvFsFromWinPath (line 137) | int WslPathTestDrvFsFromWinPath(PLXT_ARGS Args) function WslPathTestDrvFsSymlink (line 178) | int WslPathTestDrvFsSymlink(PLXT_ARGS Args) function WslPathTestDrvFsToWinPath (line 224) | int WslPathTestDrvFsToWinPath(PLXT_ARGS Args) function WslPathTestInvalidMountInfo (line 263) | int WslPathTestInvalidMountInfo(PLXT_ARGS Args) function WslPathTestLxEscaped (line 315) | int WslPathTestLxEscaped(PLXT_ARGS Args) function WslPathTestLxFromWinPath (line 351) | int WslPathTestLxFromWinPath(PLXT_ARGS Args) function WslPathTestLxToWinPath (line 388) | int WslPathTestLxToWinPath(PLXT_ARGS Args) FILE: test/linux/unit_tests/xattr.c function GetXattr (line 91) | ssize_t GetXattr(const char* Path, const char* Name, void* Value, size_t... function XattrTestEntry (line 107) | int XattrTestEntry(int Argc, char* Argv[]) function XattrTestCreatePaths (line 143) | int XattrTestCreatePaths(int* Fds) function XattrTestDeletePaths (line 170) | void XattrTestDeletePaths(int* Fds) function XattrListTest (line 195) | int XattrListTest(PLXT_ARGS Args) function XattrGetTest (line 270) | int XattrGetTest(PLXT_ARGS Args) function XattrRemoveTest (line 343) | int XattrRemoveTest(PLXT_ARGS Args) function XattrSetTest (line 451) | int XattrSetTest(PLXT_ARGS Args) function XattrAccessTest (line 791) | int XattrAccessTest(PLXT_ARGS Args) FILE: test/windows/Common.cpp function CreateSubprocessPipe (line 69) | std::pair CreateSubprocessPipe(b... function DWORD (line 90) | DWORD function DWORD (line 99) | DWORD function LxsstuLaunchWslAndCaptureOutput (line 107) | std::pair LxsstuLaunchWslAndCaptureOutput( function LxssGenerateWslCommandLine (line 138) | std::wstring LxssGenerateWslCommandLine(_In_opt_ LPCWSTR Arguments, _In_... function LxsstuLaunchWslAndCaptureOutput (line 156) | std::pair LxsstuLaunchWslAndCaptureOutput( function LxsstuLaunchCommandAndCaptureOutput (line 183) | std::pair LxsstuLaunchCommandAndCaptureOutpu... function LxsstuLaunchCommandAndCaptureOutputWithResult (line 195) | std::tuple LxsstuLaunchCommandAndCaptur... function LxsstuLaunchCommandAndCaptureOutput (line 228) | std::pair LxsstuLaunchCommandAndCaptureOutput( function DWORD (line 269) | DWORD function LxsstuStartProcess (line 278) | wil::unique_handle LxsstuStartProcess( function FileFromHandle (line 296) | wil::unique_file FileFromHandle(_Inout_ wil::unique_handle& Handle, _In_... function BOOL (line 336) | BOOL LxsstuInitialize(__in BOOLEAN RunInstanceTests) function BOOL (line 453) | BOOL LxsstuVmMode(VOID) function LxsstuLaunchPowershellAndCaptureOutput (line 477) | std::pair LxsstuLaunchPowershellAndCaptureOu... function VOID (line 505) | VOID LxsstuUninitialize(__in BOOLEAN RunInstanceTests) function LxssLogKernelOutput (line 568) | void LxssLogKernelOutput(VOID) function LxsstuGetTestDirectory (line 602) | std::wstring LxsstuGetTestDirectory(VOID) function LxsstuGetLxssDirectory (line 629) | std::wstring LxsstuGetLxssDirectory(VOID) function CaptureLiveDump (line 657) | void CaptureLiveDump() function DWORD (line 691) | DWORD FindThreadInProcess(DWORD Pid) function PVOID (line 708) | PVOID GetModuleAddressInProcess(HANDLE Process, const std::wstring& Module) function CreateCrashReport (line 738) | void CreateCrashReport(HANDLE Process, LPCWSTR ProcessName, DWORD Pid, s... function CreateProcessCrashReport (line 807) | void CreateProcessCrashReport(DWORD Pid, LPCWSTR ImageName, LPCWSTR Even... function CreateWerReports (line 823) | void CreateWerReports() function DumpGuestProcesses (line 879) | void DumpGuestProcesses() function VOID (line 974) | VOID __stdcall LxsstuWatchdogTimer(_Inout_ PTP_CALLBACK_INSTANCE Instanc... function VOID (line 1048) | VOID LxsstuInstanceTests(VOID) function LxssSplitString (line 1101) | std::vector LxssSplitString(_In_ const std::wstring& Strin... function GetServiceState (line 1213) | std::pair GetServiceState(SC_HANDLE service) function WaitForServiceState (line 1226) | void WaitForServiceState(SC_HANDLE service, DWORD state, DWORD previousPid) function StopService (line 1252) | void StopService(SC_HANDLE service) function RestartWslService (line 1277) | void RestartWslService() function StopWslService (line 1308) | void StopWslService() function GetNonElevatedToken (line 1319) | wil::unique_handle GetNonElevatedToken() function LxssWriteWslConfig (line 1367) | std::wstring LxssWriteWslConfig(const std::wstring& Content) function LxssWriteWslDistroConfig (line 1383) | std::string LxssWriteWslDistroConfig(const std::string& Content) function LxssGenerateTestConfig (line 1399) | std::wstring LxssGenerateTestConfig(TestConfigDefaults Default) function EscapePath (line 1568) | std::wstring EscapePath(std::wstring_view Path) function NTSTATUS (line 1584) | NTSTATUS function NTSTATUS (line 1724) | NTSTATUS function VOID (line 1870) | VOID LxsstuRunTest(_In_ PCWSTR CommandLine, _In_opt_ PCWSTR LogFileName,... function ModuleSetup (line 1923) | bool ModuleSetup(VOID) function ModuleCleanup (line 2074) | bool ModuleCleanup(VOID) function HANDLE (line 2155) | HANDLE function CreateUser (line 2192) | void CreateUser(_In_ const std::wstring& Username, _Out_ PULONG Uid, _Ou... function UseOriginalStdHandles (line 2252) | std::pair UseOriginalStdHandles(VOID) function RestoreTestStdHandles (line 2286) | void RestoreTestStdHandles(_In_ const std::pair& handles) function TryLoadDnsResolverMethods (line 2308) | bool TryLoadDnsResolverMethods() noexcept function AreExperimentalNetworkingFeaturesSupported (line 2336) | bool AreExperimentalNetworkingFeaturesSupported() function IsHyperVFirewallSupported (line 2344) | bool IsHyperVFirewallSupported() noexcept function GetDistributionId (line 2359) | std::optional GetDistributionId(LPCWSTR Name) function OpenDistributionKey (line 2374) | wil::unique_hkey OpenDistributionKey(LPCWSTR Name) function WslShutdown (line 2388) | bool WslShutdown() function TerminateDistribution (line 2393) | void TerminateDistribution(LPCWSTR DistributionName) function ValidateOutput (line 2398) | void ValidateOutput(LPCWSTR CommandLine, const std::wstring& ExpectedOut... function Trim (line 2408) | void Trim(std::wstring& string) FILE: test/windows/Common.h function class (line 115) | class WslKeepAlive function class (line 145) | class WslConfigChange function Set (line 200) | void Set(const T& Value) function class (line 268) | class UniqueWebServer function class (line 284) | class DistroFileChange type LXSS_TEST_LAUNCHER_TEST (line 306) | typedef struct _LXSS_TEST_LAUNCHER_TEST type LXSS_TEST_LAUNCHER_MESSAGE_TYPE (line 312) | typedef enum LXSS_TEST_LAUNCHER_MESSAGE_TYPE type LARGE_INTEGER (line 321) | typedef LARGE_INTEGER TP_TIMESTAMP, *PTP_TIMESTAMP; function DrvFsMode (line 426) | enum class DrvFsMode FILE: test/windows/DrvFsTests.cpp type DrvFsTests (line 56) | namespace DrvFsTests { class DrvFsTests (line 58) | class DrvFsTests method DrvFsCommon (line 64) | void DrvFsCommon(int TestMode, std::optional DrvFsMode = ... method VfsAccessDrvFs (line 208) | static void VfsAccessDrvFs() method FsCommonDrvFs (line 213) | static void FsCommonDrvFs() method DrvFs (line 218) | void DrvFs(DrvFsMode Mode) method DrvFsFat (line 225) | void DrvFsFat(DrvFsMode Mode) method DrvFsSmb (line 238) | void DrvFsSmb(DrvFsMode Mode) method DrvFsMetadata (line 252) | void DrvFsMetadata(DrvFsMode Mode) method DrvfsMountElevated (line 259) | void DrvfsMountElevated(DrvFsMode Mode) method DrvfsMountElevatedDifferentConsole (line 271) | void DrvfsMountElevatedDifferentConsole(DrvFsMode Mode) method DrvfsMountNonElevated (line 283) | void DrvfsMountNonElevated(DrvFsMode Mode) method DrvfsMountNonElevatedDifferentConsole (line 297) | void DrvfsMountNonElevatedDifferentConsole(DrvFsMode Mode) method DrvfsMountElevatedSystemDistroEnabled (line 311) | void DrvfsMountElevatedSystemDistroEnabled(DrvFsMode Mode) method DrvfsMountNonElevatedSystemDistroEnabled (line 323) | void DrvfsMountNonElevatedSystemDistroEnabled(DrvFsMode Mode) method XattrDrvFs (line 337) | static void XattrDrvFs(DrvFsMode Mode) method DrvFsReFs (line 344) | void DrvFsReFs(DrvFsMode Mode) method WslPath (line 358) | void WslPath(DrvFsMode Mode) method DrvFsMountUnicodePath (line 384) | void DrvFsMountUnicodePath(DrvFsMode Mode) method VOID (line 422) | static VOID CreateDrvFsTestFiles(bool Metadata) method VOID (line 522) | static VOID CreateTestFile(_In_z_ LPCWSTR Filename, _In_ DWORD Permi... method VOID (line 609) | static VOID CreateMetadataTestFile( method VOID (line 724) | static VOID VerifyDrvFsMetadata() method VOID (line 781) | static VOID CreateJunction(_In_ const std::wstring& Junction, _In_ c... method VOID (line 857) | static VOID CreateV1Symlink(const std::wstring& Symlink, std::string... method VOID (line 899) | static VOID CreateAppExecLink(const std::wstring& Link) method CreateReparsePoint (line 913) | static wil::unique_hfile CreateReparsePoint(_In_ const std::wstring&... method VOID (line 926) | static VOID CreateVolume(LPCSTR FileSystem, ULONG MaxSizeInMb, LPCST... method VOID (line 944) | static VOID RunDiskpartScript(LPCSTR Script) method VOID (line 960) | static VOID DeleteVolume(LPCSTR MountPoint, LPCSTR VhdPath) method ValidateDrvfsMounts (line 975) | static void ValidateDrvfsMounts(DWORD CreateProcessFlags, DrvFsMode ... method VOID (line 1048) | static VOID VerifyDrvFsSymlink(const std::wstring& Path, const std::... method VOID (line 1102) | static VOID VerifyDrvFsLxSymlink(const std::wstring& Path) class WSL1 (line 1121) | class WSL1 : public DrvFsTests method TEST_CLASS_SETUP (line 1126) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 1142) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD (line 1152) | TEST_METHOD(DrvFsDisableQueryByName) method TEST_METHOD (line 1158) | TEST_METHOD(DrvFsDisableQueryByNameAndStatInfo) method TEST_METHOD (line 1164) | TEST_METHOD(VfsAccessDrvFs) method TEST_METHOD (line 1170) | TEST_METHOD(FsCommonDrvFs) method TEST_METHOD (line 1176) | TEST_METHOD(DrvFs) method TEST_METHOD (line 1182) | TEST_METHOD(DrvFsFat) method TEST_METHOD (line 1188) | TEST_METHOD(DrvFsSmb) method TEST_METHOD (line 1194) | TEST_METHOD(DrvFsMetadata) method TEST_METHOD (line 1200) | TEST_METHOD(XattrDrvFs) method TEST_METHOD (line 1206) | TEST_METHOD(WslPath) FILE: test/windows/InstallerTests.cpp class InstallerTests (line 27) | class InstallerTests method TEST_CLASS_SETUP (line 43) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 80) | TEST_CLASS_CLEANUP(TestClassCleanup) method DWORD (line 100) | DWORD GetWslInstallerServiceState() const method WaitForInstallerServiceStop (line 111) | void WaitForInstallerServiceStop() method GenerateMsiLogPath (line 130) | static std::wstring GenerateMsiLogPath() method IsInstallerMsixInstalled (line 137) | bool IsInstallerMsixInstalled() const method IsMsixInstalled (line 142) | bool IsMsixInstalled() const method CallMsiExec (line 147) | static void CallMsiExec(const std::wstring& Args) method GetMsiProductCode (line 173) | std::wstring GetMsiProductCode() const method UninstallMsi (line 178) | void UninstallMsi() method InstallMsi (line 186) | void InstallMsi() method InstallMsix (line 191) | void InstallMsix() const method UninstallMsix (line 201) | void UninstallMsix() const method IsMsiPackageInstalled (line 235) | bool IsMsiPackageInstalled() method IsMsixInstallerInstalled (line 241) | static bool IsMsixInstallerInstalled() method WaitForMsiPackageInstall (line 246) | void WaitForMsiPackageInstall() method ValidateInstalledVersion (line 262) | static void ValidateInstalledVersion(LPCWSTR expectedVersion) method ValidatePackageInstalledProperly (line 288) | void ValidatePackageInstalledProperly(LPCWSTR expectedVersion = WIDEN(... method DeleteProductCode (line 331) | void DeleteProductCode() const method InstallGitHubRelease (line 337) | void InstallGitHubRelease(const std::wstring& version) method TEST_METHOD (line 385) | TEST_METHOD(UpgradeFromWsl130) method TEST_METHOD (line 395) | TEST_METHOD(UpgradeFromWsl200) method TEST_METHOD (line 405) | TEST_METHOD(UpgradeFromWsl202) method TEST_METHOD (line 412) | TEST_METHOD(MsrdcPluginKey) method TEST_METHOD (line 445) | TEST_METHOD(UninstallingMsiRemovesInstallerMsix) method TEST_METHOD (line 460) | TEST_METHOD(InstallingMsiInstallsGluePackage) method TEST_METHOD (line 488) | TEST_METHOD(UpgradeInstallsTheMsiPackage) method TEST_METHOD (line 502) | TEST_METHOD(MsixInstallerUpgrades) method TEST_METHOD (line 533) | TEST_METHOD(MsixInstallerUpgradesWithLogFile) method TEST_METHOD (line 576) | TEST_METHOD(MsixInstallerDoesntDowngrade) method TEST_METHOD (line 599) | TEST_METHOD(MsixUpgradeManual) method TEST_METHOD (line 621) | TEST_METHOD(MsixUpgradeFails) method TEST_METHOD (line 650) | TEST_METHOD(WslUpdateNoNewVersion) method TEST_METHOD (line 676) | TEST_METHOD(InstallRemovesStaleComRegistration) method TEST_METHOD (line 711) | TEST_METHOD(InstallremovesStaleServiceRegistration) method TEST_METHOD (line 764) | TEST_METHOD(InstallSetsLspRegistration) method TEST_METHOD (line 814) | TEST_METHOD(InstallClearsExplorerState) method TEST_METHOD (line 839) | TEST_METHOD(InstallUnprotectsKeys) method CallWslUpdateViaMsi (line 890) | void CallWslUpdateViaMsi() method TEST_METHOD (line 940) | TEST_METHOD(WslUpdateViaMsi) method TEST_METHOD (line 945) | TEST_METHOD(WslUpdateViaMsix) method WslSettingsProtocolAssociationExists (line 981) | static bool WslSettingsProtocolAssociationExists() method VerifyWslSettingsProtocolAssociationExistsWithRetry (line 1009) | void VerifyWslSettingsProtocolAssociationExistsWithRetry() method TEST_METHOD (line 1015) | TEST_METHOD(WslValidateWslSettingsProtocol) FILE: test/windows/MountTests.cpp class SetAutoMountPolicy (line 34) | class SetAutoMountPolicy method SetAutoMountPolicy (line 37) | SetAutoMountPolicy() = delete; method SetAutoMountPolicy (line 38) | SetAutoMountPolicy(const SetAutoMountPolicy&) = delete; method SetAutoMountPolicy (line 39) | SetAutoMountPolicy& operator=(const SetAutoMountPolicy&) = delete; method SetAutoMountPolicy (line 41) | SetAutoMountPolicy(SetAutoMountPolicy&& Other) = default; method SetAutoMountPolicy (line 42) | SetAutoMountPolicy& operator=(SetAutoMountPolicy&&) = default; method SetAutoMountPolicy (line 44) | SetAutoMountPolicy(bool Enable) : PreviousState(GetAutoMountState()) method GetAutoMountStateFromOutput (line 65) | static bool GetAutoMountStateFromOutput(const std::wstring& Output) method GetAutoMountState (line 81) | static bool GetAutoMountState() method SetAutoMountState (line 87) | static void SetAutoMountState(bool Enabled) class MountTests (line 101) | class MountTests type ExpectedMountState (line 110) | struct ExpectedMountState type ExpectedDiskState (line 117) | struct ExpectedDiskState method TEST_CLASS_SETUP (line 125) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 168) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD_CLEANUP (line 191) | TEST_METHOD_CLEANUP(MethodCleanup) method TEST_METHOD (line 206) | TEST_METHOD(TestBareMountVhd) method TEST_METHOD (line 212) | TEST_METHOD(TestMountOnePartitionVhd) method TEST_METHOD (line 220) | TEST_METHOD(TestMountTwoPartitionsVhd) method TEST_METHOD (line 228) | TEST_METHOD(TestAttachThenMountVhd) method TEST_METHOD (line 236) | TEST_METHOD(TestMountWholeDiskVhd) method TEST_METHOD (line 244) | TEST_METHOD(TestMountStateIsDeletedOnShutdownVhd) method TEST_METHOD (line 251) | TEST_METHOD(TestFilesystemDetectionWholeDisk) method TEST_METHOD (line 258) | TEST_METHOD(TestFilesystemDetectionWholeDiskVhd) method TEST_METHOD (line 265) | TEST_METHOD(TestMountTwoPartitionsWithDetection) method TEST_METHOD (line 272) | TEST_METHOD(TestMountTwoPartitionsWithDetectionVhd) method TEST_METHOD (line 279) | TEST_METHOD(TestFilesystemDetectionFail) method TEST_METHOD (line 286) | TEST_METHOD(TestFilesystemDetectionFailVhd) method TEST_METHOD (line 294) | TEST_METHOD(SpecifyMountName) method TEST_METHOD (line 347) | TEST_METHOD(SpecifyMountNameCollision) method TEST_METHOD (line 375) | TEST_METHOD(SpecifyMountNameTwoPartitions) method TEST_METHOD (line 406) | TEST_METHOD(RelativePathUnmount) method TEST_METHOD (line 420) | TEST_METHOD(RelativePathUnmountNoFileExists) method TEST_METHOD (line 434) | TEST_METHOD(AbsolutePathVhdUnmount) method TEST_METHOD (line 454) | TEST_METHOD(TestBareMount) method TEST_METHOD (line 463) | TEST_METHOD(TestOfflineDiskStaysOffline) method TEST_METHOD (line 496) | TEST_METHOD(TestMountOnePartition) method TEST_METHOD (line 504) | TEST_METHOD(TestMountTwoPartitions) method TEST_METHOD (line 512) | TEST_METHOD(TestMountFatPartition) method TEST_METHOD (line 542) | TEST_METHOD(TestMountWholeDisk) method TEST_METHOD (line 549) | TEST_METHOD(TestMountStateIsDeletedOnShutdown) method TEST_METHOD (line 557) | TEST_METHOD(TestMountFailuresArentFatal) method TEST_METHOD (line 618) | TEST_METHOD(UnmountWithoutAnyDisk) method TEST_METHOD (line 627) | TEST_METHOD(TestMountTwoPartitionsAfterTimeout) method TEST_METHOD (line 659) | TEST_METHOD(TestMount1PartitionAndRemountAsNonAdmin) method TEST_METHOD (line 698) | TEST_METHOD(TestAttachThenMount) method TEST_METHOD (line 706) | TEST_METHOD(TestMountOnePartitionAfterTimeout) method TEST_METHOD (line 738) | TEST_METHOD(TestMountPartitionWithWrongFs) method TEST_METHOD (line 762) | TEST_METHOD(TestMountPartitionWithBadPartitionIndex) method TEST_METHOD (line 786) | TEST_METHOD(TestDeviceCantBeMountedIfInUse) FILE: test/windows/NetworkTests.cpp function TryLoadWinhttpProxyMethods (line 30) | bool TryLoadWinhttpProxyMethods() noexcept function GetMacAddress (line 128) | std::wstring GetMacAddress(const std::wstring& adapter = L"eth0") class Stopwatch (line 136) | class Stopwatch method Stopwatch (line 144) | Stopwatch(_In_opt_ T TimeoutInterval = T::max()) : m_timeoutInterval(T... method T (line 150) | T Elapsed() method IsExpired (line 161) | bool IsExpired() type NetworkTests (line 169) | namespace NetworkTests { class VirtioProxyTests (line 171) | class VirtioProxyTests method TEST_CLASS_SETUP (line 4737) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 4749) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD (line 4758) | TEST_METHOD(SmokeTest) method TEST_METHOD (line 4768) | TEST_METHOD(InternetConnectivityV4) method TEST_METHOD (line 4783) | TEST_METHOD(InternetConnectivityV6) method TEST_METHOD (line 4800) | TEST_METHOD(Configuration) method TEST_METHOD (line 4825) | TEST_METHOD(GuestPortIsReleased) method TEST_METHOD (line 4853) | TEST_METHOD(LoopbackGuestToHost) method TEST_METHOD (line 4867) | TEST_METHOD(UdpBindDoesNotPreventTcpBind) method TEST_METHOD (line 4877) | TEST_METHOD(HostUdpBindDoesNotPreventGuestTcpBind) method TEST_METHOD (line 4887) | TEST_METHOD(PortZeroBindIsTracked) method TEST_METHOD (line 4896) | TEST_METHOD(HttpProxySimple) method TEST_METHOD (line 4905) | TEST_METHOD(ConfigurationV6) method TEST_METHOD (line 4980) | TEST_METHOD(GuestPortIsReleasedV6) method TEST_METHOD (line 5009) | TEST_METHOD(ConfigurationV6DnsServers) method TEST_METHOD (line 5034) | TEST_METHOD(DnsResolutionBasicDnsTunneling) method TEST_METHOD (line 5043) | TEST_METHOD(DnsResolutionDigDnsTunneling) method TEST_METHOD (line 5052) | TEST_METHOD(DnsResolutionRecordTypesDnsTunneling) method TEST_METHOD (line 5061) | TEST_METHOD(DnsResolutionDigV6DnsTunneling) method TEST_METHOD (line 5070) | TEST_METHOD(DnsResolutionBasic) method TEST_METHOD (line 5078) | TEST_METHOD(DnsResolutionDig) method TEST_METHOD (line 5086) | TEST_METHOD(DnsResolutionRecordTypes) method TEST_METHOD (line 5094) | TEST_METHOD(DnsResolutionDigV6) class NetworkTests (line 173) | class NetworkTests type IpAddress (line 181) | struct IpAddress method GetPrefix (line 192) | std::wstring GetPrefix() const type InterfaceState (line 223) | struct InterfaceState type Route (line 236) | struct Route type RoutingTableState (line 249) | struct RoutingTableState type FirewallType (line 255) | enum class FirewallType type FirewallRule (line 261) | struct FirewallRule method TEST_CLASS_SETUP (line 272) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 279) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD_SETUP (line 291) | TEST_METHOD_SETUP(MethodSetup) method TEST_METHOD (line 304) | TEST_METHOD(RemoveAndAddDefaultRoute) method TEST_METHOD (line 355) | TEST_METHOD(SetInterfaceDownAndUp) method TEST_METHOD (line 371) | TEST_METHOD(SetMtu) method TEST_METHOD (line 383) | TEST_METHOD(AddAndRemoveCustomRoute) method TEST_METHOD (line 421) | TEST_METHOD(AddRouteWithMetrics) method TEST_METHOD (line 461) | TEST_METHOD(ResetRoutes) method TEST_METHOD (line 535) | TEST_METHOD(ResetRoutesTwice) method TEST_METHOD (line 567) | TEST_METHOD(UpdateIpAddress) type IpPrefixOrigin (line 609) | enum IpPrefixOrigin type IpSuffixOrigin (line 618) | enum IpSuffixOrigin method TEST_METHOD (line 628) | TEST_METHOD(TemporaryAddress) method TEST_METHOD (line 690) | TEST_METHOD(SimpleCase) method TEST_METHOD (line 695) | TEST_METHOD(AddressChange) method TEST_METHOD (line 702) | TEST_METHOD(GatewayChange) method TEST_METHOD (line 709) | TEST_METHOD(NetworkChange) method TEST_METHOD (line 716) | TEST_METHOD(NetworkChangeAndBack) method TEST_METHOD (line 724) | TEST_METHOD(NoChange) method TEST_METHOD (line 731) | TEST_METHOD(MultipleIps) method TEST_METHOD (line 741) | TEST_METHOD(MacAddressChangeAndBack) method VerifyDigDnsResolution (line 758) | static void VerifyDigDnsResolution(const std::wstring& digCommandLine) method VerifyDnsResolutionBasic (line 767) | static void VerifyDnsResolutionBasic() method VerifyDnsResolutionDig (line 774) | static void VerifyDnsResolutionDig() method VerifyDnsResolutionRecordTypes (line 803) | static void VerifyDnsResolutionRecordTypes() method VerifyDnsResolutionDigV6 (line 812) | static void VerifyDnsResolutionDigV6() method VerifyDnsQueries (line 825) | static void VerifyDnsQueries() method VerifyDnsSuffixes (line 868) | static void VerifyDnsSuffixes() method VerifyEtcHosts (line 920) | static void VerifyEtcHosts() method VerifyDnsTunneling (line 947) | static void VerifyDnsTunneling(const std::wstring& dnsTunnelingIpAdd... method TEST_METHOD (line 968) | TEST_METHOD(NatDnsTunneling) method TEST_METHOD (line 977) | TEST_METHOD(NatDnsTunnelingWithSpecificIp) method TEST_METHOD (line 986) | TEST_METHOD(NatDnsTunnelingVerifySuffixes) method TEST_METHOD (line 995) | TEST_METHOD(NatWithoutIcsDnsProxy) method TEST_METHOD (line 1006) | TEST_METHOD(DnsChange) method TEST_METHOD (line 1020) | TEST_METHOD(DnsChangeMultipleServerAndSearch) method TEST_METHOD (line 1039) | TEST_METHOD(DnsResolutionBasic) method TEST_METHOD (line 1046) | TEST_METHOD(DnsResolutionDig) method TEST_METHOD (line 1053) | TEST_METHOD(DnsResolutionRecordTypes) method ClearHttpProxySettings (line 1060) | static void ClearHttpProxySettings(bool userScope) method SetHttpProxySettings (line 1070) | static void SetHttpProxySettings(const std::wstring& proxyString, co... method VerifyWslEnvVariable (line 1116) | static void VerifyWslEnvVariable(const std::wstring& envVar, const s... method VerifyHttpProxyBypassesMirrored (line 1122) | static void VerifyHttpProxyBypassesMirrored(const std::wstring& bypa... method VerifyHttpProxyPacUrlMirrored (line 1128) | static void VerifyHttpProxyPacUrlMirrored(const std::wstring& pacUrl) method VerifyHttpProxyStringMirrored (line 1133) | static void VerifyHttpProxyStringMirrored(const std::wstring& proxyS... method VerifyHttpProxyEnvVariables (line 1141) | static void VerifyHttpProxyEnvVariables(const std::wstring& proxyStr... method VerifyHttpProxySimple (line 1151) | static void VerifyHttpProxySimple(bool userScope = true) method VerifyNoHttpProxyConfigured (line 1159) | static void VerifyNoHttpProxyConfigured(bool userScope = true) method VerifyHttpProxyWithBypassesConfigured (line 1165) | static void VerifyHttpProxyWithBypassesConfigured(bool userScope = t... method VerifyHttpProxyChange (line 1173) | static void VerifyHttpProxyChange(bool userScope = true) method VerifyHttpProxyAndWslEnv (line 1184) | static void VerifyHttpProxyAndWslEnv(bool userScope = true) method VerifyHttpProxyFilterByNetworkConfiguration (line 1204) | static void VerifyHttpProxyFilterByNetworkConfiguration(bool isNatMode) method VerifyHttpProxyFilterByNetworkConfigurationNAT (line 1278) | static void VerifyHttpProxyFilterByNetworkConfigurationNAT() method VerifyHttpProxyFilterByNetworkConfigurationMirrored (line 1283) | static void VerifyHttpProxyFilterByNetworkConfigurationMirrored() method TEST_METHOD (line 1288) | TEST_METHOD(NatHttpProxyVerifyConfigDisabled) method TEST_METHOD (line 1298) | TEST_METHOD(NatHttpProxySimple) method TEST_METHOD (line 1306) | TEST_METHOD(NatHttpProxySimpleMachineScope) method TEST_METHOD (line 1315) | TEST_METHOD(NatNoHttpProxyConfigured) method TEST_METHOD (line 1323) | TEST_METHOD(NatHttpProxyWithBypassesConfigured) method TEST_METHOD (line 1330) | TEST_METHOD(NatHttpProxyChange) method TEST_METHOD (line 1337) | TEST_METHOD(NatHttpProxyAndWslEnv) method TEST_METHOD (line 1344) | TEST_METHOD(NatHttpProxyFilterByNetworkConfiguration) method TEST_METHOD (line 1351) | TEST_METHOD(RenameInterface) method TEST_METHOD (line 1378) | TEST_METHOD(RenameWifiInterface) method TEST_METHOD (line 1409) | TEST_METHOD(EnableLoopbackRouting) method TEST_METHOD (line 1425) | TEST_METHOD(InitializeLoopbackConfiguration) method TEST_METHOD (line 1476) | TEST_METHOD(AddRemoveLoopbackRoutesv4) method TEST_METHOD (line 1530) | TEST_METHOD(LoopbackGetRoute) method TEST_METHOD (line 1562) | TEST_METHOD(NatConfiguration) method WriteNatConfiguration (line 1578) | static void WriteNatConfiguration(const std::wstring& network, const... type NatNetworkingConfiguration (line 1612) | struct NatNetworkingConfiguration method NatNetworkingConfiguration (line 1619) | static NatNetworkingConfiguration GetNatConfiguration() method ResetWslNetwork (line 1632) | static void ResetWslNetwork() method TEST_METHOD (line 1650) | TEST_METHOD(NatInvalidRange) method TEST_METHOD (line 1672) | TEST_METHOD(NatInvalidGateway) method TEST_METHOD (line 1694) | TEST_METHOD(NatInvalidAddress) type unique_kill_process (line 1718) | struct unique_kill_process method unique_kill_process (line 1720) | unique_kill_process() method unique_kill_process (line 1723) | unique_kill_process(wil::unique_handle&& process) : m_process(std:... method unique_kill_process (line 1727) | unique_kill_process(unique_kill_process&&) = default; method unique_kill_process (line 1728) | unique_kill_process& operator=(unique_kill_process&&) = default; method unique_kill_process (line 1730) | unique_kill_process& operator=(const unique_kill_process&) = delete; method unique_kill_process (line 1731) | unique_kill_process(const unique_kill_process&) = delete; method reset (line 1738) | void reset() method VerifyLoopbackHostToGuest (line 1750) | static void VerifyLoopbackHostToGuest(const std::wstring& address, i... method TEST_METHOD (line 1821) | TEST_METHOD(HostToGuestLoopback) method VerifyLoopbackGuestToHost (line 1848) | static void VerifyLoopbackGuestToHost(const std::wstring& address, i... method VerifyLoopbackGuestToGuest (line 1886) | static void VerifyLoopbackGuestToGuest(const std::wstring& address, ... method VerifyLoopbackConnectivity (line 1922) | static void VerifyLoopbackConnectivity(const std::wstring& address) method BindHostPort (line 1937) | static wil::unique_socket BindHostPort(uint16_t Port, int Type, int ... method BindGuestPortHelper (line 1977) | static std::tuple Bin... method BindGuestPort (line 2030) | static std::tuple BindGuest... method BindGuestPortZero (line 2041) | static std::tuple BindGuestPortZero(b... method VerifyPortZeroBindIsTracked (line 2119) | static void VerifyPortZeroBindIsTracked(bool verifyRelease = true) method VerifyNotBound (line 2168) | static void VerifyNotBound(T& Address, int AddressFamily, int Protocol) method VerifyNotBoundLoopback (line 2185) | static void VerifyNotBoundLoopback(uint16_t port, bool Ipv6) method NatGuestPortIsReleased (line 2233) | void NatGuestPortIsReleased() method NatHostPortCantBeBoundByGuest (line 2248) | void NatHostPortCantBeBoundByGuest() method NatReusePortOnGuest (line 2262) | static void NatReusePortOnGuest() method ValidateLocalhostRelayTraffic (line 2277) | static void ValidateLocalhostRelayTraffic(ADDRESS_FAMILY addressFamily) method TEST_METHOD (line 2329) | TEST_METHOD(NatLocalhostRelay) method TEST_METHOD (line 2338) | TEST_METHOD(NatLocalhostRelayNoIpv6) method TestNonRootNamespaceEphemeralBind (line 2349) | static void TestNonRootNamespaceEphemeralBind() method TEST_METHOD (line 2405) | TEST_METHOD(NatNonRootNamespaceEphemeralBind) type FirewallObjects (line 2433) | enum class FirewallObjects method ValidateInitialFirewallState (line 2439) | static void ValidateInitialFirewallState(FirewallObjects expectHyper... method AddFirewallRule (line 2455) | static auto AddFirewallRule(const FirewallRule& rule) type FirewallTestConnectivity (line 2500) | enum class FirewallTestConnectivity method AddFirewallRuleAndValidateTraffic (line 2506) | static auto AddFirewallRuleAndValidateTraffic(const FirewallRule& ru... method ConfigureFirewallEnabled (line 2521) | static auto ConfigureFirewallEnabled(FirewallType firewallType, bool... method ConfigureHyperVFirewallLoopbackEnabled (line 2565) | static auto ConfigureHyperVFirewallLoopbackEnabled(bool settingValue... method FirewallRuleBlockedTests (line 2585) | static void FirewallRuleBlockedTests(FirewallTestConnectivity expect... method TEST_METHOD (line 2615) | TEST_METHOD(NatFirewallRulesExpectedBlock) method TEST_METHOD (line 2624) | TEST_METHOD(NatFirewallRulesExpectedBlockFirewallDisabled) method TEST_METHOD (line 2635) | TEST_METHOD(NatFirewallRulesExpectedBlockFirewallDisabledByPolicy) method FirewallRuleAllowedTests (line 2649) | static void FirewallRuleAllowedTests(FirewallTestConnectivity expect... method TEST_METHOD (line 2675) | TEST_METHOD(NatFirewallRulesExpectedAllow) method TEST_METHOD (line 2684) | TEST_METHOD(NatFirewallRulesExpectedAllowFirewallDisabled) method FirewallSettingEnabledTests (line 2695) | static void FirewallSettingEnabledTests(bool isHyperVFirewallEnabled) method TEST_METHOD (line 2762) | TEST_METHOD(NatFirewallRulesEnabledSetting) method TEST_METHOD (line 2771) | TEST_METHOD(NatFirewallRulesEnabledSettingFirewallDisabled) method GUID (line 2783) | static GUID QueryAdapterId() method RunGns (line 2795) | static void RunGns(const std::string& input, const std::optional GetAllInterfaceStates() method TestCase (line 3064) | void TestCase(const std::vector& interfaceStates) method RouteExists (line 3205) | static bool RouteExists(const Route& route) method FindSubstring (line 3219) | static bool FindSubstring(wil::unique_handle& file, const std::strin... method CreateSocatString (line 3276) | static std::wstring CreateSocatString(const SOCKADDR_INET& si, int p... type GuestListener (line 3287) | struct GuestListener method GuestListener (line 3289) | GuestListener(const SOCKADDR_INET& addr, int protocol) method GuestListener (line 3305) | GuestListener(const SOCKADDR_INET& addr, int protocol, const std::... method AcceptConnection (line 3321) | void AcceptConnection() type GuestClient (line 3334) | struct GuestClient method GuestClient (line 3336) | GuestClient(const SOCKADDR_INET& addr, int protocol) : GuestClient... method GuestClient (line 3340) | GuestClient(const std::wstring& socatString, FirewallTestConnectiv... method GetGelNicDeviceName (line 3373) | static std::wstring GetGelNicDeviceName() method HostHasInternetConnectivity (line 3380) | static bool HostHasInternetConnectivity(ADDRESS_FAMILY family) method HostHasIpv6DnsServers (line 3433) | static bool HostHasIpv6DnsServers() method GetAdapterAddresses (line 3479) | static std::vector GetAdapterAddresses(ADDRESS_FAMILY family) method WaitForNATStateInLinux (line 3497) | static void WaitForNATStateInLinux() method TEST_METHOD (line 3549) | TEST_METHOD(ConnectivityCheckTestNATDefaultSuccess) method TEST_METHOD (line 3602) | TEST_METHOD(ConnectivityCheckTestNATNameResolutionFailure) method TEST_METHOD (line 3629) | TEST_METHOD(ConnectivityCheckTestNATNameResolvesButConnectivityFails) class MirroredTests (line 3664) | class MirroredTests method TEST_CLASS_SETUP (line 3671) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 3686) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD (line 3695) | TEST_METHOD(DnsTunneling) method TEST_METHOD (line 3706) | TEST_METHOD(DnsTunnelingWithSpecificIp) method TEST_METHOD (line 3718) | TEST_METHOD(DnsTunnelingVerifySuffixes) method TEST_METHOD (line 3729) | TEST_METHOD(WithoutTunnelingVerifySuffixes) method TEST_METHOD (line 3739) | TEST_METHOD(HttpProxyVerifyConfigDisabled) method TEST_METHOD (line 3751) | TEST_METHOD(HttpProxySimple) method TEST_METHOD (line 3761) | TEST_METHOD(HttpProxySimpleMachineScope) method TEST_METHOD (line 3773) | TEST_METHOD(NoHttpProxyConfigured) method TEST_METHOD (line 3783) | TEST_METHOD(HttpProxyWithBypassesConfigured) method TEST_METHOD (line 3793) | TEST_METHOD(HttpProxyChange) method TEST_METHOD (line 3803) | TEST_METHOD(HttpProxyAndWslEnv) method TEST_METHOD (line 3812) | TEST_METHOD(HttpProxyFilterByNetworkConfiguration) method TEST_METHOD (line 3821) | TEST_METHOD(SmokeTest) method TEST_METHOD (line 3832) | TEST_METHOD(InternetConnectivityV4) method TEST_METHOD (line 3848) | TEST_METHOD(InternetConnectivityV6) method TEST_METHOD (line 3864) | TEST_METHOD(LoopbackLocal) method TEST_METHOD (line 3892) | TEST_METHOD(LoopbackExplicit) method TEST_METHOD (line 3908) | TEST_METHOD(LoopbackSystemd) method TEST_METHOD (line 3934) | TEST_METHOD(GuestPortCantBeBoundByHost) method TEST_METHOD (line 3952) | TEST_METHOD(GuestPortIsReleased) method TEST_METHOD (line 3986) | TEST_METHOD(HostPortCantBeBoundByGuest) method TEST_METHOD (line 4004) | TEST_METHOD(UdpBindDoesNotPreventTcpBind) method TEST_METHOD (line 4015) | TEST_METHOD(HostUdpBindDoesNotPreventGuestTcpBind) method TEST_METHOD (line 4026) | TEST_METHOD(MultipleGuestBindOnSameTuple) method TEST_METHOD (line 4056) | TEST_METHOD(EphemeralBind) method TEST_METHOD (line 4067) | TEST_METHOD(PortZeroBindIsTracked) method TEST_METHOD (line 4082) | TEST_METHOD(ExplicitEphemeralBind) method TEST_METHOD (line 4127) | TEST_METHOD(NonRootNamespaceEphemeralBind) method TEST_METHOD (line 4143) | TEST_METHOD(PortForwardingToNonRootNamespace) method TEST_METHOD (line 4223) | TEST_METHOD(LinuxNonRootNamespaceConnectToWindowsHost) method TEST_METHOD (line 4296) | TEST_METHOD(ResolvConf) method TEST_METHOD (line 4309) | TEST_METHOD(NetworkSettings) method TEST_METHOD (line 4347) | TEST_METHOD(FirewallRulesExpectedBlock) method TEST_METHOD (line 4361) | TEST_METHOD(FirewallRulesExpectedAllow) method TEST_METHOD (line 4375) | TEST_METHOD(FirewallRulesEnabledSetting) method TEST_METHOD (line 4389) | TEST_METHOD(ConnectivityCheckTestDefaultSuccess) method TEST_METHOD (line 4444) | TEST_METHOD(ConnectivityCheckTestNameResolutionFailure) method TEST_METHOD (line 4472) | TEST_METHOD(ConnectivityCheckTestNameResolvesButConnectivityFails) method WaitForMirroredStateInLinux (line 4518) | static void WaitForMirroredStateInLinux() method TEST_METHOD (line 4570) | TEST_METHOD(DnsResolutionBasic) method TEST_METHOD (line 4580) | TEST_METHOD(DnsResolutionDig) method TEST_METHOD (line 4590) | TEST_METHOD(DnsResolutionRecordTypes) class BridgedTests (line 4601) | class BridgedTests method TEST_CLASS_SETUP (line 4607) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 4619) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD (line 4628) | TEST_METHOD(Basic) method TEST_METHOD (line 4642) | TEST_METHOD(CustomMac) method TEST_METHOD (line 4654) | TEST_METHOD(CustomMacDashes) method TEST_METHOD (line 4669) | TEST_METHOD(Ipv6) method TEST_METHOD (line 4681) | TEST_METHOD(SmokeTest) method TEST_METHOD (line 4698) | TEST_METHOD(InternetConnectivityV4) method TEST_METHOD (line 4714) | TEST_METHOD(InternetConnectivityV6) class VirtioProxyTests (line 4731) | class VirtioProxyTests method TEST_CLASS_SETUP (line 4737) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 4749) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD (line 4758) | TEST_METHOD(SmokeTest) method TEST_METHOD (line 4768) | TEST_METHOD(InternetConnectivityV4) method TEST_METHOD (line 4783) | TEST_METHOD(InternetConnectivityV6) method TEST_METHOD (line 4800) | TEST_METHOD(Configuration) method TEST_METHOD (line 4825) | TEST_METHOD(GuestPortIsReleased) method TEST_METHOD (line 4853) | TEST_METHOD(LoopbackGuestToHost) method TEST_METHOD (line 4867) | TEST_METHOD(UdpBindDoesNotPreventTcpBind) method TEST_METHOD (line 4877) | TEST_METHOD(HostUdpBindDoesNotPreventGuestTcpBind) method TEST_METHOD (line 4887) | TEST_METHOD(PortZeroBindIsTracked) method TEST_METHOD (line 4896) | TEST_METHOD(HttpProxySimple) method TEST_METHOD (line 4905) | TEST_METHOD(ConfigurationV6) method TEST_METHOD (line 4980) | TEST_METHOD(GuestPortIsReleasedV6) method TEST_METHOD (line 5009) | TEST_METHOD(ConfigurationV6DnsServers) method TEST_METHOD (line 5034) | TEST_METHOD(DnsResolutionBasicDnsTunneling) method TEST_METHOD (line 5043) | TEST_METHOD(DnsResolutionDigDnsTunneling) method TEST_METHOD (line 5052) | TEST_METHOD(DnsResolutionRecordTypesDnsTunneling) method TEST_METHOD (line 5061) | TEST_METHOD(DnsResolutionDigV6DnsTunneling) method TEST_METHOD (line 5070) | TEST_METHOD(DnsResolutionBasic) method TEST_METHOD (line 5078) | TEST_METHOD(DnsResolutionDig) method TEST_METHOD (line 5086) | TEST_METHOD(DnsResolutionRecordTypes) method TEST_METHOD (line 5094) | TEST_METHOD(DnsResolutionDigV6) FILE: test/windows/Plan9Tests.cpp type Plan9Tests (line 24) | namespace Plan9Tests { class Plan9Tests (line 25) | class Plan9Tests method TEST_CLASS_SETUP (line 30) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 49) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD_CLEANUP (line 57) | TEST_METHOD_CLEANUP(MethodCleanup) method TEST_METHOD (line 64) | TEST_METHOD(TestReadWriteFile) method TEST_METHOD (line 78) | TEST_METHOD(TestReadWriteFileLarge) method TEST_METHOD (line 109) | TEST_METHOD(TestQuerySetInfo) method TEST_METHOD (line 154) | TEST_METHOD(TestDelete) method TEST_METHOD (line 177) | TEST_METHOD(TestRename) method TEST_METHOD (line 219) | TEST_METHOD(TestReadDir) method TEST_METHOD (line 265) | TEST_METHOD(TestMounts) method TEST_METHOD (line 310) | TEST_METHOD(TestCreate) method EnablePlan9Logging (line 378) | static auto EnablePlan9Logging() method TEST_METHOD (line 389) | TEST_METHOD(TestPlan9ServerTimeout) method TEST_METHOD (line 440) | TEST_METHOD(TestPlan9AdditionalGroupAccess) method CreateTestFile (line 500) | static wil::unique_hfile CreateTestFile(std::wstring_view path, DWOR... method CreateNewTestFile (line 518) | wil::unique_hfile CreateNewTestFile(const std::wstring& path, std::s... method NTSTATUS (line 527) | static NTSTATUS CreateFileNt( method CheckFileExists (line 549) | static bool CheckFileExists(std::wstring_view path) method ULONGLONG (line 562) | ULONGLONG GetFileId(std::wstring_view path) FILE: test/windows/PluginTests.cpp class PluginTests (line 24) | class PluginTests method TEST_CLASS_SETUP (line 33) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 56) | TEST_CLASS_CLEANUP(TestClassCleanup) method ConfigurePlugin (line 86) | void ConfigurePlugin(PluginTestType testCase) const method StartWsl (line 105) | static void StartWsl(int expectedExitCode, LPCWSTR ExpectedOutput = nu... method ValidateLogFile (line 118) | void ValidateLogFile(LPCWSTR expected) const method TEST_METHOD (line 153) | TEST_METHOD(Success) method TEST_METHOD (line 171) | TEST_METHOD(CustomKernelOverriddenByPolicy) method TEST_METHOD (line 194) | TEST_METHOD(DuplicatedPlugin) method TEST_METHOD (line 220) | TEST_METHOD(CustomKernel) method TEST_METHOD (line 253) | TEST_METHOD(CustomKernelCommandLine) method TEST_METHOD (line 273) | TEST_METHOD(DistroIdStaysTheSame) method TEST_METHOD (line 297) | TEST_METHOD(InitPidIsDifferent) method TEST_METHOD (line 319) | TEST_METHOD(PluginUpdateRequired) method TEST_METHOD (line 336) | TEST_METHOD(APIErrors) method TEST_METHOD (line 353) | TEST_METHOD(SuccessWSL1) method TEST_METHOD (line 364) | TEST_METHOD(LoadFailureFatalWSL2) method TEST_METHOD (line 379) | TEST_METHOD(LoadFailureNonFatalWSL1) method TEST_METHOD (line 392) | TEST_METHOD(VmStartFailure) method TEST_METHOD (line 410) | TEST_METHOD(VmStartFailureWithPluginErrorTwice) method TEST_METHOD (line 438) | TEST_METHOD(VmStopFailure) method TEST_METHOD (line 455) | TEST_METHOD(DistributionStartFailure) method TEST_METHOD (line 475) | TEST_METHOD(DistributionStopFailure) method TEST_METHOD (line 492) | TEST_METHOD(ErrorMessageStartVm) method TEST_METHOD (line 511) | TEST_METHOD(ErrorMessageStartDistro) method TEST_METHOD (line 532) | TEST_METHOD(RegisterSuccess) method TEST_METHOD (line 553) | TEST_METHOD(ImportInplaceSuccess) method TEST_METHOD (line 584) | TEST_METHOD(RegisterUnregisterFail) method TEST_METHOD (line 605) | TEST_METHOD(ExecuteDistroCommand) method TEST_METHOD (line 625) | TEST_METHOD(PluginToken) method TEST_METHOD (line 643) | TEST_METHOD(InvalidPluginSignature) FILE: test/windows/PluginTests.h function PluginTestType (line 21) | enum class PluginTestType FILE: test/windows/PolicyTests.cpp class PolicyTest (line 23) | class PolicyTest method TEST_CLASS_SETUP (line 29) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 42) | TEST_CLASS_CLEANUP(TestClassCleanup) method SetPolicy (line 52) | static auto SetPolicy(LPCWSTR Name, DWORD Value) method ValidateWarnings (line 57) | static void ValidateWarnings(const std::wstring& expectedWarnings, boo... method TEST_METHOD (line 76) | TEST_METHOD(MountPolicyAllowed) method TEST_METHOD (line 88) | TEST_METHOD(MountPolicyDisabled) method ValidatePolicy (line 99) | void ValidatePolicy(LPCWSTR Name, LPCWSTR Config, LPCWSTR ExpectedWarn... method TEST_METHOD (line 131) | TEST_METHOD(KernelCommandLine) method TEST_METHOD (line 155) | TEST_METHOD(NestedVirtualization) method TEST_METHOD (line 167) | TEST_METHOD(KernelDebugging) method TEST_METHOD (line 179) | TEST_METHOD(CustomKernel) method TEST_METHOD (line 218) | TEST_METHOD(CustomSystemDistro) method TEST_METHOD (line 244) | TEST_METHOD(CustomNetworkingMode) method TEST_METHOD (line 277) | TEST_METHOD(DebugShell) method TEST_METHOD (line 290) | TEST_METHOD(WSL1) method TEST_METHOD (line 321) | TEST_METHOD(DisableWsl) method TEST_METHOD (line 391) | TEST_METHOD(DefaultNetworkingMode) FILE: test/windows/SimpleTests.cpp type SimpleTests (line 18) | namespace SimpleTests { class SimpleTests (line 19) | class SimpleTests method TEST_CLASS_SETUP (line 24) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 31) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD (line 37) | TEST_METHOD(EchoTest) method TEST_METHOD (line 44) | TEST_METHOD(WhoamiTest) method TEST_METHOD (line 51) | TEST_METHOD(ChangeDirTest) method TEST_METHOD (line 58) | TEST_METHOD(Daemonize) method VerifySparse (line 69) | static void VerifySparse(wchar_t const* path, bool sparse) method TEST_METHOD (line 76) | TEST_METHOD(CheckSparse) method TEST_METHOD (line 151) | TEST_METHOD(StringHelpers) method TEST_METHOD (line 266) | TEST_METHOD(WindowsPathWithSpaces) FILE: test/windows/UnitTests.cpp type UnitTests (line 75) | namespace UnitTests { class UnitTests (line 76) | class UnitTests method TEST_CLASS_SETUP (line 80) | TEST_CLASS_SETUP(TestClassSetup) method TEST_CLASS_CLEANUP (line 90) | TEST_CLASS_CLEANUP(TestClassCleanup) method TEST_METHOD_CLEANUP (line 97) | TEST_METHOD_CLEANUP(MethodCleanup) method TEST_METHOD (line 104) | TEST_METHOD(ExportDistro) method TEST_METHOD (line 173) | TEST_METHOD(SystemdSafeMode) method TEST_METHOD (line 193) | TEST_METHOD(SystemdDisabled) method TEST_METHOD (line 202) | TEST_METHOD(SystemdSystem) method TEST_METHOD (line 229) | TEST_METHOD(SystemdUser) method IsSystemdRunning (line 313) | static bool IsSystemdRunning(const std::wstring& SystemdScope, int E... method TEST_METHOD (line 338) | TEST_METHOD(SystemdNoClearTmpUnit) method TEST_METHOD (line 353) | TEST_METHOD(SystemdBinfmtIsRestored) method TEST_METHOD (line 403) | TEST_METHOD(Dup) method TEST_METHOD (line 408) | TEST_METHOD(Epoll) method TEST_METHOD (line 415) | TEST_METHOD(EventFd) method TEST_METHOD (line 421) | TEST_METHOD(Flock) method TEST_METHOD (line 427) | TEST_METHOD(Fork) method TEST_METHOD (line 434) | TEST_METHOD(FsCommonLxFs) method TEST_METHOD (line 441) | TEST_METHOD(GetSetId) method TEST_METHOD (line 446) | TEST_METHOD(Inotify) method TEST_METHOD (line 455) | TEST_METHOD(ResourceLimits) method TEST_METHOD (line 460) | TEST_METHOD(Select) method TEST_METHOD (line 467) | TEST_METHOD(Madvise) method TEST_METHOD (line 472) | TEST_METHOD(Mprotect) method TEST_METHOD (line 477) | TEST_METHOD(Pipe) method TEST_METHOD (line 484) | TEST_METHOD(Sched) method TEST_METHOD (line 491) | TEST_METHOD(SocketNonblocking) method TEST_METHOD (line 498) | TEST_METHOD(Splice) method TEST_METHOD (line 505) | TEST_METHOD(Sysfs) method TEST_METHOD (line 512) | TEST_METHOD(Tty) method TEST_METHOD (line 523) | TEST_METHOD(Utimensat) method TEST_METHOD (line 530) | TEST_METHOD(WaitPid) method TEST_METHOD (line 535) | TEST_METHOD(Brk) method TEST_METHOD (line 540) | TEST_METHOD(Mremap) method TEST_METHOD (line 545) | TEST_METHOD(VfsAccess) method TEST_METHOD (line 550) | TEST_METHOD(DevPt) method TEST_METHOD (line 563) | TEST_METHOD(Timer) method TEST_METHOD (line 570) | TEST_METHOD(SysInfo) method TEST_METHOD (line 577) | TEST_METHOD(TimerFd) method TEST_METHOD (line 582) | TEST_METHOD(Ioprio) method TEST_METHOD (line 589) | TEST_METHOD(Interop) method FormUserCommandLine (line 613) | static std::wstring FormUserCommandLine(_In_ const std::wstring& Use... method TEST_METHOD (line 618) | TEST_METHOD(User) method TEST_METHOD (line 703) | TEST_METHOD(Execve) method TEST_METHOD (line 710) | TEST_METHOD(Xattr) method TEST_METHOD (line 715) | TEST_METHOD(Namespace) method TEST_METHOD (line 722) | TEST_METHOD(BinFmt) method TEST_METHOD (line 733) | TEST_METHOD(Cgroup) method TEST_METHOD (line 752) | TEST_METHOD(Netlink) method TEST_METHOD (line 759) | TEST_METHOD(Random) method TEST_METHOD (line 766) | TEST_METHOD(Keymgmt) method TEST_METHOD (line 771) | TEST_METHOD(Shm) method TEST_METHOD (line 778) | TEST_METHOD(Sem) method TEST_METHOD (line 785) | TEST_METHOD(Ttys) method TEST_METHOD (line 792) | TEST_METHOD(OverlayFs) method TEST_METHOD (line 799) | TEST_METHOD(Auxv) method TEST_METHOD (line 804) | TEST_METHOD(WslInfo) method TEST_METHOD (line 889) | TEST_METHOD(FsTab) method TEST_METHOD (line 926) | TEST_METHOD(X11SocketOverTmpMount) method TEST_METHOD (line 981) | TEST_METHOD(ImportDistro) method TEST_METHOD (line 1076) | TEST_METHOD(ImportDistroInvalidTar) method TEST_METHOD (line 1088) | TEST_METHOD(AppxDistroDeletion) method TEST_METHOD (line 1132) | TEST_METHOD(DefaultDistro) method TEST_METHOD (line 1141) | TEST_METHOD(WslEnv) method ValidateErrorMessage (line 1202) | static void ValidateErrorMessage( method VerifyOutput (line 1238) | static void VerifyOutput(const std::wstring& Cmd, const std::wstring... method TEST_METHOD (line 1246) | TEST_METHOD(ErrorMessages) method TEST_METHOD (line 1455) | TEST_METHOD(CommandLineParsing) method TEST_METHOD (line 1482) | TEST_METHOD(UsageMessages) method TEST_METHOD (line 1751) | TEST_METHOD(TestExistingSwapVhd) method TEST_METHOD (line 1802) | TEST_METHOD(InitDoesntBlockSignals) method TEST_METHOD (line 1808) | TEST_METHOD(InitReadonly) method TEST_METHOD (line 1815) | TEST_METHOD(GpuMounts) method TEST_METHOD (line 1858) | TEST_METHOD(InteropCornerCases) method TEST_METHOD (line 1884) | TEST_METHOD(InteropPid1) method TEST_METHOD (line 1891) | TEST_METHOD(Hostname) method TEST_METHOD (line 1931) | TEST_METHOD(WslConfWarnings) method TEST_METHOD (line 1984) | TEST_METHOD(Warnings) method TEST_METHOD (line 2175) | TEST_METHOD(Processors) method TEST_METHOD (line 2186) | TEST_METHOD(GuiApplications) method TEST_METHOD (line 2255) | TEST_METHOD(GuiApplicationsSystemd) method TEST_METHOD (line 2297) | TEST_METHOD(RegistryKeys) method TEST_METHOD (line 2334) | TEST_METHOD(BinariesAreSigned) method TEST_METHOD (line 2363) | TEST_METHOD(CorruptedVhd) method ValidateDistributionShortcut (line 2451) | static void ValidateDistributionShortcut(LPCWSTR DistroName, HANDLE ... method ValidateDistributionTerminalProfile (line 2507) | static std::pair ValidateDistributionT... method TEST_METHOD (line 2580) | TEST_METHOD(ConvertDistro) method TEST_METHOD (line 2611) | TEST_METHOD(ManualDistroShutdown) method TEST_METHOD (line 2634) | TEST_METHOD(KernelModules) method TEST_METHOD (line 2730) | TEST_METHOD(CrashCollection) method VOID (line 2787) | static VOID VerifyCaseSensitiveDirectory(_In_ PCWSTR RelativePath) method TEST_METHOD (line 2808) | TEST_METHOD(Move) method TEST_METHOD (line 2881) | TEST_METHOD(Resize) method TEST_METHOD (line 2920) | TEST_METHOD(FileOffsets) method TEST_METHOD (line 2936) | TEST_METHOD(GlobalFlagsOverride) method TEST_METHOD (line 2953) | TEST_METHOD(WriteWslConfig) method TEST_METHOD (line 3734) | TEST_METHOD(LaunchWslSettingsFromProtocol) method TEST_METHOD (line 3763) | TEST_METHOD(ManageDefaultUid) method TEST_METHOD (line 3818) | TEST_METHOD(PostDistroRegistrationSettingsOOBE) method TEST_METHOD (line 3911) | TEST_METHOD(VersionFlavorParsing) method TEST_METHOD (line 4040) | TEST_METHOD(DistributionId) method TEST_METHOD (line 4078) | TEST_METHOD(ModernOOBE) method ValidateDistributionStarts (line 4189) | static void ValidateDistributionStarts(LPCWSTR Name) method TEST_METHOD (line 4195) | TEST_METHOD(InstallWithBrokenDefault) method TEST_METHOD (line 4224) | TEST_METHOD(ModernInstall) method SetManifest (line 4884) | static auto SetManifest(const std::string& Content, bool Append = fa... method ValidateInstall (line 4898) | static void ValidateInstall(const std::wstring& cmd, LPCWSTR Expecte... method ValidateInstallError (line 4908) | static void ValidateInstallError( method UnregisterDistribution (line 4917) | static void UnregisterDistribution(LPCWSTR Name) method TEST_METHOD (line 4922) | TEST_METHOD(FileUrl) method TEST_METHOD (line 4943) | TEST_METHOD(MacAddressParsing) method TEST_METHOD (line 4981) | TEST_METHOD(ModernDistroInstall) method TEST_METHOD (line 5617) | TEST_METHOD(ModernInstallEndToEnd) method TEST_METHOD (line 5709) | TEST_METHOD(DistroTarFormats) method TEST_METHOD (line 5748) | TEST_METHOD(InnerCommandLineParsing) method TEST_METHOD (line 5966) | TEST_METHOD(CaseSensitivity) method TEST_METHOD (line 6023) | TEST_METHOD(AutomountRespectedWithElevation) method TEST_METHOD (line 6038) | TEST_METHOD(FstabRespectedWithElevationAndAutomountDisabled) method TEST_METHOD (line 6056) | TEST_METHOD(DualPipeRelay) method TEST_METHOD (line 6078) | TEST_METHOD(EtcHosts) method TEST_METHOD (line 6110) | TEST_METHOD(ExecEmptyArg) method TEST_METHOD (line 6127) | TEST_METHOD(DistroTimeout) method TEST_METHOD (line 6180) | TEST_METHOD(WslUpdate) method TEST_METHOD (line 6243) | TEST_METHOD(CustomModulesVhd) method TEST_METHOD (line 6281) | TEST_METHOD(BrokenDistroImport) method TEST_METHOD (line 6344) | TEST_METHOD(ImportExportStdout) method TEST_METHOD (line 6362) | TEST_METHOD(EtcHostsParsing) method TEST_METHOD (line 6387) | TEST_METHOD(BrokenDistroUnregister) method TEST_METHOD (line 6411) | TEST_METHOD(SetSidNoWarning) method TEST_METHOD (line 6420) | TEST_METHOD(WslDebug) method TEST_METHOD (line 6429) | TEST_METHOD(CGroupv1) method TEST_METHOD (line 6467) | TEST_METHOD(InitPermissions) method TEST_METHOD (line 6476) | TEST_METHOD(ExportImportVhd) FILE: test/windows/testplugin/Plugin.cpp function ReadFromSocket (line 30) | std::vector ReadFromSocket(SOCKET socket) function HRESULT (line 47) | HRESULT OnVmStarted(const WSLSessionInformation* Session, const WSLVmCre... function HRESULT (line 185) | HRESULT OnVmStopping(const WSLSessionInformation* Session) function HRESULT (line 198) | HRESULT OnDistroStarted(const WSLSessionInformation* Session, const WSLD... function HRESULT (line 286) | HRESULT OnDistroStopping(const WSLSessionInformation* Session, const WSL... function HRESULT (line 309) | HRESULT OnDistributionRegistered(const WSLSessionInformation* Session, c... function HRESULT (line 325) | HRESULT OnDistributionUnregistered(const WSLSessionInformation* Session,... function EXTERN_C (line 341) | EXTERN_C __declspec(dllexport) HRESULT WSLPLUGINAPI_ENTRYPOINTV1(const W... FILE: tools/devops/create-change.py function main (line 16) | def main(repo_path: str, token: str, committer: str, message: str, branc... FILE: tools/devops/create-release.py function main (line 23) | def main(version: str, previous: str, max_message_lines: int, publish: b... function get_github_pr_message (line 81) | def get_github_pr_message(token: str, message: str) -> str: function parse_tag (line 98) | def parse_tag(tag: str) -> list: function get_previous_release (line 105) | def get_previous_release(version: tuple) -> str: function find_github_issues (line 118) | def find_github_issues(message: str): function filter_github_issues (line 132) | def filter_github_issues(issues: list, token: str) -> list: function get_change_list (line 150) | def get_change_list(version: str, previous: str, fetch: bool) -> list: function publish_release (line 181) | def publish_release(version: str, changes: str, assets: list, auto_relea... FILE: tools/devops/find-release.py function main (line 17) | def main(ref: str, line: int, commit: bool): function list_tags (line 35) | def list_tags(repo: Repo) -> list: function find_tag_for_commit (line 38) | def find_tag_for_commit(repo: Repo, tags: list, commit: Commit) -> str: FILE: tools/devops/validate-copyright-headers.py function has_header (line 9) | def has_header(path: str) -> bool: function is_source_file (line 29) | def is_source_file(path: str) -> bool: function generate_header (line 32) | def generate_header(path: str): function main (line 55) | def main(path: str, fix: bool): FILE: tools/devops/validate-localization.py function validate_line_endings (line 9) | def validate_line_endings(path: str, content: bytes): function get_strings_from_file (line 18) | def get_strings_from_file(path: str, check_line_endings: bool) -> list: function cut_insert (line 43) | def cut_insert(insert: str) -> str: function get_inserts_in_string (line 58) | def get_inserts_in_string(string: str) -> int: function get_file_string_inserts (line 61) | def get_file_string_inserts(strings: list) -> dict: function validate_resource (line 64) | def validate_resource(baseline: dict, path: str): function find_argument_end (line 87) | def find_argument_end(argument: str) -> int: function get_locked_strings (line 97) | def get_locked_strings(name: str, string: str) -> tuple[list, bool]: function generate_string_comment (line 119) | def generate_string_comment(arguments: list, uses_insert: bool) -> str: function validate_comments (line 123) | def validate_comments(strings: dict): function fix_comments (line 143) | def fix_comments(comments: dict, path: str, strings: dict): function run (line 177) | def run(resource_folder: str, baseline_language: str, fix: bool): function main (line 205) | def main(resource_folder: str, baseline_language: str, fix: bool): FILE: tools/test/gh-release-server.py function main (line 21) | def main(port: int, version: str, msi: str, msix: str, pre_release: bool):