Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Force67/prosperity
/ functions
Functions
1,395 in github.com/Force67/prosperity
⨍
Functions
1,395
◇
Types & classes
255
↓ 104 callers
Method
data
(s, i)
tools/pkg_extract/pkg_extract.py:79
↓ 104 callers
Method
size
delta/main/dcore.cpp:134
↓ 61 callers
Method
find
delta/kern/lv2/sys_event.cpp:118
↓ 56 callers
Method
emit
delta/gpu/gcn/spirv/spv_emit.cpp:250
↓ 43 callers
Method
dp
(int v)
android/java/com/prosperity/ps4/LauncherActivity.java:77
↓ 42 callers
Method
store
delta/gpu/gcn/spirv/spv_emit.cpp:269
↓ 41 callers
Method
constU32
---- constants -------------------------------------------------------------
delta/gpu/gcn/spirv/spv_emit.cpp:141
↓ 39 callers
Method
wrV
delta/gpu/gcn/gcn_interp.cpp:58
↓ 29 callers
Method
load
delta/formats/pup_object.cpp:53
↓ 24 callers
Method
srcF
float source with neg/abs modifiers (mirrors srcF).
delta/gpu/gcn/spirv/gcn_spirv.cpp:188
↓ 22 callers
Method
fconst
delta/gpu/gcn/spirv/gcn_spirv.cpp:162
↓ 22 callers
Method
typePointer
delta/gpu/gcn/spirv/spv_emit.cpp:109
↓ 21 callers
Method
bitcast
delta/gpu/gcn/spirv/spv_emit.cpp:275
↓ 20 callers
Method
getName
shared/utl/logger/logger.h:47
↓ 20 callers
Method
handle
delta/kern/object.h:50
↓ 19 callers
Method
fetch_add
cmake/android_atomic_ref.h:65
↓ 19 callers
Method
get
delta/kern/util/object_table.cpp:180
↓ 19 callers
Method
variable
---- globals / decorations -------------------------------------------------
delta/gpu/gcn/spirv/spv_emit.cpp:185
↓ 19 callers
Method
write
delta/kern/dev/device.h:41
↓ 18 callers
Method
decorate
delta/gpu/gcn/spirv/spv_emit.cpp:192
↓ 18 callers
Function
rd32
delta/formats/pkg_object.cpp:73
↓ 18 callers
Method
resize
delta/kern/util/object_table.cpp:44
↓ 18 callers
Function
u2f
delta/gpu/gcn/gcn_interp.cpp:61
↓ 17 callers
Method
load
delta/gpu/gcn/spirv/spv_emit.cpp:268
↓ 15 callers
Method
srcRaw
raw uint of a source operand field (mirrors srcRaw).
delta/gpu/gcn/spirv/gcn_spirv.cpp:172
↓ 14 callers
Function
be32
delta/formats/pkg_object.cpp:84
↓ 14 callers
Function
protectMem
shared/utl/mem_posix.cpp:65
↓ 14 callers
Method
rd
Raw uint of a source operand field (mirrors gcn_spirv srcRaw).
delta/gpu/gcn/gcn_interp.cpp:42
↓ 13 callers
Method
accessChain
delta/gpu/gcn/spirv/spv_emit.cpp:270
↓ 13 callers
Function
decode
delta/gpu/gcn/gcn_decode.cpp:69
↓ 13 callers
Method
ext1
delta/gpu/gcn/spirv/gcn_spirv.cpp:163
↓ 13 callers
Method
getModule
delta/kern/proc.cpp:74
↓ 13 callers
Function
traceOnce
delta/runtime/vprx/libSceUsbd/libSceUsbd.cpp:24
↓ 12 callers
Method
Read
delta/kern/vfs.cpp:84
↓ 12 callers
Function
plausiblePtr
A guest pointer is directly host-addressable here (in-process LLE). Guard dereferences to a sane userspace range so a stray field doesn't fault. NB: o
delta/kern/dev/dce_dev.cpp:109
↓ 12 callers
Method
stSg
delta/gpu/gcn/spirv/gcn_spirv.cpp:157
↓ 12 callers
Method
type
delta/kern/object.h:46
↓ 12 callers
Method
wrS
delta/gpu/gcn/gcn_interp.cpp:57
↓ 11 callers
Function
ctxValid
delta/runtime/vprx/libSceNpTrophy/libSceNpTrophy.cpp:41
↓ 11 callers
Method
ldVgF
delta/gpu/gcn/spirv/gcn_spirv.cpp:159
↓ 11 callers
Method
read
delta/formats/pkg_object.cpp:653
↓ 10 callers
Method
IsOpen
delta/kern/vfs.cpp:107
↓ 10 callers
Function
allocMem
shared/utl/mem_posix.cpp:34
↓ 10 callers
Method
compositeConstruct
delta/gpu/gcn/spirv/spv_emit.cpp:281
↓ 10 callers
Method
read
(s, o, n)
tools/pkg_extract/pkg_extract.py:26
↓ 10 callers
Function
sha1_update
* SHA-1 process buffer */
shared/crypto/sha1.cpp:235
↓ 9 callers
Method
Seek
delta/kern/vfs.cpp:93
↓ 9 callers
Method
get
delta/kern/vm_manager.cpp:41
↓ 9 callers
Function
hndValid
delta/runtime/vprx/libSceNpTrophy/libSceNpTrophy.cpp:44
↓ 9 callers
Method
newBlock
delta/gpu/gcn/spirv/spv_emit.cpp:240
↓ 9 callers
Method
openBlock
delta/gpu/gcn/spirv/spv_emit.cpp:241
↓ 8 callers
Method
Exists
shared/utl/file.h:81
↓ 8 callers
Method
GetSize
delta/kern/vfs.cpp:105
↓ 8 callers
Method
constF32
delta/gpu/gcn/spirv/spv_emit.cpp:155
↓ 8 callers
Method
ext2
delta/gpu/gcn/spirv/gcn_spirv.cpp:164
↓ 8 callers
Method
extInst
delta/gpu/gcn/spirv/spv_emit.cpp:260
↓ 8 callers
Function
f2u
delta/gpu/gcn/gcn_interp.cpp:62
↓ 8 callers
Function
findMemoryType
delta/gpu/vk_render.cpp:233
↓ 8 callers
Method
returnVoid
delta/gpu/gcn/spirv/spv_emit.cpp:310
↓ 8 callers
Method
stVgF
delta/gpu/gcn/spirv/gcn_spirv.cpp:160
↓ 8 callers
Function
symbolize
Resolve a host address to "<module>+0x<off> (<seg>)" by scanning loaded module images, so a guest fault points straight at a guest module offset.
delta/kern/crash.cpp:29
↓ 7 callers
Method
add
delta/kern/vm_manager.cpp:36
↓ 7 callers
Function
allocLowGuest
PS4 user-space pointers must live below 2^40: libc's sceLibcMspaceCreate (and other allocators) reject a base whose bits >= 40 are set. The host kerne
delta/kern/lv2/sys_mem.cpp:35
↓ 7 callers
Function
dumpDir
Directory frame dumps go to. Defaults to /tmp; Android has no /tmp, so the runner sets DELTA_GPU_DUMP_DIR to a writable path (e.g. the cwd under /data
delta/gpu/vk_render.cpp:225
↓ 7 callers
Method
endFunction
delta/gpu/gcn/spirv/spv_emit.cpp:245
↓ 7 callers
Method
entryPoint
delta/gpu/gcn/spirv/spv_emit.cpp:214
↓ 7 callers
Method
fmul
delta/gpu/gcn/spirv/gcn_spirv.cpp:165
↓ 7 callers
Function
imageBarrier
delta/gpu/vk_render.cpp:259
↓ 7 callers
Method
isNonZero
delta/gpu/gcn/spirv/gcn_spirv.cpp:120
↓ 7 callers
Method
lseek
delta/kern/dev/file_dev.cpp:52
↓ 7 callers
Function
rd64
delta/formats/pkg_object.cpp:78
↓ 7 callers
Method
release
delta/kern/util/object_table.cpp:166
↓ 7 callers
Function
symRange
delta/cpu/fex_backend.cpp:113
↓ 7 callers
Method
typeVec
delta/gpu/gcn/spirv/spv_emit.cpp:80
↓ 6 callers
Method
branch
delta/gpu/gcn/spirv/spv_emit.cpp:300
↓ 6 callers
Method
fadd
delta/gpu/gcn/spirv/gcn_spirv.cpp:166
↓ 6 callers
Function
fromId
delta/kern/lv2/sys_event_flag.cpp:82
↓ 6 callers
Method
getSymbolByNid
delta/kern/module.cpp:806
↓ 6 callers
Function
guestOk
delta/gpu/gcn/gcn_interp.cpp:28
↓ 6 callers
Function
nowNs
delta/gpu/vk_render.cpp:212
↓ 6 callers
Method
read
delta/kern/dev/dir_dev.cpp:57
↓ 6 callers
Method
swap
shared/utl/object_ref.h:55
↓ 6 callers
Function
zeroSized
The game-info / trophy-info structs begin with a caller-set `size`; the caller fills it to sizeof(struct) and the kernel writes up to that many bytes.
delta/runtime/vprx/libSceNpTrophy/libSceNpTrophy.cpp:51
↓ 5 callers
Method
add
delta/kern/util/object_table.cpp:117
↓ 5 callers
Function
appendLine
delta/formats/pup_object.cpp:41
↓ 5 callers
Method
assemble
---- assembly --------------------------------------------------------------
delta/gpu/gcn/spirv/spv_emit.cpp:315
↓ 5 callers
Method
beginFunction
---- function / block construction -----------------------------------------
delta/gpu/gcn/spirv/spv_emit.cpp:231
↓ 5 callers
Method
constComposite
delta/gpu/gcn/spirv/spv_emit.cpp:170
↓ 5 callers
Method
constNull
delta/gpu/gcn/spirv/spv_emit.cpp:177
↓ 5 callers
Function
createLogger
shared/utl/logger/logimp_posix.cpp:75
↓ 5 callers
Function
disassemble
delta/gpu/gcn/gcn_decode.cpp:161
↓ 5 callers
Method
exchange
cmake/android_atomic_ref.h:42
↓ 5 callers
Function
fdToDevice
The helper in sys_vfs.cpp is file-local static, so keep our own copy.
delta/kern/lv2/sys_vfs_ext.cpp:30
↓ 5 callers
Function
findEqueue
delta/runtime/vprx/libSceVideoOut/libSceVideoOut.cpp:147
↓ 5 callers
Function
fromId
Resolve an id to its KSem under the registry lock, then release it: callers operate on the returned object's own mutex, so we never hold both at once.
delta/kern/lv2/sys_ksem.cpp:42
↓ 5 callers
Function
fromId
delta/kern/lv2/sys_semaphore.cpp:85
↓ 5 callers
Function
getRT
Find or create the render target at guest address `base` (dimensions w x h).
delta/gpu/vk_render.cpp:927
↓ 5 callers
Function
hasControlFlow
delta/gpu/gcn/spirv/gcn_spirv.cpp:544
↓ 5 callers
Function
inBtn
delta/gfx/gfx_android.cpp:101
↓ 5 callers
Method
ldSg
delta/gpu/gcn/spirv/gcn_spirv.cpp:155
next →
1–100 of 1,395, ranked by callers