Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Selectively11/CloudRedirect
/ functions
Functions
2,087 in github.com/Selectively11/CloudRedirect
⨍
Functions
2,087
◇
Types & classes
297
↓ 11 callers
Method
ShowInfoAsync
(string title, string message)
ui/Services/Dialog.cs:55
↓ 11 callers
Function
WriteFileNoIncrement
src/common/local_storage.cpp:1169
↓ 10 callers
Function
GetKnownFolderPathString
src/common/autocloud_util.h:128
↓ 10 callers
Function
InitApp
src/common/local_storage.cpp:738
↓ 10 callers
Function
IsCloudActive
src/common/cloud_storage.cpp:967
↓ 10 callers
Function
ParseAppStatsJson
Parse the JSON document (stats/achievements/playtime) into `out`. Does NOT touch the separate on-disk schema blob.
src/common/stats_store.cpp:784
↓ 10 callers
Function
ParseU32
src/common/cloud_storage.cpp:380
↓ 10 callers
Method
WriteSubmessage
src/common/protobuf.cpp:138
↓ 10 callers
Function
mz_zip_reader_end_internal
src/common/miniz_zip.c:965
↓ 10 callers
Function
mz_zip_reader_file_stat
src/common/miniz_zip.c:4871
↓ 9 callers
Method
AtomicWriteAllText
(string path, string content)
ui/Services/FileUtils.cs:56
↓ 9 callers
Function
CloudBlobPathByNameAndSHA
CAS blob path: "{accountId}/{appId}/blobs/{filename}/{sha1hex}"
src/common/cloud_storage.cpp:350
↓ 9 callers
Function
LoadFileTokens
src/common/token_store.cpp:138
↓ 9 callers
Function
ResolveFuncByStringXref
Find a string in .rdata, then locate the first LEA xref in .text that references it, and walk backward to the containing function's prologue.
src/platform/win/sc_resolver.cpp:35
↓ 9 callers
Function
SpyLogFields
src/platform/win/cloud_intercept.cpp:795
↓ 9 callers
Function
mz_zip_reader_locate_file_v2
src/common/miniz_zip.c:1479
↓ 8 callers
Function
Array
src/common/json.cpp:309
↓ 8 callers
Function
AtomicWriteBinary
src/platform/win/file_util.h:224
↓ 8 callers
Function
ComputeCrcLocked
src/common/stats_store.cpp:1844
↓ 8 callers
Method
ConfirmDangerAsync
(string title, string message)
ui/Services/Dialog.cs:76
↓ 8 callers
Function
CountUnlockedAchievements
Count individual unlocked achievement bits across all blocks. For diagnostics: "9 vs 8" cloud/native mismatches are about unlocked bits, not block cou
src/common/stats_store.cpp:1062
↓ 8 callers
Method
FormatSize
(long bytes)
ui/Pages/Cloud760Page.xaml.cs:36
↓ 8 callers
Function
GetCachePtr
Resolve CAppInfoCache from global engine ptr; null if Steam not init'd
src/common/steam_kv_injector.cpp:116
↓ 8 callers
Function
GetChangeNumber
src/common/local_storage.cpp:753
↓ 8 callers
Function
GetDataBase
src/platform/win/sig_scanner.cpp:61
↓ 8 callers
Function
GetRdataBase
src/platform/win/sig_scanner.cpp:59
↓ 8 callers
Function
GetRdataSize
src/platform/win/sig_scanner.cpp:60
↓ 8 callers
Function
GetTextSize
src/platform/win/sig_scanner.cpp:58
↓ 8 callers
Function
IsNamespaceApp
src/platform/linux/cloud_intercept.cpp:248
↓ 8 callers
Function
LocalBlobPath
src/common/cloud_storage.cpp:782
↓ 8 callers
Function
MakeKey
src/common/local_storage.cpp:92
↓ 8 callers
Method
Name
src/providers/onedrive_provider.h:14
↓ 8 callers
Method
SaveConfig
<summary>Writes pin config to disk; throws on I/O failure for caller to surface.</summary>
ui/Pages/ManifestPinningPage.xaml.cs:319
↓ 8 callers
Function
UploadCloudMetadataText
src/common/cloud_storage.cpp:539
↓ 8 callers
Function
Utf8ToPath
On Linux, paths are already UTF-8. These are identity operations.
src/platform/linux/file_util.h:12
↓ 8 callers
Function
WideToUtf8
Wide -> UTF-8 for callers holding raw wchar_t* from Win32 APIs. WC_ERR_INVALID_CHARS rejects lone surrogates.
src/platform/win/file_util.h:38
↓ 8 callers
Method
WriteFixed32
src/common/protobuf.cpp:121
↓ 8 callers
Function
XdgConfigHome
src/platform/linux/xdg.h:21
↓ 8 callers
Function
has_bytes
(bytes: &[u8], pos: i64, expected: &[u8])
cli-rust/src/signatures.rs:308
↓ 8 callers
Function
tinfl_decompress
src/common/miniz_tinfl.c:187
↓ 7 callers
Function
AtomicWriteText
src/common/file_util.h:33
↓ 7 callers
Function
BlobPath
get the filesystem path for a blob: <blobRoot>/<accountId>/<appId>/<filename>
src/platform/win/http_server.cpp:139
↓ 7 callers
Function
CanonicalizeInternalMetadataName
src/common/cloud_storage.cpp:41
↓ 7 callers
Function
ExtractAppId
src/common/cloud_rpc_utils.h:15
↓ 7 callers
Function
FetchCloudState
Public always-fresh fetch. Performs the live read AND refreshes the serve cache so the serve path always sees CR's most recent observation.
src/common/app_state.cpp:451
↓ 7 callers
Method
FindCachePath
(string steamPath, bool verbose = true, Action<string>? log = null)
ui/Services/Patching/Fingerprint.cs:11
↓ 7 callers
Function
PublishCloudState
src/common/app_state.cpp:571
↓ 7 callers
Function
ReconcileAchievementBits
OR each achievement block's `bits` into the matching stat value (MergeAchievements updates bits but not stats[].value). Only `a.bits`, so revoked unlo
src/common/stats_store.cpp:1072
↓ 7 callers
Function
RefuseVtableHook
src/platform/win/cloud_intercept.cpp:2633
↓ 7 callers
Function
RelativeUtf8Path
Case-insensitive (ASCII) prefix strip. Replaces std::filesystem::relative which throws on non-ASCII paths on MSVC. Returns false on mismatch.
src/common/path_util.h:22
↓ 7 callers
Function
RemoveFileIfPresent
remove() that swallows ENOENT but reports real failures via stats.errors.
src/common/legacy_metadata_cleanup.cpp:72
↓ 7 callers
Function
ReplaceAll
src/common/autocloud_util.h:59
↓ 7 callers
Function
ResolveVtableByRtti
src/platform/win/sig_scanner.cpp:201
↓ 7 callers
Method
ShowWarningAsync
(string title, string message)
ui/Services/Dialog.cs:58
↓ 7 callers
Function
ValidateFilename
Lexical-only check so first writes work before the per-app blob directory exists on disk.
src/common/local_storage.cpp:79
↓ 7 callers
Function
WriteAppStats
Persist locally and, when pushCloud, queue a cloud upload. Reconcile writes locally only; the cloud is written on session end, when playtime accrues.
src/common/stats_store.cpp:1257
↓ 7 callers
Function
mz_zip_get_cdh
src/common/miniz_zip.c:1193
↓ 6 callers
Function
AppendU32
Deterministic CRC over stats + achievements (opaque sync token; client echoes it verbatim).
src/common/stats_store.cpp:1837
↓ 6 callers
Function
BlobPath
src/platform/linux/http_server.cpp:78
↓ 6 callers
Method
DeployTo
<summary> Atomically deploys the embedded cloud_redirect.dll to the given destination path. Routes through FileUtils.AtomicWriteAllBytes so the bytes
ui/Services/EmbeddedDll.cs:80
↓ 6 callers
Method
GetAppInfoAsync
<summary>Look up names/headers for the given app IDs; missing apps are omitted.</summary>
ui/Services/SteamStoreClient.cs:140
↓ 6 callers
Method
GetConfigFilePath
<summary> Returns the path to config.json (%AppData%/CloudRedirect/config.json). </summary>
ui/Services/SteamDetector.cs:205
↓ 6 callers
Function
GetDataSize
src/platform/win/sig_scanner.cpp:62
↓ 6 callers
Function
GetSteamPath
Steam dir from the DLL's own location, UTF-8. All "narrow" std::string paths in the DLL are UTF-8; ACP narrowing here would corrupt every non-ASCII St
src/platform/win/dllmain.cpp:17
↓ 6 callers
Method
IndexOf
(byte[] haystack, byte[] needle)
ui/Services/ThirdPartyDetector.cs:79
↓ 6 callers
Function
ListNumericSubdirs
Enumerate numeric-name subdirs (account/app IDs); ignore everything else.
src/common/legacy_metadata_cleanup.cpp:133
↓ 6 callers
Function
MakePathPrefix
Forward-slash normalized prefix with trailing '/'.
src/common/path_util.h:14
↓ 6 callers
Function
NormalizeSlashesInPlace
src/common/path_util.h:9
↓ 6 callers
Function
ParseAppInfoKV
src/common/autocloud_util.h:261
↓ 6 callers
Function
ReadCStringFromBytes
src/common/autocloud_util.h:156
↓ 6 callers
Function
RecomputePlaytimeTotals
Recompute the derived totals from the authoritative per-device sub-totals.
src/common/stats_store.cpp:945
↓ 6 callers
Function
RetrieveBlob
src/common/cloud_storage.cpp:1240
↓ 6 callers
Method
RvaToFileOffset
RVA -> file offset, returns -1 if in BSS or outside any section
ui/Services/Patching/PatchTypes.cs:175
↓ 6 callers
Function
SaveChangeNumberLocked
Caller holds g_mutex. Returns true on success.
src/common/local_storage.cpp:704
↓ 6 callers
Function
SaveManifestLocal
src/common/manifest_store.cpp:313
↓ 6 callers
Function
SerializeMessage
src/platform/linux/cloud_hooks.cpp:213
↓ 6 callers
Function
StripRootToken
src/common/rpc_handlers.cpp:337
↓ 6 callers
Function
TryReadCachedBlob
Reads the local cache copy. Returns true if the file exists and reads cleanly.
src/common/cloud_storage.cpp:1098
↓ 6 callers
Method
Upload
src/providers/onedrive.cpp:494
↓ 6 callers
Function
WriteFile
src/common/local_storage.cpp:1133
↓ 6 callers
Function
atomic_write_all_bytes
(path: &Path, data: &[u8])
cli-rust/src/file_util.rs:34
↓ 6 callers
Method
isDeleted
0 means not deleted; del > mod means deleted
src/platform/win/cloud_intercept.cpp:3405
↓ 6 callers
Function
mz_free
src/common/miniz.c:161
↓ 6 callers
Function
mz_utf8z_to_widechar
src/common/miniz_zip.c:56
↓ 6 callers
Function
mz_zip_reader_extract_to_heap
src/common/miniz_zip.c:1714
↓ 6 callers
Function
mz_zip_writer_create_zip64_extra_data
src/common/miniz_zip.c:3106
↓ 6 callers
Function
mz_zip_writer_end
src/common/miniz_zip.c:4519
↓ 6 callers
Function
tdefl_compress_buffer
src/common/miniz_tdef.c:1334
↓ 6 callers
Function
tdefl_init
src/common/miniz_tdef.c:1340
↓ 6 callers
Function
xdgDataHome
ui-linux/src/utils.h:55
↓ 5 callers
Function
CanReadMemory
Safe memory probe using write() to /dev/null -- avoids SIGSEGV
src/platform/linux/vtable_hook.cpp:139
↓ 5 callers
Method
CheckTokenStatus
<summary> Check if a token file exists and contains a refresh token. Returns a status string for display. </summary>
ui/Services/OAuthService.cs:298
↓ 5 callers
Function
ClearBatchCanonicalTokens
src/common/rpc_handlers.cpp:382
↓ 5 callers
Function
ClearMissingMetadataPath
src/common/cloud_storage.cpp:534
↓ 5 callers
Function
DrainQueueForApp
src/common/cloud_work_queue.cpp:584
↓ 5 callers
Method
EnsureSteamClosedAsync
<summary> Checks if Steam is running and prompts the user to close it. Returns true if Steam is not running (safe to proceed), false if the user decli
ui/Services/SteamDetector.cs:253
↓ 5 callers
Method
FileOffsetToRva
file offset -> RVA, returns -1 if outside any section
ui/Services/Patching/PatchTypes.cs:161
↓ 5 callers
Function
FindLeaRef
src/common/parental_bypass.cpp:33
↓ 5 callers
Function
GetAppPathInternal
src/common/local_metadata_store.cpp:39
↓ 5 callers
Function
GetFileEntry
src/common/local_storage.cpp:1079
← previous
next →
101–200 of 2,087, ranked by callers