Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Force67/prosperity
/ types & classes
Types & classes
255 in github.com/Force67/prosperity
⨍
Functions
1,395
◇
Types & classes
255
↓ 6 callers
Class
File
delta/kern/module.h:20
↓ 6 callers
Class
sigaction
delta/kern/crash.cpp:261
↓ 5 callers
Class
sigaction
tools/modexec/modexec.cpp:93
↓ 2 callers
Class
Pfs
tools/pkg_extract/pkg_extract.py:62
↓ 2 callers
Class
object_ref
shared/utl/object_ref.h:9
↓ 1 callers
Class
Pfsc
tools/pkg_extract/pkg_extract.py:50
↓ 1 callers
Class
Raw
tools/pkg_extract/pkg_extract.py:24
↓ 1 callers
Class
Sub
tools/pkg_extract/pkg_extract.py:27
↓ 1 callers
Class
Xts
tools/pkg_extract/pkg_extract.py:30
↓ 1 callers
Class
deltaCore
delta/main/dcore.h:17
Class
ANativeWindow
delta/gfx/gfx_android.h:14
Class
AjmBatch
AJM batch ioctl: a 40-byte arg struct. Layout (observed from FMOD): +0 context/instance id +4 input batch size +8 command count +0xc
delta/kern/dev/ajm_dev.cpp:42
Class
AnalogButtons
delta/runtime/vprx/libScePad/libScePad.cpp:30
Class
AnalogStick
delta/runtime/vprx/libScePad/libScePad.cpp:29
Class
AppState
delta/main/android_main.cpp:61
Enum
ArrayMode
delta/gpu/gcn/gcn_detile.cpp:33
Class
BC
delta/gfx/gfx_android.cpp:197
Class
Btn
On-screen virtual gamepad, in normalised [0,1] surface coords. The present blit stretches the whole game framebuffer across the whole surface, so a po
delta/gfx/gfx_android.cpp:88
Class
Bucket
delta/kern/lv2/sys_thread.cpp:150
Class
BufferAttribute
SceVideoOutBufferAttribute, 0x28 bytes.
delta/runtime/vprx/libSceVideoOut/libSceVideoOut.cpp:78
Class
ContainerStream
shared/utl/file.h:124
Class
DataSource
---------------------------------------------------------------------------- Lazy read chain. Each layer reads exactly [off, off+len) from the layer b
delta/formats/pkg_object.cpp:149
Class
DirEntry
One entry in a directory listing.
delta/kern/vfs.h:21
Class
DmemRegion
Record of each direct-memory reservation so GetDirectMemoryType (ioctl 0xC0208004) can answer "which region owns this physical offset, and of what typ
delta/kern/dev/dma_dev.cpp:46
Class
DrawInfo
Per-draw inputs extracted by the command processor (resource-tracked from the shader + register state). Addresses are guest (identity-mapped, host-rea
delta/gpu/vk_render.h:32
Class
DrawTex
delta/gpu/vk_render.h:78
Class
ELFDyn
shared/elf_types.h:145
Enum
ELFDynTag
shared/elf_types.h:14
Class
ELFHeader
tools/sedit/SELF_Edit.cpp:23
Class
ELFHeader
shared/elf_types.h:116
Class
ELFPgHeader
tools/sedit/SELF_Edit.cpp:40
Class
ELFPgHeader
shared/elf_types.h:134
Enum
ELFTypeSCE
shared/elf_types.h:105
Class
ElementPtr
shared/utl/logger/threadsafe_queue.h:89
Enum
ElfFlags
shared/elf_types.h:103
Class
ElfRel
shared/elf_types.h:153
Enum
ElfRelType
shared/elf_types.h:101
Enum
ElfSegType
shared/elf_types.h:80
Class
ElfSym
shared/elf_types.h:159
Enum
Enc
Instruction encoding families (top-bit dispatch). Determines operand layout and whether a 32-bit literal/inline constant dword follows.
delta/gpu/gcn/gcn_decode.h:19
Class
Event
delta/runtime/vprx/libSceUserService/libSceUserService.cpp:27
Class
ExecRange
Executable guest ranges registered by the loader, queried by the JIT.
delta/cpu/fex_backend.cpp:100
Class
FQuaternion
delta/runtime/vprx/libScePad/libScePad.cpp:31
Class
FVector3
delta/runtime/vprx/libScePad/libScePad.cpp:32
Class
FetchAttr
Fetch-shader attribute (mirrors gcn_translate.cpp's parseFetch).
delta/gpu/gcn/spirv/gcn_spirv.cpp:41
Class
FexBackend
delta/cpu/fex_backend.cpp:343
Class
FexSignalDelegator
Minimal signal delegator. Sufficient for fault-free guest code; a real game that self-modifies or faults will need the host SIGSEGV/SIGILL plumbing. T
delta/cpu/fex_backend.cpp:333
Class
FexSyscallHandler
delta/cpu/fex_backend.cpp:188
Class
FexThread
delta/cpu/fex_backend.cpp:360
Class
File
delta/formats/pup_object.h:16
Class
File
shared/utl/file.h:48
Class
FlipStatus
SceVideoOutFlipStatus, 0x40 bytes.
delta/runtime/vprx/libSceVideoOut/libSceVideoOut.cpp:54
Class
GnuExceptionInfo
custom struct for eh_frame_hdr
delta/kern/module.cpp:834
Class
ICpuBackend
delta/cpu/cpu_backend.h:47
Class
Inode
delta/formats/pkg_object.cpp:408
Class
Inst
delta/gpu/gcn/gcn_decode.h:31
Class
IpmiInvokeReq
op=800 sceIpmiClientInvokeSyncMethod request, repacked for the syscall. in/out descriptors are arrays of {void* data; uint64_t size} (16 bytes each).
delta/kern/lv2/sys_ipmi.cpp:66
Class
KSem
A single FreeBSD POSIX kernel semaphore. Its own mutex/cv so different ksems never contend on a global lock while a thread sits blocked in wait().
delta/kern/lv2/sys_ksem.cpp:25
Class
Lane
Per-invocation register VM. EXEC is a single "this lane active" bit (we run one lane at a time), VCC/SCC are scalars. Memory writes are guarded on exe
delta/gpu/gcn/gcn_interp.cpp:34
Class
LauncherActivity
Prosperity launcher: a game library backed by pkg files anywhere on the phone (read in place by the native loader via All Files Access), plus a firmwa
android/java/com/prosperity/ps4/LauncherActivity.java:53
Class
List
delta/runtime/vprx/libSceUserService/libSceUserService.cpp:44
Class
LiveThread
Live guest threads, for the DELTA_WATCHDOG=secs deadlock dump: after N seconds it prints every live thread's current guest RIP so a stalled boot's blo
delta/cpu/fex_backend.cpp:129
Class
Load
delta/gpu/gcn/spirv/gcn_spirv.cpp:47
Class
Loaded
First pass: track s_load_dwordx8 (SMRD op 3) that load a T# from the extended-user-data resource table. The base pointer sits in the user-data SGPR pa
delta/gpu/gcn/gcn_resource.cpp:134
Class
LogRegistry
shared/utl/logger/logger.cpp:14
Class
MPSCQueue
shared/utl/logger/threadsafe_queue.h:113
Class
Macro2D
delta/gpu/gcn/gcn_detile.cpp:275
Class
MacroParams
--- Macro-tile-mode params (AddrLib GetNumBanks/BankWidth/BankHeight/...). --- The macro tile mode index for 32bpp/1-sample is derived from tile_split
delta/gpu/gcn/gcn_detile.cpp:146
Class
MemStream
from memory
shared/utl/file.cpp:130
Enum
MicroMode
delta/gpu/gcn/gcn_detile.cpp:52
Class
Module
SSA-ish module builder. Instructions are accumulated into the SPIR-V logical sections (the layout rules require a fixed section order); assemble() con
delta/gpu/gcn/spirv/spv_emit.h:33
Class
NamedRange
Named module ranges, for the deadlock watchdog's symbolization.
delta/cpu/fex_backend.cpp:110
Class
NativeBackend
delta/cpu/native_backend.cpp:39
Class
NativeBridge
Thin bridge to the native utilities exported by libps4delta_app.so (delta/main/android_jni.cpp). Loaded in the launcher process only to read pkg metad
android/java/com/prosperity/ps4/NativeBridge.java:9
Class
NativeThread
delta/cpu/native_backend.cpp:48
Class
Node
delta/formats/pkg_object.h:32
Interface
OnPick
android/java/com/prosperity/ps4/LauncherActivity.java:574
Class
OutputParam
SceAudioOutOutputParam { int32_t handle; void *ptr; } (ptr is 8-aligned, so the struct is 16 bytes: handle@0, ptr@8).
delta/runtime/vprx/libSceAudioOut/libSceAudioOut.cpp:88
Class
PadControllerInformation
delta/runtime/vprx/libScePad/libScePad.cpp:62
Class
PadData
ScePadData: offsets verified against the orbis layout (connected@0x4C, timestamp@0x50). Written into the game's buffer on read.
delta/runtime/vprx/libScePad/libScePad.cpp:41
Class
PadExtUnitData
delta/runtime/vprx/libScePad/libScePad.cpp:37
Class
PadKeys
Keyboard-to-gamepad state (an optional input adapter). Buttons are booleans and sticks are 0..255 with 128 centred. Maps a WASD/arrows layout to a DS4
delta/gfx/gfx.h:44
Class
PadTouch
delta/runtime/vprx/libScePad/libScePad.cpp:33
Class
PadTouchData
delta/runtime/vprx/libScePad/libScePad.cpp:34
Class
PfsFileStream
Adapts a VirtualFile to utl::fileBase so it can flow through fileDevice and the rest of the file machinery like a real file. Read-only.
delta/kern/vfs.cpp:78
Class
PfscSource
zlib-compressed inner image with a per-block offset map.
delta/formats/pkg_object.cpp:245
Class
PhysFile
file on disk impl
shared/utl/file.cpp:18
Enum
PipeConfig
Two 8-pipe pipe-config equations are used by the colour/depth modes on Liverpool: P8_32x32_16x16 and P8_32x32_8x16. (P2 only for LinearGeneral.)
delta/gpu/gcn/gcn_detile.cpp:56
Enum
PixelFormat
delta/gfx/gfx.h:18
Class
PkgFile
delta/main/dcore.cpp:126
Class
PkgFilesystem
On-demand reader for a fake-signed PS4 .pkg. Recovers the EKPFS, decrypts the PFS and inflates the inner PFSC image lazily: only the blocks actually r
delta/formats/pkg_object.h:28
Class
PkgImpl
----------------------------------------------------------------------------
delta/formats/pkg_object.cpp:305
Class
PkgImpl
delta/formats/pkg_object.h:19
Class
PkgProvider
Bridges a PkgFilesystem into the kernel VFS as an on-demand virtual mount.
delta/main/dcore.cpp:37
Enum
Pm4It
PM4 IT_ opcodes (type-3). Subset the PS4 GPU actually uses.
delta/gpu/pm4.h:29
Enum
Pm4RegBase
Base dword offsets the SET_*_REG packets are relative to (the register at payload[0] is `base + payload[0]`). These index the unified Liverpool regist
delta/gpu/pm4.h:76
Enum
Pm4Type
PM4 packet type is the top 2 bits of the header dword.
delta/gpu/pm4.h:16
Class
Port
delta/gfx/gfx_audio.cpp:22
Class
Port
delta/runtime/vprx/libSceAudioIn/libSceAudioIn.cpp:15
Class
Port
delta/runtime/vprx/libSceAudioOut/libSceAudioOut.cpp:20
next →
1–100 of 255, ranked by callers