MCPcopy Create free account

hub / github.com/Force67/prosperity / functions

Functions1,395 in github.com/Force67/prosperity

↓ 3 callersMethodtrigger
delta/kern/lv2/sys_event.cpp:240
↓ 3 callersFunctiontrophyIcon
Icon getters: we ship no trophy icons. The two-call protocol is size-query (buffer == null -> write the byte size) then fetch (buffer != null -> fill)
delta/runtime/vprx/libSceNpTrophy/libSceNpTrophy.cpp:230
↓ 3 callersMethodtypeInt
delta/gpu/gcn/spirv/spv_emit.cpp:67
↓ 3 callersFunctionumtxTrace
delta/kern/lv2/sys_thread.cpp:177
↓ 3 callersFunctionuploadTexPixels
Copy guest pixels (32bpp RGBA) into `img` via a staging buffer. If the source surface is GCN-tiled (tiling not linear), de-tile into a linear scratch
delta/gpu/vk_render.cpp:696
↓ 2 callersMethodPopWait
shared/utl/logger/threadsafe_queue.h:69
↓ 2 callersMethodReset
shared/utl/file.h:66
↓ 2 callersMethodTell
delta/kern/vfs.cpp:104
↓ 2 callersFunction_rsa
(ct, N, D)
tools/pkg_extract/pkg_extract.py:18
↓ 2 callersMethodaddEvent
delta/kern/lv2/sys_event.cpp:213
↓ 2 callersFunctionaddLogSink
shared/utl/logger/logger.cpp:146
↓ 2 callersMethodapplyRelocations
invoked by sys_dynlib_process_needed_and_relocate*/
delta/kern/module.cpp:637
↓ 2 callersFunctionareoFind
(id)
tools/stubgen_v2.py:23
↓ 2 callersFunctionavailable
delta/gpu/vk_render.cpp:1125
↓ 2 callersFunctionavailable
delta/gfx/gfx_vk.cpp:508
↓ 2 callersFunctionavpTrace
DELTA_AVP_TRACE: count calls to the hot AvPlayer entrypoints. If a title spins on IsActive/GetVideoData (millions of calls) it is WAITING on the movie
delta/runtime/vprx/libSceAvPlayer/libSceAvPlayer.cpp:16
↓ 2 callersFunctionbacktrace
Walk the rbp frame chain (guest code keeps frame pointers) and symbolize each return address. Bounded and range-checked so a bad frame can't loop or f
delta/kern/crash.cpp:54
↓ 2 callersFunctionbeginRegion
Begin a dynamic-rendering region binding mrtCount color targets (mrtBase[0] is the primary). The common single-RT case (mrtCount == 1) binds exactly o
delta/gpu/vk_render.cpp:1028
↓ 2 callersFunctionblendAttachment
Decode CB_BLEND0_CONTROL into a Vulkan colour-blend attachment. `en` is the per-target blend enable (bit 30). Falls back to a sensible src-alpha blend
delta/gpu/vk_render.cpp:487
↓ 2 callersMethodboot
delta/main/dcore.cpp:156
↓ 2 callersFunctionbringUp
Full bring-up against the current g.window: instance, android surface, device, command/sync objects and the swapchain.
delta/gfx/gfx_android.cpp:395
↓ 2 callersFunctionbringUpRebirthSurfaceRegistry
does not expect an extension*/ Isaac-specific surface setup. The game's global surface-name registry, a fixed-bucket hash map<string,surface> at rebir
delta/kern/proc.cpp:105
↓ 2 callersFunctionbuildReport
Build a 64-byte DS4 USB HID input report from the keyboard adapter (or neutral). Layout: [0]=reportId, [1..4]=sticks, [5]=dpad+face, [6]=shoulder/ sys
delta/runtime/vprx/libSceUsbd/libSceUsbd.cpp:35
↓ 2 callersFunctionccbGuestRange
delta/gpu/cmd_processor.cpp:713
↓ 2 callersMethodcompare_exchange_weak
cmake/android_atomic_ref.h:56
↓ 2 callersFunctioncpuRelax
A CPU "relax" hint for a spin-wait: no syscall, no context switch. The guest scheduler (e.g. Doom64's KEX parallel-job manager) busy-waits for a worke
delta/kern/lv2/sys_thread_ext.cpp:97
↓ 2 callersFunctioncreateSwapchain
delta/gfx/gfx_vk.cpp:105
↓ 2 callersFunctiondecodeSmrd
delta/gpu/gcn/gcn_resource.cpp:69
↓ 2 callersFunctiondestroyFrameResources
delta/gfx/gfx_android.cpp:330
↓ 2 callersFunctiondestroyFrameResources
delta/gfx/gfx_vk.cpp:189
↓ 2 callersFunctiondumpHist
delta/gpu/cmd_processor.cpp:98
↓ 2 callersFunctiondumpInitData
DELTA_AVP_TRACE: dump the init-data block as 16 pointers so the event-callback (a guest code pointer) and its offset can be identified -> lets us fire
delta/runtime/vprx/libSceAvPlayer/libSceAvPlayer.cpp:28
↓ 2 callersFunctionearlyInit
delta/cpu/fex_backend.cpp:605
↓ 2 callersFunctionemitCFG
delta/gpu/gcn/spirv/gcn_spirv.cpp:561
↓ 2 callersFunctionensureGfx
delta/runtime/vprx/libSceVideoOut/libSceVideoOut.cpp:126
↓ 2 callersFunctionexitGuestThread
delta/cpu/fex_backend.cpp:632
↓ 2 callersFunctionfindMemoryType
delta/gfx/gfx_android.cpp:223
↓ 2 callersFunctionfindMemoryType
delta/gfx/gfx_vk.cpp:80
↓ 2 callersMethodfirmwareInstalled
()
android/java/com/prosperity/ps4/LauncherActivity.java:365
↓ 2 callersFunctionforceReturn0
SCOUT: patch a guest function to `xor eax,eax; ret` (return 0). Used to step over libkernel-internal validation that rejects our externally-loaded mod
tools/modexec/modexec.cpp:107
↓ 2 callersFunctionformatLogEntry
shared/utl/logger/logger.cpp:130
↓ 2 callersFunctionformatLogMsg
shared/utl/logger/logger.cpp:150
↓ 2 callersMethodfromVfs
delta/kern/module.cpp:63
↓ 2 callersMethodfsub
delta/gpu/gcn/spirv/gcn_spirv.cpp:167
↓ 2 callersMethodget
shared/utl/object_ref.h:72
↓ 2 callersMethodgetSymbolFullName
delta/kern/module.cpp:739
↓ 2 callersMethodgetdents
delta/kern/dev/dir_dev.cpp:29
↓ 2 callersMethodhasAllFilesAccess
()
android/java/com/prosperity/ps4/LauncherActivity.java:533
↓ 2 callersFunctioninGameplay
delta/gfx/gfx_base.cpp:19
↓ 2 callersMethodinit
delta/kern/vm_manager.cpp:27
↓ 2 callersMethodinitTypes
delta/gpu/gcn/spirv/gcn_spirv.cpp:82
↓ 2 callersMethodinstallFirmware
()
android/java/com/prosperity/ps4/LauncherActivity.java:389
↓ 2 callersMethodkeep
delta/kern/util/object_table.cpp:105
↓ 2 callersMethodloadModule
delta/kern/proc.cpp:264
↓ 2 callersFunctionlv2_get
delta/kern/lv2/lv2.cpp:889
↓ 2 callersFunctionmakeModuleVec
delta/gpu/vk_render.cpp:1150
↓ 2 callersMethodmoduleCount
()
android/java/com/prosperity/ps4/LauncherActivity.java:353
↓ 2 callersFunctionnidForcedHle
Per-module HLE policy. We prefer running the real sprx (LLE) for modules whose syscall/device backing we emulate, falling back to the HLE shim only wh
delta/runtime/vprx/vprx.cpp:84
↓ 2 callersMethodpcDword
Read cbuffer dword k (== uvec4 data[k>>2][k&3]) as a uint Id. Clamp the uvec4 index into the 64-element (1 KiB) window so an out-of-range constant ind
delta/gpu/gcn/spirv/gcn_spirv.cpp:144
↓ 2 callersMethodpick
(File f)
android/java/com/prosperity/ps4/LauncherActivity.java:575
↓ 2 callersFunctionpixIdx32
Pixel index within an 8x8 micro tile for 32bpp (matches tiling.comp). Display: x0 x1 y0 x2 y1 y2 ; Thin/Depth: x0 y0 x1 y1 x2 y2 (Morton/Z).
delta/gpu/gcn/gcn_detile.cpp:213
↓ 2 callersFunctionpm4Opcode
Type-3 IT opcode.
delta/gpu/pm4.h:24
↓ 2 callersFunctionpm4Type
delta/gpu/pm4.h:18
↓ 2 callersFunctionpollKeyboardPad
Keyboard->DS4 adapter, laid out for two-handed keyboard play: the left hand moves (WASD) and works the action keys, the right hand aims (arrow keys).
delta/gfx/gfx_vk.cpp:552
↓ 2 callersMethodpromptAllFilesAccess
()
android/java/com/prosperity/ps4/LauncherActivity.java:540
↓ 2 callersFunctionprotection_ToPosix
shared/utl/mem_posix.cpp:16
↓ 2 callersMethodread
(s, o, n)
tools/pkg_extract/pkg_extract.py:43
↓ 2 callersMethodread
delta/main/dcore.cpp:131
↓ 2 callersFunctionreadPkgMeta
Read a well-known outer-PKG metadata entry (param.sfo / icon0.png). These sit in the PKG header table, not the inner PFS, so they read even for pkgs w
delta/main/android_jni.cpp:89
↓ 2 callersFunctionreadSilence
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:70
↓ 2 callersMethodrefreshFirmwareStatus
()
android/java/com/prosperity/ps4/LauncherActivity.java:369
↓ 2 callersMethodrelease
shared/utl/object_ref.h:80
↓ 2 callersMethodreleaseHandle
delta/kern/object.cpp:35
↓ 2 callersMethodresolveImports
invoked by sys_dynlib_process_needed_and_relocate*/
delta/kern/module.cpp:581
↓ 2 callersFunctionresolveSampledRT
Resolve a sampled texture address to the live RT image that backs it (the resource model's "the page table collects all overlappers" lookup). The game
delta/gpu/vk_render.cpp:982
↓ 2 callersFunctionrsaDecrypt
RSA-2048: m = ct^D mod N, then strip PKCS#1 v1.5 type-2 padding (like the Python _rsa()). Returns the recovered payload, or empty on bad padding.
delta/formats/pkg_object.cpp:92
↓ 2 callersMethodrun
()
android/java/com/prosperity/ps4/LauncherActivity.java:636
↓ 2 callersMethodrunGuestFunction
delta/cpu/fex_backend.cpp:509
↓ 2 callersFunctionsceAudioInOpen
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:111
↓ 2 callersMethodseedExec
Seed EXEC all-active (sgpr[126]=1) at the start of the function body. In our per-invocation (scalar-lane) model EXEC is a single "this lane active" bi
delta/gpu/gcn/spirv/gcn_spirv.cpp:110
↓ 2 callersMethodselectionMerge
delta/gpu/gcn/spirv/spv_emit.cpp:292
↓ 2 callersFunctionself2elf
(data)
tools/pkg_extract/pkg_extract.py:111
↓ 2 callersMethodset
delta/kern/lv2/sys_event_flag.cpp:71
↓ 2 callersFunctionsetAndroidTouches
delta/gfx/gfx_android.cpp:661
↓ 2 callersFunctionsetAndroidWindow
delta/gfx/gfx_android.cpp:655
↓ 2 callersFunctionsetInGameplay
delta/gfx/gfx_base.cpp:18
↓ 2 callersFunctionsfoGet
Minimal param.sfo reader: returns the value of `key` (UTF-8 string keys, or int32 keys rendered as decimal), or "" if absent. The SFO is a small flat
delta/main/android_jni.cpp:31
↓ 2 callersFunctionsha1_process
shared/crypto/sha1.cpp:74
↓ 2 callersMethodstVg
delta/gpu/gcn/spirv/gcn_spirv.cpp:158
↓ 2 callersFunctionstartVblankPump
Start the 60 Hz EVFILT_DISPLAY pump once, on the first vblank registration, so the timer thread only runs when something waits on it.
delta/kern/lv2/sys_event.cpp:54
↓ 2 callersFunctionsubmitCcb
delta/gpu/cmd_processor.cpp:717
↓ 2 callersFunctionsubmitDcb
delta/gpu/cmd_processor.cpp:837
↓ 2 callersFunctionsymbolize
Resolve a host address to "<module>+0x<off> (<seg>)" by scanning the loaded module images, so a guest fault points straight at a guest module offset.
tools/modexec/modexec.cpp:23
↓ 2 callersFunctionsys_budget_get_ptype
delta/kern/lv2/sys_budget.cpp:18
↓ 2 callersFunctionteardown
Tear everything down (window lost). The guest GPU renderer has its own Vulkan device, so dropping ours only stops presentation; it resumes on re-init.
delta/gfx/gfx_android.cpp:489
↓ 2 callersFunctiontexHash
Cheap content fingerprint of a guest texture: sample a spread of dwords. Lets us re-upload dynamic textures (room art composed/loaded after first samp
delta/gpu/vk_render.cpp:148
↓ 2 callersFunctiontexViewFor
Image view for a guest texture (ensures it is cached/uploaded via getTexture).
delta/gpu/vk_render.cpp:855
↓ 2 callersFunctiontilingIsLinear
delta/gpu/gcn/gcn_detile.cpp:321
↓ 2 callersFunctiontrackVertexBuffers
delta/gpu/gcn/gcn_resource.cpp:79
↓ 2 callersFunctiontscNonce
A low-bit TSC nonce for the display event's bits 0..11, so a polling title sees each event as new. On the native x86 backend that's the real rdtsc; th
delta/kern/lv2/sys_event.cpp:42
← previousnext →201–300 of 1,395, ranked by callers