Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BernardoGiordano/Checkpoint
/ functions
Functions
2,910 in github.com/BernardoGiordano/Checkpoint
⨍
Functions
2,910
◇
Types & classes
597
↓ 2 callers
Method
filteredToRawIndex
switch/source/titlecatalog.cpp:323
↓ 2 callers
Function
find_game_map
scripts/3ds/universal/citrahold.c:1246
↓ 2 callers
Method
fitScale
3ds/source/textpool.cpp:198
↓ 2 callers
Function
flushTexUploads
Submit every queued texture upload (pixel copies + descriptor publishes) as one command list. Inside a frame the copies ride ahead of the frame's own
switch/source/gfx_deko3d.cpp:321
↓ 2 callers
Function
fmt_size
scripts/common/universal/browser.c:237
↓ 2 callers
Function
formatTimestamp
PTP timestamps are "YYYYMMDDThhmmss" in local time.
switch/source/mtpresponder.cpp:121
↓ 2 callers
Function
free_entries
scripts/common/universal/browser.c:701
↓ 2 callers
Function
fsTimestamp
fsTimestamp is a filesystem-safe variant used in default backup names.
tools/chlink/common.go:137
↓ 2 callers
Function
ftCeil
switch/source/gfx_deko3d.cpp:208
↓ 2 callers
Function
gbaMessage
The GbaSave synthetic results carry advice a bare stage can't; an empty string means the result adds nothing over the stage mapping.
3ds/source/outcomemessages.cpp:34
↓ 2 callers
Method
generation
Monotonic counter bumped whenever the catalog's contents change (full load, directory refresh, cart insert/remove). The UI compares it against the val
3ds/include/loader.hpp:89
↓ 2 callers
Method
getColor
switch/source/gfx/CIntrusiveTree.h:41
↓ 2 callers
Method
getFilteredTitle
switch/source/titlecatalog.cpp:316
↓ 2 callers
Function
getFuncAndArg
3ds/include/thread.hpp:61
↓ 2 callers
Function
getGlyph
Rasterize (or fetch) one glyph. Cell metrics replicate what SDL_ttf's single-char render + SDL_FontCache produced: cellW is the surface width (max(max
switch/source/gfx_deko3d.cpp:1153
↓ 2 callers
Method
getTitleCount
switch/source/titlecatalog.cpp:250
↓ 2 callers
Function
getU32
common/script/seal_api.cpp:138
↓ 2 callers
Function
glyphWidth
3ds/source/util.cpp:305
↓ 2 callers
Function
handOver
Hands a run-scoped copy of `size` bytes to the script through an out parameter pair, then wipes the working buffer. False = out of memory.
common/script/seal_api.cpp:195
↓ 2 callers
Method
handler
()
tools/chlink/receive.go:154
↓ 2 callers
Method
hasOverlay
True while an overlay owns update(). The main loop asks before routing a key it also gives to overlays (the D-Pad, on the script log pane).
common/Screen.hpp:58
↓ 2 callers
Function
hashInto
One digest of a fixed label plus one blob. The label keeps two sources that happen to hash the same bytes from ever landing on the same key.
switch/source/script/scripthost.cpp:75
↓ 2 callers
Function
hex_bytes
! * @brief convert a byte to a uppercase hex representation * @param[in] byte byte to represent * @return representation ("00".."FF")
3rd-party/json/json.hpp:18685
↓ 2 callers
Method
icon
3ds/source/loader.cpp:161
↓ 2 callers
Method
iconFor
switch/source/titlecatalog.cpp:305
↓ 2 callers
Method
indexById
3ds/source/loader.cpp:109
↓ 2 callers
Function
inferFromPath
inferFromPath inspects path (pathIsDir tells whether it names the backup folder itself or a file inside one) and infers transfer metadata when it sits
tools/chlink/infer.go:32
↓ 2 callers
Function
inlineSectionExtra
Vertical space the section label of a NON-first row reserves above its rect. The very first drawn row always reserves labelSlotH() unconditionally (a
switch/source/SettingsScreen.cpp:151
↓ 2 callers
Method
isAutoUpdateEnabled
switch/source/configuration.cpp:421
↓ 2 callers
Method
isConfirmRestoreEnabled
switch/source/configuration.cpp:392
↓ 2 callers
Method
isFTPEnabled
switch/source/configuration.cpp:296
↓ 2 callers
Method
isMTPEnabled
switch/source/configuration.cpp:368
↓ 2 callers
Method
isQuickBackupEnabled
switch/source/configuration.cpp:404
↓ 2 callers
Method
isRaw
3ds/include/archive.hpp:84
↓ 2 callers
Method
isRed
switch/source/gfx/CIntrusiveTree.h:63
↓ 2 callers
Function
isSafeName
A name a host is allowed to create. Path separators and the two dot entries are the traversal vectors: without this check a host could name a file "..
switch/source/mtpresponder.cpp:112
↓ 2 callers
Function
isSafeZipRelativePath
isSafeZipRelativePath ports the console's traversal check verbatim: non-empty, no leading '/' or '\', no '\', no ':', no '..' component.
tools/chlink/zipextract.go:14
↓ 2 callers
Function
isSafeZipRelativePath
common/transferprotocol.cpp:123
↓ 2 callers
Method
isSystemKeyboardAvailable
switch/include/KeyboardManager.hpp:56
↓ 2 callers
Method
isUserAccount
switch/source/savedatasource.cpp:73
↓ 2 callers
Method
isVerifyRestoreEnabled
switch/source/configuration.cpp:416
↓ 2 callers
Function
isWritableProperty
Only the two name properties are writable; everything else describes the file rather than naming it, and MTP renames arrive as SetObjectPropValue.
switch/source/mtpresponder.cpp:161
↓ 2 callers
Method
is_end
return whether the iterator is at end
3rd-party/json/json.hpp:12768
↓ 2 callers
Function
is_number_float
@brief return whether value is a floating-point number @sa https://json.nlohmann.me/api/basic_json/is_number_float/
3rd-party/json/json.hpp:20652
↓ 2 callers
Function
is_number_integer
@brief return whether value is an integer number @sa https://json.nlohmann.me/api/basic_json/is_number_integer/
3rd-party/json/json.hpp:20638
↓ 2 callers
Function
item_menu
The menu for one entry. 1 if the browser should re-list afterwards. */
scripts/common/universal/browser.c:1695
↓ 2 callers
Function
jget
Copy string member `key` of object `o` into dest[size], NUL-terminated; dest * becomes "" when the key is absent or not a string. Frees the copy * j
scripts/common/universal/webdav.c:195
↓ 2 callers
Function
json_escape
Escape `src` into `dst[size]` for a JSON string value: backslash and double * quote get a leading backslash; the few control chars a game title might
scripts/common/universal/googledrive.c:212
↓ 2 callers
Method
keyboard
switch/source/ScriptScreen.cpp:239
↓ 2 callers
Method
keyboard
3ds/source/ScriptScreen.cpp:242
↓ 2 callers
Method
lastPlayedTimestamp
switch/source/title.cpp:127
↓ 2 callers
Method
le16
(v uint16)
tools/chlink/zipwriter.go:54
↓ 2 callers
Method
le32
(v uint32)
tools/chlink/zipwriter.go:60
↓ 2 callers
Method
lineCount
common/script/scriptconsole.cpp:279
↓ 2 callers
Method
listen
3rd-party/ftpd/source/socket.cpp:129
↓ 2 callers
Function
little_endianness
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from https://stackoverflow.com/a/1001328
3rd-party/json/json.hpp:9198
↓ 2 callers
Function
locateCurrentSlot
Finds the newest slot of the container behind `file` (an AGBSAVE container: PXI save file or legacy SD dump). Returns false when no slot validates, i.
3ds/source/gbasave.cpp:92
↓ 2 callers
Method
log
common/logging.cpp:163
↓ 2 callers
Function
log_dest
Where the destination is announced. A dialog covers the whole UI tile while * it is up, so the one surface that keeps reading through a menu is the l
scripts/common/universal/browser.c:1089
↓ 2 callers
Function
log_transfer_result
scripts/3ds/universal/citrahold.c:1438
↓ 2 callers
Function
looksSealed
common/script/seal_api.cpp:143
↓ 2 callers
Function
makeDirData
common/script/checkpoint_api.cpp:128
↓ 2 callers
Method
mount
switch/source/savedatasource.cpp:31
↓ 2 callers
Function
mount_sav
Opens the title's archive on this side, at its root. 1 on success. The old * handle is dropped only once the new one exists. */
scripts/common/universal/browser.c:836
↓ 2 callers
Method
moved_or_copied
3rd-party/json/json.hpp:14850
↓ 2 callers
Function
name_in
Is `name` one of the `count` strings in `names`? */
scripts/common/universal/webdav.c:990
↓ 2 callers
Method
next
switch/source/gfx/CIntrusiveList.h:32
↓ 2 callers
Function
nextCodepoint
Decodes the UTF-8 codepoint starting at s[i] (BMP only — the cache key is u16). `extraBytes` is how many continuation bytes follow the lead byte; inva
3ds/source/util.cpp:284
↓ 2 callers
Function
normalize_base
Trim whatever the user typed or pasted into a base URL this script can build * on: no trailing '/', and a scheme, because curl treats a bare host as
scripts/common/universal/webdav.c:642
↓ 2 callers
Method
numpad
3ds/source/ScriptScreen.cpp:248
↓ 2 callers
Method
ok
switch/include/mtp.hpp:260
↓ 2 callers
Function
op_properties
scripts/common/universal/browser.c:1410
↓ 2 callers
Function
op_transfer
scripts/common/universal/browser.c:1229
↓ 2 callers
Method
open
3rd-party/ftpd/source/fs.cpp:109
↓ 2 callers
Function
operator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
3rd-party/json/json.hpp:13234
↓ 2 callers
Function
operator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
3rd-party/json/json.hpp:13285
↓ 2 callers
Method
outStrOrNull
common/script/scriptargs.cpp:173
↓ 2 callers
Method
page
common/ihid.hpp:58
↓ 2 callers
Function
parseMultipart
common/transferprotocol.cpp:272
↓ 2 callers
Function
pathJoin
base + name, without ever producing "//": the FS rejects an empty component. */
scripts/3ds/universal/notifications.c:113
↓ 2 callers
Function
pollRecv
Blocks up to the idle timeout for readable data, polling in slices so a cancel request is seen promptly. Returns bytes read (>0), 0 on a clean close o
switch/source/server.cpp:95
↓ 2 callers
Function
pollRecv
3ds/source/server.cpp:113
↓ 2 callers
Function
pollSocket
Waits up to timeoutMs for `events` on sock. Returns 1 if ready, 0 on timeout, -1 on error.
switch/source/transfer.cpp:518
↓ 2 callers
Function
pollSocket
Waits up to timeoutMs for `events` on sock. Returns 1 if ready, 0 on timeout, -1 on error.
3ds/source/transfer.cpp:538
↓ 2 callers
Method
pop
switch/source/gfx/CIntrusiveList.h:73
↓ 2 callers
Method
populated
3ds/include/SmallVector.hpp:61
↓ 2 callers
Function
post_form
POST an x-www-form-urlencoded body and return the parsed JSON reply (caller * json_delete's). On a network failure the reply is an empty/invalid obje
scripts/common/universal/googledrive.c:358
↓ 2 callers
Method
ptr
common/script/scriptargs.cpp:158
↓ 2 callers
Method
ptrOrNull
common/script/scriptargs.cpp:163
↓ 2 callers
Function
pumpScriptRequests
common/script/scriptrequestpump.cpp:29
↓ 2 callers
Function
pushQuad
switch/source/gfx_deko3d.cpp:852
↓ 2 callers
Function
pushQuadRaw
switch/source/gfx_deko3d.cpp:827
↓ 2 callers
Function
pushRound
Emit one SDF rounded-rect quad. The geometry is expanded by 1px on every side so the antialiased edge is not clipped; local coordinates run from the r
switch/source/gfx_deko3d.cpp:861
↓ 2 callers
Function
q_escape
Escape `src` into `dst[size]` for a Drive query single-quoted literal: * backslash and single quote get a leading backslash (so a title like * "Luig
scripts/common/universal/googledrive.c:287
↓ 2 callers
Function
queueTexUpload
Queue one texture's pixel copy + descriptor publish, flushing eagerly once the pending scratch exceeds the budget.
switch/source/gfx_deko3d.cpp:356
↓ 2 callers
Method
read
common/script/zip_api.cpp:75
↓ 2 callers
Method
readString
switch/source/mtp.cpp:106
↓ 2 callers
Function
readU16
3ds/source/dscard.cpp:69
↓ 2 callers
Method
refreshDirectories
3ds/source/loader.cpp:187
↓ 2 callers
Function
relative_path
scripts/3ds/universal/citrahold.c:1063
← previous
next →
501–600 of 2,910, ranked by callers