MCPcopy Create free account

hub / github.com/Selectively11/CloudRedirect / functions

Functions2,087 in github.com/Selectively11/CloudRedirect

↓ 3 callersFunctionPrepareBatchCanonicalTokens
src/common/rpc_handlers.cpp:361
↓ 3 callersMethodRead
src/platform/win/token_store_win.cpp:11
↓ 3 callersFunctionReadLocalLuaFiles
src/platform/win/cloud_intercept.cpp:3332
↓ 3 callersFunctionReady
src/platform/linux/live_playtime.cpp:365
↓ 3 callersFunctionRecordUploadBatchInterrupted
src/common/pending_ops_journal.cpp:231
↓ 3 callersFunctionReleaseCloudSession
src/common/app_state.cpp:642
↓ 3 callersFunctionRequeueFromWorker
src/common/cloud_work_queue.cpp:525
↓ 3 callersFunctionResolve
RTTI-based vtable/instance resolution.
src/platform/linux/schema_fetch.cpp:188
↓ 3 callersFunctionResolveAppInfo
Inline BST walk: manager+76=rootIndex, manager+96=nodes (24-byte stride). node+16=appId, node+20=appInfo. Returns null if appId not in cache.
src/common/steam_kv_injector.cpp:827
↓ 3 callersFunctionScanPattern
Pattern match with '?' as wildcard byte. Pattern is a string like "55 57 56 53 E8 ? ? ? ? 81 C3 ? ? ? ? 83 EC 1C". Returns absolute address of first m
src/common/steam_kv_injector.cpp:479
↓ 3 callersFunctionSchemaPath
src/common/stats_store.cpp:388
↓ 3 callersFunctionSchemaSkipPath
src/platform/win/cloud_intercept.cpp:5604
↓ 3 callersFunctionSeedApps
src/common/stats_store.cpp:1667
↓ 3 callersFunctionSetAccountId
src/platform/win/http_server.cpp:631
↓ 3 callersFunctionSetChangeNumber
src/common/local_storage.cpp:842
↓ 3 callersFunctionSetYieldHook
src/common/coop_yield.cpp:14
↓ 3 callersFunctionShutdown
src/platform/win/log.cpp:76
↓ 3 callersFunctionShutdown
Shutdown entry points: ExitProcess IAT hook (production) and DllMain DLL_PROCESS_DETACH with reserved==NULL. once_flag makes it idempotent.
src/platform/win/cloud_intercept.cpp:6682
↓ 3 callersFunctionSnapshot
Thread-safe copy under the lock for read handlers.
src/common/stats_store.cpp:1461
↓ 3 callersFunctionStatsPath
src/common/stats_store.cpp:382
↓ 3 callersFunctionTryCaptureRootToken
Capture a per-app root token seen on an upload. Serializes against concurrent persist operations; unions memory + disk before save.
src/common/rpc_handlers.cpp:419
↓ 3 callersFunctionUnixToIso8601
src/platform/win/http_util.cpp:80
↓ 3 callersFunctionUrlDecode
src/platform/win/http_util.cpp:40
↓ 3 callersFunctionWaitForForegroundSyncIdle
Returns true if the gate is clear and the caller may proceed, false if shutdown started or the 30s cap fired.
src/common/cloud_storage.cpp:183
↓ 3 callersFunctionWaitForPendingPublish
src/common/app_state.cpp:86
↓ 3 callersFunctionWideToUtf8
src/common/file_util.h:20
↓ 3 callersFunctionWriteFlushAndRename
Write to tmp, FlushFileBuffers, then atomic rename over the target. FlushFileBuffers is required: a same-volume rename is metadata-only and MOVEFILE_W
src/platform/win/file_util.h:163
↓ 3 callersFunctionWriteFrame
src/platform/linux/init.cpp:376
↓ 3 callersFunctionWriteSyncState
src/platform/win/cloud_intercept.cpp:3274
↓ 3 callersFunctionXdgHome
src/platform/linux/xdg.h:13
↓ 3 callersFunctionaes_cbc_decrypt
AES-256-CBC decrypt with PKCS7 padding. Returns None on bad padding/length.
cli-rust/src/crypto.rs:17
↓ 3 callersFunctionapply_patches
Apply patches to a clone of `data`. Returns (patched, applied, skipped, errors).
cli-rust/src/patcher.rs:566
↓ 3 callersMethodbackup
(&self, path: &Path)
cli-rust/src/patcher.rs:525
↓ 3 callersFunctionbackupRootForAccount
ui-linux/src/backend.cpp:52
↓ 3 callersFunctiondir_exists
(p: &str)
cli-rust/src/steam_detector.rs:17
↓ 3 callersMethodfail
(msg: impl Into<String>)
cli-rust/src/patcher.rs:42
↓ 3 callersMethodfind_core_dll
(&self)
cli-rust/src/patcher.rs:65
↓ 3 callersFunctionis_steam_running
True if any process named "steam.exe" is running. Uses `tasklist` to avoid pulling in a process-enumeration dependency.
cli-rust/src/steam_detector.rs:73
↓ 3 callersFunctionmz_inflateEnd
src/common/miniz.c:550
↓ 3 callersFunctionmz_write_le16
src/common/miniz_zip.c:2704
↓ 3 callersFunctionmz_zip_array_init
src/common/miniz_zip.c:348
↓ 3 callersFunctionmz_zip_file_stat_internal
src/common/miniz_zip.c:1282
↓ 3 callersFunctionmz_zip_get_error_string
src/common/miniz_zip.c:4722
↓ 3 callersFunctionmz_zip_get_last_error
src/common/miniz_zip.c:4709
↓ 3 callersFunctionmz_zip_time_t_to_dos_time
src/common/miniz_zip.c:432
↓ 3 callersFunctionmz_zip_writer_compute_padding_needed_for_file_alignment
src/common/miniz_zip.c:3235
↓ 3 callersFunctionmz_zip_writer_end_internal
src/common/miniz_zip.c:2764
↓ 3 callersFunctionmz_zip_writer_validate_archive_name
src/common/miniz_zip.c:3224
↓ 3 callersFunctionmz_zip_writer_write_zeros
src/common/miniz_zip.c:3244
↓ 3 callersFunctionprint_help
()
cli-rust/src/main.rs:49
↓ 3 callersFunctionrunFlatpakHostCommand
ui-linux/src/backend.cpp:1558
↓ 3 callersFunctionsha256_hex
(data: &[u8])
cli-rust/src/patcher.rs:634
↓ 3 callersFunctionskip_optional_bridge
(bytes: &[u8], pos: i64)
cli-rust/src/signatures.rs:315
↓ 3 callersFunctiontdefl_create_comp_flags_from_zip_params
level may actually range from [0,10] (10 is a "hidden" max level, where we want a bit more compression and it's fine if throughput to fall off a cliff
src/common/miniz_tdef.c:1462
↓ 3 callersFunctiontdefl_record_match
src/common/miniz_tdef.c:1072
↓ 3 callersFunctionvalidate_payload_cache
Validate a candidate cache file: AES-CBC decrypt -> skip 4-byte prefix -> zlib inflate -> must start with an MZ header.
cli-rust/src/crypto.rs:146
↓ 3 callersFunctionxdgConfigHome
ui-linux/src/utils.h:45
↓ 2 callersFunctionAccountPlaytimeFilename
Account-scope filename for an app's playtime blob.
src/common/cloud_metadata_paths.h:42
↓ 2 callersFunctionAppendUInt
src/platform/linux/init.cpp:286
↓ 2 callersMethodApplyCloudRedirectNamespace
<summary>Core DLL patches + P1/P2/P3 + CloudRedirect cave (namespace mode).</summary>
ui/Services/Patching/Patcher.cs:1275
↓ 2 callersFunctionApplyLegacyPlaytime
Fold legacy playtime (shortfall above existing buckets). No g_mutex.
src/common/stats_store.cpp:1521
↓ 2 callersMethodAtomicCopy
Copies sourcePath to destPath atomically: writes a sibling .tmp first with FlushFileBuffers before close, then File.Move(overwrite:true) which is rena
ui/Services/FileUtils.cs:87
↓ 2 callersFunctionAtomicWriteBinary
File I/O
src/common/file_util.h:29
↓ 2 callersFunctionAutoCloudRuleMatchesCurrentPlatform
src/common/autocloud_util.h:255
↓ 2 callersFunctionAutoCloudRuleMatchesPlatform
src/common/autocloud_util.h:245
↓ 2 callersFunctionBatchTracker_ActiveId
src/common/batch_tracker.cpp:18
↓ 2 callersFunctionBkvRead
src/common/stats_store.cpp:197
↓ 2 callersFunctionBuildAppStatsJson
Serialize the stats document (everything except the raw schema blob) to JSON.
src/common/stats_store.cpp:869
↓ 2 callersFunctionBuildLastPlayedNotificationBody
Build LastPlayedTimes notification body for live UI injection.
src/common/stats_handlers.cpp:142
↓ 2 callersFunctionBuildPacket
src/platform/win/cloud_intercept.cpp:997
↓ 2 callersFunctionBuildSteamCloudDocumentsPath
src/common/autocloud_scan.cpp:245
↓ 2 callersFunctionCaptureNativeUnlocks
src/common/stats_store.cpp:1404
↓ 2 callersFunctionCheckNotificationNamespaceApp
Cloud notification namespace check: appId is in body field 1; returns real appId, or 0 if not namespace.
src/platform/win/cloud_intercept.cpp:2287
↓ 2 callersMethodCleanFiles
<summary> Move specified files out of an app's remote/ dir into a backup dir (batch dir if BeginBatch is active). Returns count moved. </summary>
ui/Services/CloudCleanup.cs:289
↓ 2 callersFunctionCleanupEmptyCacheDirs
src/common/local_storage.cpp:1295
↓ 2 callersFunctionClearRecentUploadForDeleteLocked
src/common/cloud_work_queue.cpp:128
↓ 2 callersFunctionCloudJsonForAppLocked
Return the cached cloud JSON for one app (from the last account-blob pull). Caller holds g_mutex. Empty string if the app has no cloud stats.
src/common/stats_store.cpp:149
↓ 2 callersFunctionCmdDelete
src/platform/win/cloud760_tool.cpp:227
↓ 2 callersFunctionComputeFileSHA256
SHA-256 of a file on disk, lowercase hex.
src/platform/win/cloud_intercept.cpp:3866
↓ 2 callersMethodComputeFingerprint
()
ui/Services/Patching/Fingerprint.cs:71
↓ 2 callersFunctionConsumeResetApps
src/common/stats_store.cpp:2068
↓ 2 callersFunctionCoroutineActiveNow
Safe wrapper: true only if the coroutine engine is resolved AND reports the current thread's coroutine is active (yieldable). SEH-isolated so a bad ca
src/platform/win/cloud_intercept.cpp:908
↓ 2 callersFunctionCreateHttpTransport
src/platform/linux/http_transport_linux.cpp:287
↓ 2 callersFunctionCreateLocalConflictCopy
src/common/cloud_storage.cpp:230
↓ 2 callersFunctionCreateLuaZip
src/platform/win/cloud_intercept.cpp:3373
↓ 2 callersFunctionCurrentWindowsVersionRank
src/common/autocloud_util.h:340
↓ 2 callersFunctionDecodeRelCall
src/common/steam_kv_injector.cpp:498
↓ 2 callersFunctionDeepEqual
src/common/json.cpp:317
↓ 2 callersFunctionDetectEffectivePlatform
Check compat.vdf to detect Proton (matches CCompatManager::LoadPlatformOverrideCache).
src/common/autocloud_scan.cpp:269
↓ 2 callersFunctionDownloadLegacyPlaytimeBlob
src/common/cloud_storage.cpp:649
↓ 2 callersFunctionDrainInjectQueueOnNetThread
Drain inject queue on network thread.
src/platform/win/cloud_intercept.cpp:1184
↓ 2 callersFunctionDrainQueue
src/common/cloud_work_queue.cpp:560
↓ 2 callersFunctionDrainSchemaQueueOnNetThread
Drain a small batch of queued schema requests on the calling network thread. Called from the recv/send hooks (which already run on the net thread).
src/platform/win/cloud_intercept.cpp:1156
↓ 2 callersFunctionEncrypt
src/platform/win/dpapi_util.h:17
↓ 2 callersFunctionEnsureAccountDir
Ensure the per-account disk directory exists. Called under g_mutex.
src/common/stats_store.cpp:588
↓ 2 callersMethodEnsureExtracted
()
ui/Services/EmbeddedCli.cs:13
↓ 2 callersFunctionEnsureNativeImportLocked
Import native stats if absent. Retries until accountId is ready. Caller holds mutex.
src/common/stats_store.cpp:1342
↓ 2 callersFunctionEnsureSaveFilesInjected
src/common/rpc_handlers.cpp:295
↓ 2 callersFunctionEntryFromJson
src/common/pending_ops_journal.cpp:45
↓ 2 callersFunctionEntryToJson
src/common/pending_ops_journal.cpp:34
← previousnext →401–500 of 2,087, ranked by callers