MCPcopy Create free account

hub / github.com/Force67/prosperity / functions

Functions1,395 in github.com/Force67/prosperity

↓ 1 callersFunctionhandleDraw
Issue the current register state as a draw: begin the frame lazily on the first draw, then hand the draw to the Vulkan renderer.
delta/gpu/cmd_processor.cpp:107
↓ 1 callersFunctionhmacSha256
delta/formats/pkg_object.cpp:128
↓ 1 callersFunctionimageStore
image_store: write vdata.. to the T# image at (v[vaddr], v[vaddr+1]). Linear (tiling=8) 8888 dest. dmask selects components.
delta/gpu/gcn/gcn_interp.cpp:200
↓ 1 callersFunctioninGuest
delta/gpu/gcn/spirv/gcn_spirv.cpp:37
↓ 1 callersFunctioninit
delta/gpu/vk_render.cpp:1115
↓ 1 callersMethodinit
delta/kern/dev/gc_dev.cpp:22
↓ 1 callersMethodinit
delta/runtime/code_lift.cpp:88
↓ 1 callersFunctioninitImGui
delta/gfx/overlay.cpp:49
↓ 1 callersFunctioninstallCrashHandler
tools/modexec/modexec.cpp:92
↓ 1 callersFunctioninstallCrashHandler
delta/kern/crash.cpp:260
↓ 1 callersMethodioctl
gc_ioctl */
delta/kern/dev/gc_dev.cpp:81
↓ 1 callersFunctionipmiTrace
delta/kern/lv2/sys_ipmi.cpp:94
↓ 1 callersFunctionisDraw
delta/gpu/cmd_processor.cpp:65
↓ 1 callersFunctionisPlayGoKid
delta/kern/lv2/sys_ipmi.cpp:59
↓ 1 callersFunctionisPrt
delta/gpu/gcn/gcn_detile.cpp:184
↓ 1 callersFunctionitName
delta/runtime/vprx/libSceGnmDriver/libSceGnmDriver.cpp:106
↓ 1 callersMethodkevent
delta/kern/lv2/sys_event.cpp:125
↓ 1 callersMethodkill
delta/gpu/gcn/spirv/spv_emit.cpp:312
↓ 1 callersFunctionknownName
delta/formats/pup_object.cpp:34
↓ 1 callersMethodlaunchGame
(String path)
android/java/com/prosperity/ps4/LauncherActivity.java:314
↓ 1 callersMethodldState
delta/gpu/gcn/spirv/gcn_spirv.cpp:117
↓ 1 callersFunctionlibdParse
(file, prettyname)
tools/stubgen_v2.py:46
↓ 1 callersMethodlist
List the immediate children of a directory. Returns false if relPath is not a directory (or listing is unsupported). Default: not a directory.
delta/kern/vfs.h:50
↓ 1 callersFunctionlistDir
delta/kern/vfs.cpp:164
↓ 1 callersFunctionloads
(path)
tools/scedis.py:11
↓ 1 callersMethodloopMerge
delta/gpu/gcn/spirv/spv_emit.cpp:296
↓ 1 callersFunctionmacroParamsForMode
AddrLib macro-tile-mode LUTs, indexed by MacroTileMode (0..15). For the non-Neo (base PS4) primary config we use the non-alt tables.
delta/gpu/gcn/gcn_detile.cpp:152
↓ 1 callersFunctionmacroTileModeIndex
CalculateMacrotileMode: mtm = log2(tile_split/64); +8 if PRT.
delta/gpu/gcn/gcn_detile.cpp:202
↓ 1 callersFunctionmain
()
tools/scedis.py:37
↓ 1 callersFunctionmain
()
tools/pkg_extract/pkg_extract.py:131
↓ 1 callersMethodmakeFab
()
android/java/com/prosperity/ps4/LauncherActivity.java:146
↓ 1 callersMethodmakeFirmwareBanner
()
android/java/com/prosperity/ps4/LauncherActivity.java:168
↓ 1 callersMethodmakeGameRow
(JSONObject g)
android/java/com/prosperity/ps4/LauncherActivity.java:222
↓ 1 callersFunctionmake_abs_path
shared/utl/path.cpp:28
↓ 1 callersFunctionmake_device
delta/kern/lv2/sys_vfs.cpp:58
↓ 1 callersMethodmap
map to gfx memory*/
delta/kern/dev/gc_dev.cpp:233
↓ 1 callersFunctionmarkThreadStarted
delta/kern/lv2/sys_thread.cpp:51
↓ 1 callersMethodmatches
(String name, String[] exts)
android/java/com/prosperity/ps4/LauncherActivity.java:578
↓ 1 callersMethodmemberDecorate
delta/gpu/gcn/spirv/spv_emit.cpp:197
↓ 1 callersFunctionmicroModeOf
delta/gpu/gcn/gcn_detile.cpp:93
↓ 1 callersFunctionmnemonic
delta/gpu/gcn/gcn_decode.cpp:112
↓ 1 callersFunctionmount
delta/kern/vfs.cpp:25
↓ 1 callersFunctionmountVirtual
delta/kern/vfs.cpp:29
↓ 1 callersFunctionmubufLoad
Read a V#-described buffer element. For the copy shaders these are buffer_load_format_* (op 0..3) or buffer_load_ubyte/dword; we return the raw loaded
delta/gpu/gcn/gcn_interp.cpp:179
↓ 1 callersMethodnextFreeTLS
1-based ELF TLS module index handed to each module that ships a PT_TLS. libkernel uses this as the DTV slot; it must be unique and non-negative (-1 co
delta/kern/proc.h:74
↓ 1 callersFunctionnoteFlip
delta/kern/lv2/sys_event.cpp:89
↓ 1 callersFunctionnumBankBitsOf
delta/gpu/gcn/gcn_detile.cpp:283
↓ 1 callersFunctionnumPipeBitsOf
delta/gpu/gcn/gcn_detile.cpp:182
↓ 1 callersFunctionnumPipesOf
delta/gpu/gcn/gcn_detile.cpp:181
↓ 1 callersFunctionobfuscate_sym
delta/runtime/vprx/vprx.cpp:178
↓ 1 callersMethodonImageMapped
delta/cpu/fex_backend.cpp:345
↓ 1 callersMethodopen
delta/kern/dev/file_dev.cpp:25
↓ 1 callersFunctionopenPort
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:59
↓ 1 callersMethodopenSettings
()
android/java/com/prosperity/ps4/LauncherActivity.java:376
↓ 1 callersMethodoverlaps
delta/kern/vm_manager.cpp:56
↓ 1 callersFunctionoverlayDraw
delta/gfx/overlay.cpp:170
↓ 1 callersFunctionoverlayToggle
delta/gfx/overlay.cpp:187
↓ 1 callersFunctionparseFetch
delta/gpu/gcn/spirv/gcn_spirv.cpp:42
↓ 1 callersFunctionpatchTlsGetAddr
Redirect libkernel's __tls_get_addr (NID vNe1w4diLCs) to our host HLE. Found by NID so it's firmware-independent. libkernel's own dynamic-TLS allocato
tools/modexec/modexec.cpp:126
↓ 1 callersFunctionpatchVideoOutDiag
delta/kern/proc.cpp:219
↓ 1 callersFunctionpayloadNamesPlayGo
True if any pointer field in the request payload points at "ScePlayGo".
delta/kern/lv2/sys_ipmi.cpp:109
↓ 1 callersFunctionpipeConfigOf
delta/gpu/gcn/gcn_detile.cpp:106
↓ 1 callersFunctionpipeFromCoord
ComputePipeFromCoord (tiling.comp), 8-pipe configs.
delta/gpu/gcn/gcn_detile.cpp:223
↓ 1 callersMethodpkgIcon
Extract /sce_sys/icon0.png from the pkg to outPath.
android/java/com/prosperity/ps4/NativeBridge.java:26
↓ 1 callersMethodpkgInfo
"<TITLE_ID>\t<TITLE>" from the pkg's param.sfo, or "" if unreadable.
android/java/com/prosperity/ps4/NativeBridge.java:23
↓ 1 callersFunctionplayGoInvoke
Answer a PlayGo invokeSyncMethod as a fully-installed single-chunk title. Only the queried-data methods need a reply; the work area was zeroed at sceP
delta/kern/lv2/sys_ipmi.cpp:127
↓ 1 callersFunctionpm4Type0Reg
Type-0 base register (dword offset).
delta/gpu/pm4.h:26
↓ 1 callersMethodpost
delta/kern/lv2/sys_semaphore.cpp:62
↓ 1 callersFunctionprintGuestCaller
SCOUT (DELTA_GC_CALLER): scan the stack for the first return address landing in any guest module's .text and report it as <module>+offset, to pin whic
delta/kern/dev/gc_dev.cpp:52
↓ 1 callersFunctionprintOpenCaller
Scan the (guest) stack for the first return address inside any guest module's .text and print it as <module>+offset, to pin which guest code issued an
delta/kern/lv2/sys_vfs.cpp:34
↓ 1 callersFunctionprintVideoOutCaller
The native backend runs syscall handlers on the guest stack, so the calling libSceVideoOut wrapper's return address sits somewhere up the stack. Scan
delta/kern/dev/dce_dev.cpp:69
↓ 1 callersFunctionprosperity_audio_close
delta/gfx/gfx_audio.cpp:161
↓ 1 callersFunctionprosperity_audio_open
delta/gfx/gfx_audio.cpp:37
↓ 1 callersFunctionprosperity_audio_output
delta/gfx/gfx_audio.cpp:69
↓ 1 callersFunctionprosperity_audio_volume
delta/gfx/gfx_audio.cpp:155
↓ 1 callersFunctionprosperity_gc_flip
delta/runtime/vprx/libSceGnmDriver/libSceGnmDriver.cpp:74
↓ 1 callersFunctionpsInputVar
delta/gpu/gcn/spirv/gcn_spirv.cpp:343
↓ 1 callersMethodpupExtract
Best-effort unpack a firmware .PUP into outDir; returns a status summary.
android/java/com/prosperity/ps4/NativeBridge.java:29
↓ 1 callersMethodpurge
delta/kern/util/object_table.cpp:31
↓ 1 callersFunctionrasterize
Software-rasterise one ImGui draw list: textured triangles, the texture being the alpha8 font atlas (filled prims sample its opaque white pixel). Vert
delta/gfx/overlay.cpp:119
↓ 1 callersMethodreadAt
pread: read at an absolute offset without disturbing the file position (the guest keeps its own position for sequential reads). Backs a file mmap.
delta/kern/dev/file_dev.cpp:66
↓ 1 callersMethodreadEntry
Read a well-known outer-PKG entry (param.sfo = 0x1000, icon0.png = 0x1200) straight from the PKG header's entry table. These entries are plaintext in
delta/formats/pkg_object.cpp:595
↓ 1 callersMethodreadNode
delta/formats/pkg_object.cpp:574
↓ 1 callersMethodreadPkgEntry
delta/formats/pkg_object.cpp:666
↓ 1 callersFunctionrecompile
delta/gpu/gcn/gcn_translate.cpp:14
↓ 1 callersFunctionrecompileSpirv
delta/gpu/gcn/spirv/gcn_spirv.cpp:14
↓ 1 callersFunctionreconstructGuestRip
delta/cpu/fex_backend.cpp:715
↓ 1 callersFunctionredirectStdioToLogcat
delta/main/android_main.cpp:48
↓ 1 callersFunctionregisterPkgAssociation
Associate .pkg with this executable under HKCU (no admin needed, idempotent) so double-clicking a package in Explorer launches us with its path.
delta/main/dapi.cpp:85
↓ 1 callersFunctionregisterRtPages
Register an RT's footprint pages so the page table can find it by overlap.
delta/gpu/vk_render.cpp:194
↓ 1 callersMethodrelease
delta/kern/object.cpp:24
↓ 1 callersMethodremove
delta/kern/util/object_table.cpp:144
↓ 1 callersMethodremoveEvent
delta/kern/lv2/sys_event.cpp:230
↓ 1 callersMethodremoveFromLibrary
(String path)
android/java/com/prosperity/ps4/LauncherActivity.java:517
↓ 1 callersFunctionreportFps
Wall-clock FPS report. Always on (cheap): every ~2s of presented frames, log the average FPS over that window so perf changes can be measured empirica
delta/gpu/vk_render.cpp:1610
↓ 1 callersMethodrequestAllFilesAccess
()
android/java/com/prosperity/ps4/LauncherActivity.java:550
↓ 1 callersMethodreset
delta/kern/util/object_table.cpp:12
↓ 1 callersFunctionresolveBootPkg
The launcher Activity writes the absolute path of the pkg it wants to run to <dataDir>/boot.cfg (one line) before starting this NativeActivity. Read i
delta/main/android_main.cpp:71
↓ 1 callersFunctionrunComputeShader
delta/gpu/gcn/gcn_interp.cpp:308
↓ 1 callersMethodrunGuestThread
delta/cpu/fex_backend.cpp:432
← previousnext →401–500 of 1,395, ranked by callers