Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/decaf-emu/decaf-emu
/ functions
Functions
7,140 in github.com/decaf-emu/decaf-emu
⨍
Functions
7,140
◇
Types & classes
1,982
↓ 1,139 callers
Function
virt_addrof
src/libcpu/be2_struct.h:168
↓ 621 callers
Method
get
src/libdecaf/src/cafe/libraries/gx2/gx2_internal_writegatherptr.h:35
↓ 534 callers
Function
phys_addrof
src/libcpu/be2_struct.h:196
↓ 354 callers
Function
get
src/decaf-qt/src/settings.h:145
↓ 335 callers
Function
writeField
tools/gfd-tool/gfdtool.cpp:55
↓ 312 callers
Method
size
src/libgpu/src/vulkan/vk_mem_alloc.h:5131
↓ 296 callers
Method
push_back
src/libgpu/src/vulkan/vk_mem_alloc.h:5140
↓ 283 callers
Method
data
src/libgpu/src/vulkan/vk_mem_alloc.h:4405
↓ 281 callers
Method
size
src/libcpu/be2_array.h:189
↓ 273 callers
Method
size
src/libdecaf/src/ios/ios_stackobject.h:48
↓ 265 callers
Function
memset
* memset for virtual memory. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_memory.cpp:392
↓ 256 callers
Method
size
src/libdecaf/src/cafe/cafe_stackobject.h:94
↓ 255 callers
Method
error
src/libdecaf/src/vfs/vfs_result.h:23
↓ 250 callers
Function
writePM4
src/libdecaf/src/cafe/libraries/gx2/gx2_cbpool.h:98
↓ 243 callers
Method
get
src/libdecaf/src/ios/ios_handlemanager.h:91
↓ 237 callers
Function
memcpy
* memcpy for virtual memory. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_memory.cpp:366
↓ 231 callers
Method
value
src/libcpu/be2_val.h:70
↓ 175 callers
Function
Loader_ReportError
src/libdecaf/src/cafe/loader/cafe_loader_log.h:9
↓ 161 callers
Method
readAluInstSrc
src/libgpu/src/spirv/spirv_shaderspvbuilder.h:421
↓ 143 callers
Function
LiSetFatalError
src/libdecaf/src/cafe/loader/cafe_loader_error.cpp:14
↓ 132 callers
Method
resize
src/libgpu/src/vulkan/vk_mem_alloc.h:4459
↓ 129 callers
Method
load
src/libcpu/be2_atomic.h:18
↓ 129 callers
Function
state
src/libcpu/src/cpu.cpp:184
↓ 118 callers
Function
align_up
src/libcpu/address.h:183
↓ 116 callers
Method
failed
src/libdecaf/src/nn/nn_result.h:235
↓ 106 callers
Function
IOS_ResourceReply
* Send a reply to a resource request. */
src/libdecaf/src/ios/kernel/ios_kernel_resourcemanager.cpp:236
↓ 105 callers
Method
floatType
src/libgpu/src/spirv/spirv_spvbuilder.h:136
↓ 90 callers
Method
debug
src/common/log.h:31
↓ 89 callers
Function
parseValueBool
tools/latte-assembler/src/gfd.cpp:401
↓ 85 callers
Function
unlockScheduler
src/libdecaf/src/cafe/libraries/coreinit/coreinit_scheduler.cpp:118
↓ 82 callers
Function
OSUnlockMutex
* Unlocks the mutex. * * Will decrease the recursion count, will only unlock the mutex when the * recursion count reaches 0. * If any other thread
src/libdecaf/src/cafe/libraries/coreinit/coreinit_mutex.cpp:144
↓ 82 callers
Function
invoke
src/libdecaf/src/cafe/cafe_ppc_interface_invoke_host.h:64
↓ 82 callers
Function
readValue
src/libconfig/config_toml.h:40
↓ 82 callers
Function
to_string
src/libdecaf/src/ios/auxil/ios_auxil_config.cpp:251
↓ 80 callers
Function
OSEffectiveToPhysical
* Translates a virtual (effective) address to a physical address. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_memory.cpp:318
↓ 78 callers
Method
writeAluOpDest
src/libgpu/src/spirv/spirv_shaderspvbuilder.h:745
↓ 75 callers
Method
begin
src/libcpu/be2_array.h:206
↓ 75 callers
Function
byte_swap
src/common/byte_swap.h:73
↓ 75 callers
Method
empty
src/libgpu/src/vulkan/vk_mem_alloc.h:5130
↓ 73 callers
Function
id
src/libcpu/src/cpu.cpp:190
↓ 72 callers
Function
string_copy
A strncpy which does not warn on Windows
src/common/strutils.h:102
↓ 72 callers
Method
warn
src/common/log.h:43
↓ 71 callers
Method
end
src/libcpu/be2_array.h:211
↓ 70 callers
Method
error
src/common/log.h:49
↓ 68 callers
Function
connect
src/libdecaf/src/cafe/libraries/nsysnet/nsysnet_socket_lib.cpp:332
↓ 67 callers
Function
OSLockMutex
* Lock the mutex. * * If no one owns the mutex, set current thread as owner. * If the lock is owned by the current thread, increase the recursion c
src/libdecaf/src/cafe/libraries/coreinit/coreinit_mutex.cpp:85
↓ 67 callers
Method
end
src/libdecaf/src/vfs/vfs_path.cpp:85
↓ 66 callers
Function
lockScheduler
src/libdecaf/src/cafe/libraries/coreinit/coreinit_scheduler.cpp:106
↓ 66 callers
Function
registerLibrary
src/libdecaf/src/cafe/libraries/cafe_hle.cpp:86
↓ 64 callers
Method
WriteString
src/libgpu/src/vulkan/vk_mem_alloc.h:7467
↓ 63 callers
Method
data
tools/pm4-replay-qt/replaycommandsmodel.cpp:19
↓ 62 callers
Method
getAddress
src/libcpu/address.h:133
↓ 59 callers
Function
endGroup
tools/gfd-tool/gfdtool.cpp:48
↓ 59 callers
Function
startGroup
tools/gfd-tool/gfdtool.cpp:41
↓ 58 callers
Method
end
src/libgpu/src/vulkan/vk_mem_alloc.h:5188
↓ 58 callers
Function
makeError
src/libdecaf/src/ios/ios_error.h:25
↓ 56 callers
Method
writePM4
tools/pm4-replay/replay_ringbuffer.h:87
↓ 54 callers
Function
free
src/libdecaf/src/cafe/libraries/ghs/cafe_ghs_malloc.cpp:37
↓ 53 callers
Function
OSGetCurrentThread
* Return pointer to OSThread object for the current thread. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_thread.cpp:527
↓ 50 callers
Function
COSError
src/libdecaf/src/cafe/libraries/coreinit/coreinit_cosreport.h:48
↓ 50 callers
Function
config
src/libdecaf/src/decaf_configstorage.cpp:17
↓ 48 callers
Method
GetRecorder
src/libgpu/src/vulkan/vk_mem_alloc.h:7053
↓ 48 callers
Method
fill
src/libcpu/be2_array.h:199
↓ 48 callers
Method
intType
src/libgpu/src/spirv/spirv_spvbuilder.h:172
↓ 48 callers
Function
make_stack_string
src/libdecaf/src/cafe/cafe_stackobject.h:168
↓ 47 callers
Method
getRawPointer
src/libcpu/pointer.h:235
↓ 47 callers
Method
readUE
src/libdecaf/src/cafe/libraries/h264/h264_bitstream.h:93
↓ 46 callers
Method
store
src/libcpu/be2_atomic.h:24
↓ 45 callers
Function
getString
src/libdecaf/src/ios/acp/ios_acp_metaxml.cpp:62
↓ 45 callers
Function
gh_set_errno
* __gh_set_errno */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_ghs.cpp:219
↓ 45 callers
Function
parseValueNumber
tools/latte-assembler/src/gfd.cpp:418
↓ 45 callers
Method
readU1
src/libdecaf/src/cafe/libraries/h264/h264_bitstream.h:28
↓ 44 callers
Method
empty
src/libdecaf/src/vfs/vfs_path.cpp:53
↓ 42 callers
Function
malloc
src/libdecaf/src/cafe/libraries/ghs/cafe_ghs_malloc.cpp:22
↓ 41 callers
Function
fsClientGetBody
* Get an aligned FSClientBody from an FSClient. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_client.cpp:315
↓ 41 callers
Method
makeFloatConstant
src/libgpu/src/spirv/spirv_spvbuilder.h:31
↓ 40 callers
Method
begin
src/libgpu/src/vulkan/vk_mem_alloc.h:5187
↓ 39 callers
Function
LiCloseBufferIfError
src/libdecaf/src/cafe/loader/cafe_loader_bounce.cpp:191
↓ 38 callers
Method
info
src/common/log.h:37
↓ 38 callers
Function
setFatalErrorInfo2
* Set dynload fatal error info with some sort of deviceLocation magic. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_dynload.cpp:237
↓ 37 callers
Method
GetSize
src/libgpu/src/vulkan/vk_mem_alloc.h:5366
↓ 37 callers
Function
fsClientHandleFatalError
* Handle a fatal error. * * Will transition the volume state to fatal. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_client.cpp:329
↓ 37 callers
Function
fsCmdBlockGetBody
* Get an aligned FSCmdBlockBody from an FSCmdBlock. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmdblock.cpp:153
↓ 37 callers
Function
getU32
src/libdecaf/src/ios/acp/ios_acp_metaxml.cpp:19
↓ 36 callers
Function
parseNumber
tools/latte-assembler/src/assembler_common.cpp:3
↓ 35 callers
Method
begin
src/libdecaf/src/vfs/vfs_path.cpp:65
↓ 35 callers
Function
translateError
src/libdecaf/src/ios/acp/ios_acp_nn_saveservice.cpp:23
↓ 34 callers
Function
LiCacheLineCorrectFreeEx
src/libdecaf/src/cafe/loader/cafe_loader_heap.cpp:52
↓ 34 callers
Method
WriteNumber
src/libgpu/src/vulkan/vk_mem_alloc.h:7549
↓ 34 callers
Method
insert
src/libgpu/src/vulkan/vk_mem_alloc.h:5214
↓ 34 callers
Method
writeOutput
src/libdecaf/src/nn/ipc/nn_ipc_managedbuffer.h:31
↓ 33 callers
Method
GetAllocationCallbacks
src/libgpu/src/vulkan/vk_mem_alloc.h:7009
↓ 33 callers
Function
OSUninterruptibleSpinLock_Release
* Release an Uninterruptible Spin Lock. * * Interrupts will be restored to their previous state before * the lock was acquired. * * \return Retur
src/libdecaf/src/cafe/libraries/coreinit/coreinit_spinlock.cpp:244
↓ 33 callers
Function
fsClientHandleAsyncResult
* Handle async result for a synchronous FS call. * * May block and wait for result to be received. * * \return * Returns postive value on success
src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_client.cpp:364
↓ 33 callers
Function
fsCmdBlockPrepareSync
* Prepare a FSCmdBlock for a synchronous operation. */
src/libdecaf/src/cafe/libraries/coreinit/coreinit_fs_cmdblock.cpp:207
↓ 33 callers
Method
get
src/libcpu/pointer.h:230
↓ 33 callers
Method
glslStd450
src/libgpu/src/spirv/spirv_spvbuilder.h:251
↓ 33 callers
Function
isAppDebugLevelNotice
src/libdecaf/src/cafe/libraries/coreinit/coreinit_systeminfo.cpp:246
↓ 33 callers
Function
registerSystemKey
src/libdecaf/src/ios/crypto/ios_crypto.cpp:200
↓ 33 callers
Function
sendEventHandlerMessageNoLock
* Sends a message to the device event handler message queue. * * We cannot use IOS_SendMessage due to different scheduling requirements here. */
src/libdecaf/src/ios/kernel/ios_kernel_hardware.cpp:282
next →
1–100 of 7,140, ranked by callers