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
↓ 1 callers
Function
PromoteStagedBatchForCommit
src/common/cloud_storage.cpp:1718
↓ 1 callers
Method
PruneAsync
<summary> Delete given orphan filenames. Independently re-applies the InternalMetadataFilenames whitelist at this destructive boundary even though Com
ui/Services/OrphanBlobService.cs:98
↓ 1 callers
Function
PruneAutoCloudPollutionRoots
src/common/legacy_metadata_cleanup.cpp:334
↓ 1 callers
Function
PruneLocalBlobCache
src/common/legacy_metadata_cleanup.cpp:246
↓ 1 callers
Function
PruneManifestToRemoteBlobListing
src/common/manifest_store.cpp:44
↓ 1 callers
Function
PruneOldManifestSnapshots
src/common/manifest_store.cpp:629
↓ 1 callers
Function
PruneRecentUploadFingerprintsLocked
src/common/cloud_work_queue.cpp:132
↓ 1 callers
Function
PruneStaleCloudStaging
src/common/cloud_storage.cpp:1009
↓ 1 callers
Function
PruneStaleConflictCopies
Drop stale conflict-copy files (>30 days) from cloud_redirect\conflicts\. Best-effort startup cleanup; must not escape exceptions into Init().
src/common/cloud_storage.cpp:818
↓ 1 callers
Function
Queue
src/platform/linux/live_playtime.cpp:422
↓ 1 callers
Function
QueueLastPlayedUpdate
Enqueue a serialized playtime response body. Thread-safe.
src/platform/win/cloud_intercept.cpp:1119
↓ 1 callers
Function
QuotaConfigIsUsable
Both > 0 means usable; zero = PICS failure marker, use fallback.
src/common/app_state.h:41
↓ 1 callers
Function
ReadAccountIdFromUser
Read account id from CUser when no RPC header is available yet. SEH-isolated.
src/platform/win/cloud_intercept.cpp:762
↓ 1 callers
Function
ReadBlob
src/platform/win/http_server.cpp:685
↓ 1 callers
Method
ReadFromDisk
<summary> Read <c>file_tokens.dat</c> from disk and return the set of referenced filenames. Returns an empty set if the file does not exist. The DLL m
ui/Services/FileTokensParser.cs:54
↓ 1 callers
Function
ReadI32
src/common/autocloud_util.h:149
↓ 1 callers
Method
ReadJson
(string path)
ui/Services/OAuthService.cs:20
↓ 1 callers
Function
ReadSteamVersion
src/platform/win/cloud_intercept.cpp:3772
↓ 1 callers
Function
ReadTokenFile
Read a token file that may be either DPAPI-encrypted or legacy plaintext JSON. Returns the JSON string on success, empty string on failure. If legacy
src/platform/win/dpapi_util.h:50
↓ 1 callers
Function
ReadTokenFileFallback
src/platform/linux/token_store_linux.cpp:150
↓ 1 callers
Function
ReadTokenFromSecretService
src/platform/linux/token_store_linux.cpp:100
↓ 1 callers
Function
ReadVecHeader
SEH helper: read vector header (can't mix SEH with C++ object unwinding)
src/platform/win/cloud_intercept.cpp:2944
↓ 1 callers
Function
ReconcileLocalConfig
Seed playtime from localconfig.vdf (catches sessions without CR loaded).
src/common/stats_store.cpp:406
↓ 1 callers
Function
RecordDurableBlobShas
src/common/cloud_storage.cpp:76
↓ 1 callers
Function
RecordFileToken
Record which root token a file was uploaded under.
src/common/rpc_handlers.cpp:458
↓ 1 callers
Function
RecordLaunchIntent
src/common/pending_ops_journal.cpp:173
↓ 1 callers
Function
RecordResumeState
src/common/pending_ops_journal.cpp:298
↓ 1 callers
Function
RecordSuspendState
src/common/pending_ops_journal.cpp:271
↓ 1 callers
Function
RecordUploadBatchStart
src/common/pending_ops_journal.cpp:204
↓ 1 callers
Function
RefreshPrivateAppsLocked
src/platform/win/cloud_intercept.cpp:528
↓ 1 callers
Function
RegisterClientFd
src/platform/linux/http_server.cpp:68
↓ 1 callers
Function
RegisterCooperativeYieldHook
Register cooperative yield hook for UploadBatch (prevents pipe-stall on big saves). Prologue-gated: stale RVA disables yield gracefully. Separate func
src/platform/win/cloud_intercept.cpp:978
↓ 1 callers
Function
RemoveDirIfPresent
Remove dir + contents. Reparse points are unlinked, never descended: a junction at .cloudredirect\ could redirect deletion to arbitrary trees.
src/common/legacy_metadata_cleanup.cpp:90
↓ 1 callers
Function
RemoveFileToken
Remove a file's token mapping (called on delete).
src/common/rpc_handlers.cpp:472
↓ 1 callers
Function
RemoveLegacyMetadataIfPresent
src/common/local_storage.cpp:689
↓ 1 callers
Function
RemoveLocalBlobsNotInCloud
src/common/cloud_storage.cpp:273
↓ 1 callers
Function
RemoveManifestEntry
src/common/manifest_store.cpp:589
↓ 1 callers
Function
RemoveNamespaceApp
src/platform/win/cloud_intercept.cpp:586
↓ 1 callers
Function
RemoveUploadOperations
src/common/pending_ops_journal.cpp:142
↓ 1 callers
Function
RemoveUserCapture
src/platform/linux/live_playtime.cpp:356
↓ 1 callers
Method
RepairCoreDlls
Sync wrapper; new callers prefer RepairCoreDllsAsync.
ui/Services/Patching/Patcher.cs:224
↓ 1 callers
Method
RepairCoreDllsAsync
()
ui/Services/Patching/Patcher.cs:227
↓ 1 callers
Function
RepairManifestWithRemoteBlobListing
--- manifest-repair helpers ---
src/common/manifest_store.cpp:25
↓ 1 callers
Function
RequestSchemaForApp
Request + queue logic.
src/platform/linux/schema_fetch.cpp:369
↓ 1 callers
Function
RequeueFailedWorkForPrefixLocked
src/common/cloud_work_queue.cpp:215
↓ 1 callers
Function
ResetStats
Clears stats/achievements only (playtime/schema survive).
src/common/stats_store.cpp:1467
↓ 1 callers
Function
Resolve
src/platform/win/sc_resolver.cpp:613
↓ 1 callers
Function
ResolveBRouteMsgToJob
src/platform/win/sc_resolver.cpp:325
↓ 1 callers
Function
ResolveBlobCloudPathBySHA
Resolve blob by SHA (content-hash fallback when filename path misses).
src/common/cloud_storage.cpp:1208
↓ 1 callers
Function
ResolveCCMInterfaceVtable
src/platform/win/sc_resolver.cpp:88
↓ 1 callers
Function
ResolveCoroutineIsActive
src/platform/win/cloud_intercept.cpp:889
↓ 1 callers
Method
ResolveDestPath
<summary>Try the original path then the cleanup_backup→cleanup_tab_backup rewrite.</summary>
ui/Services/BackupDiscovery.cs:457
↓ 1 callers
Function
ResolveFindJob
src/platform/win/sc_resolver.cpp:270
↓ 1 callers
Function
ResolveGetAppInfo
── GetAppInfo, GetSection, ReadConfigU64 ───────────────────────────── GetAppInfo has a distinctive prologue: mov r8d,[rcx+68h]; mov r9d,edx; cmp r8d,
src/platform/win/sc_resolver.cpp:478
↓ 1 callers
Function
ResolveGetSection
GetSection: sub rsp,28h; lea eax,[edx-2]; cmp eax,12h 48 83 EC 28 8D 42 FE 83 F8 12
src/platform/win/sc_resolver.cpp:497
↓ 1 callers
Function
ResolveGlobalEngine
src/platform/win/sc_resolver.cpp:103
↓ 1 callers
Function
ResolveJobCurGlobal
JobCurGlobal: first mov [rip+disp], rax targeting .data in ~CJob destructor.
src/platform/win/sc_resolver.cpp:585
↓ 1 callers
Function
ResolveKvFindKey
src/platform/win/sc_resolver.cpp:356
↓ 1 callers
Function
ResolveKvGetInt
── KV Getters: GetInt, GetUint64 ───────────────────────────────────── KvGetInt (unique 16B): 48 89 5C 24 10 57 48 83 EC 30 4D 85 C0 48 8D 7C 24 4
src/platform/win/sc_resolver.cpp:450
↓ 1 callers
Function
ResolveKvGetUint64
KvGetUint64: disambiguate from KvGetInt64 via unique string xref.
src/platform/win/sc_resolver.cpp:470
↓ 1 callers
Function
ResolveKvSetInt
KvSetInt is unique at 16B (the jz offset 0x2E differs from KvSetUint64's 0x30): 48 85 C9 74 2E 48 89 5C 24 08 57 48 83 EC 20 8B FA
src/platform/win/sc_resolver.cpp:383
↓ 1 callers
Function
ResolveKvSetString
KvSetString starts with `test rcx,rcx; jz` but has a 6-byte jz (0F 84 xx xx xx xx): 48 85 C9 0F 84 9E 00 00 00 48 89 74 24 10 57 Wildcard the jz di
src/platform/win/sc_resolver.cpp:406
↓ 1 callers
Function
ResolveKvSetUint64
KvSetUint64: unique with jz +30h and 64-bit mov rdi,rdx: 48 85 C9 74 30 48 89 5C 24 08 57 48 83 EC 20 48 8B FA
src/platform/win/sc_resolver.cpp:427
↓ 1 callers
Function
ResolveModule
Async-signal-safe: scan /proc/self/maps via raw read() for the mapping containing `addr`. Returns its base (0 if not found); dladdr is unreliable on s
src/platform/linux/init.cpp:330
↓ 1 callers
Function
ResolveParseFromArray
src/platform/win/sc_resolver.cpp:186
↓ 1 callers
Function
ResolveReadConfigU64
ReadConfigU64: same prologue as an overload; take the last match after GetAppInfo.
src/platform/win/sc_resolver.cpp:515
↓ 1 callers
Function
ResolveRefCountGlobal
── RefCountGlobal ──────────────────────────────────────────────────── RefCountGlobal: second LEA target in the "client/AsyncFileIO/ReadItemsPending"
src/platform/win/sc_resolver.cpp:558
↓ 1 callers
Function
ResolveRefCountHelper
src/platform/win/sc_resolver.cpp:253
↓ 1 callers
Function
ResolveReleaseWrapped
src/platform/win/sc_resolver.cpp:300
↓ 1 callers
Function
ResolveSerializeToArray
src/platform/win/sc_resolver.cpp:164
↓ 1 callers
Function
ResolveServiceTransportVtable
src/platform/win/sc_resolver.cpp:92
↓ 1 callers
Function
ResolveServiceTransportVtableViaRtti
MSVC-x64 RTTI walk: name(.data|.rdata) -> TD = name-0x10 -> COL in .rdata referencing TD -> vftable backref qword.
src/platform/win/cloud_intercept.cpp:2528
↓ 1 callers
Function
ResolveVtableAndDescriptor
Resolve vtable and descriptor from RTTI + code analysis (survives Steam updates). 1. Find RTTI typestring for CProtoBufMsg<...Response> in .rodata 2.
src/platform/linux/live_playtime.cpp:189
↓ 1 callers
Function
ResolveWrapPacket
src/platform/win/sc_resolver.cpp:227
↓ 1 callers
Function
RestoreFileIfUnchanged
src/common/local_storage.cpp:1241
↓ 1 callers
Function
RetryNativeImportsAfterLogin
src/common/stats_store.cpp:1721
↓ 1 callers
Method
RevertCloudRedirectNamespace
()
ui/Services/Patching/Patcher.cs:1408
↓ 1 callers
Method
RevertOfflineSetup
()
ui/Services/Patching/Patcher.cs:526
↓ 1 callers
Function
RewriteGamesPlayed
Inject game_extra_info for namespace apps. Returns empty if no changes needed.
src/platform/win/cloud_intercept.cpp:6294
↓ 1 callers
Function
RewriteGamesPlayedBody
Rewrite the GamesPlayed body in-place on the live protobuf object.
src/platform/win/cloud_intercept.cpp:5428
↓ 1 callers
Method
RootToFilesystemPath
<summary> Resolves an AutoCloud root name to an actual filesystem path. Returns null for "gameinstall" if gameInstallDir is not provided, and null for
ui/Services/AppInfoParser.cs:33
↓ 1 callers
Function
RouteOne
src/platform/linux/achievement_inject.cpp:303
↓ 1 callers
Function
RunAutoResolver
src/platform/win/cloud_intercept.cpp:337
↓ 1 callers
Function
RunCli
src/common/cli.cpp:914
↓ 1 callers
Function
SEH_ByteSize
Serialize a protobuf message body object to raw bytes SEH helpers (cannot use __try in functions with C++ objects)
src/platform/win/cloud_intercept.cpp:1603
↓ 1 callers
Function
SEH_ParseFromArray
Parse raw protobuf bytes into a body object (SEH wrapper)
src/platform/win/cloud_intercept.cpp:1682
↓ 1 callers
Function
SEH_SerializeToArray
src/platform/win/cloud_intercept.cpp:1616
↓ 1 callers
Function
SEH_WriteResponseHeader
SEH-safe header field writing
src/platform/win/cloud_intercept.cpp:1701
↓ 1 callers
Method
SHA1
src/platform/win/platform_win.cpp:149
↓ 1 callers
Function
SaveEntries
src/common/pending_ops_journal.cpp:156
↓ 1 callers
Function
SaveFileTokens
src/common/local_metadata_store.cpp:153
↓ 1 callers
Function
SaveRootTokens
src/common/local_metadata_store.cpp:76
↓ 1 callers
Method
ScanApps
<summary>Scan all namespace apps; results feed CleanupPage's selection list.</summary>
ui/Services/CloudCleanup.cs:185
↓ 1 callers
Method
ScanAsync
<summary>List cloud blobs and return ones absent from file_tokens.dat. Read-only.</summary>
ui/Services/OrphanBlobService.cs:40
↓ 1 callers
Function
ScanUserAccountIdOffset
Scan for CUser accountId offset: find UserGameStats_%u string -> code xref -> backward scan for mov reg32,[reg+disp32] -> disp32 is the offset. 0 on f
src/platform/win/cloud_intercept.cpp:663
↓ 1 callers
Function
SchemaSkipDueForRetry
True if a skip-listed app is due for a re-probe (skip-listed long enough ago).
src/platform/win/cloud_intercept.cpp:5665
↓ 1 callers
Method
SearchByName
Search account for exact filename matches. Default: unsupported (callers fall back to listing).
src/common/cloud_provider.h:95
↓ 1 callers
Function
SendSchemaRequest
Build and send one CMsgClientGetUserStats for (appId, ownerId). Returns false if injection primitives aren't ready or send failed to dispatch.
src/platform/win/cloud_intercept.cpp:5879
↓ 1 callers
Function
SendSchemaRequest
Send schema request.
src/platform/linux/schema_fetch.cpp:306
↓ 1 callers
Function
SerializeState
src/common/app_state.cpp:198
← previous
next →
901–1,000 of 2,087, ranked by callers