Psp kernel memory dump [decrypted]

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Agntneo
Posts: 17
Joined: Wed Mar 02, 2005 7:50 pm

Psp kernel memory dump [decrypted]

Post by Agntneo »

Seems like a friend of pIXEL8's has done a memory dump of the PSP kernel.

profile.c

sceUtilsProfilePrint
****< Profile >***********************
enable : %10u
1) system ck : %10u [cycles]
2) cpu ck(geared): %10u [cycles(geared)]
3) stall : %10u [cycles(geared)]
+(internal) : (%10u) [cycles(geared)]
+--(memory) : (%10u) [cycles(geared)]
+----(COPz) : (%10u) [cycles(geared)]
+----(VFPU) : (%10u) [cycles(geared)]
4) sleep : %10u [cycles(geared)]
5) bus access : %10u [cycles]
6) uncached load : %10u [times]
7)uncached store : %10u [times]
8) cached load : %10u [times]
9) cached store : %10u [times]
10) I$ miss : %10u [times]
11) D$ miss : %10u [times]
12) D$ writeback : %10u [times]
13) COP0 inst. : %10u [inst.]
14) FPU inst. : %10u [inst.]
15) VFPU inst. : %10u [inst.]
16) local bus : %10u [cycle(geared)]
======================================
A) exec inst. (=2-3-4) : %u [inst.]
B) cached ld/st (=8+9) : %u [times]
C) I$ miss rate (=10/A): %u.%03u [%%]
D) D$ miss rate1(=11/B): -- [%%]
D) D$ miss rate1(=11/B): %u.%03u [%%]
E) D$ miss rate2(=11/A): %u.%03u [%%]
F) ave. gear rate (=2/1): %u.%u [%%]
G) bus utilization (=5/1): %u.%u [%%]
H) CPI (=2/A) : %u.%03u [cycle/inst.]
**************************************
E) D$ miss rate2(=11/A): -- [%%]
%4d: 0x%08lx: %-28s

More of it can be found here:
http://www.console-dev.com/consoles/psp ... .txt[/img]
Pit0711
Posts: 54
Joined: Thu Mar 24, 2005 5:45 am
Location: Old Europe -Germany-

Post by Pit0711 »

flash0:/vsh/module/netplay_server_utility.prx
>NIL:
Posts: 26
Joined: Sat May 14, 2005 6:29 am
Location: .ie
Contact:

Post by >NIL: »

Code: Select all

MEMSTICKIND
MSTK_PROIND
PSP        
DEVICE~1TXT 
FLASH_~1   
DEVICE~2TXT 
DEVICE~3TXT 
FLASHD~1BIN 
HOMEBREWTXT 
HOMEDUMPBIN 
EWFOL~1   
MP_ROOT    
HOMEDUMPBIN 
HOMEDUMP.BIN
Some of these match the Memory Stick files/folders.
I wonder what the HOMEBREW.TXT might be about...
TyRaNiD
Posts: 907
Joined: Sun Jan 18, 2004 12:23 am

Post by TyRaNiD »

That is the directory cache of the fat driver for the MS. Obviously whoever dumped it had a file on his ms called HOMEBREW.TXT ;)
ziozzang
Posts: 9
Joined: Wed Jun 08, 2005 12:39 pm

Post by ziozzang »

sceATA_ATAPI_driver
sceAta_driver
sceAtaExecPacketCmd
sceAtaExecPacketCmdIE
sceAudio
sceAudio_driver
sceAudio_Driver
sceBLK_driver
sceBLKGetDeviceData
sceBLKGetUnitNum
sceClockgen_driver
sceClockgen_Driver
sceCodec_driver
sceController_Service
sceCtrl
sceCtrl_driver
sceDbman_driver
sceDbsvr_driver
sceDdr_driver
sceDDR_Driver
sceDisplay
sceDisplay_driver
sceDisplay_Service
sceDisplayWaitVblank
sceDisplayWaitVblankCB
sceDisplayWaitVblankStart
sceDisplayWaitVblankStartCB
sceDmac
sceDmacplus_driver
sceDMACPLUS_Driver
sceDMAManager
sceExceptionManager
sceFatMS_driver
sceGe_driver
sceGE_Manager
sceGe_user
sceGeListUpdateStallAddr
sceGpio_driver
sceGPIO_Driver
sceHP_Remote_Driver
sceHprm
sceHprm_driver
sceI2c_driver
sceI2C_Driver
sceIdStorage_driver
sceIdStorage_Service
sceImpose
sceImpose_driver
sceImpose_Driver
sceInit
sceInterruptManager
sceIoAddDrv
sceIoAssign
sceIoChangeThreadCwd
sceIoDelDrv
sceIoDevctl
sceIoDopen
sceIoDread
sceIOFileManager
sceIoGetThreadCwd
sceIoRemove
sceIoRename
sceIoReopen
sceIoUnassign
sceIsofs_driver
sceIsofsCacheCheckData
sceIsofsCacheDeleteData
sceIsofsCheckVFile
sceIsofsFileAllocNfile
sceIsofsFileAllocVfile
sceIsofsFileInit
sceIsofsFileTerm
sceIsofsGetPathTable
sceIsofsGetRootDirectoryRecord
sceIsofsLbInit
sceIsofsLbTerm
sceIsofsLookupDir
sceIsofsLookupFile
sceIsofsReadDirectoryRecord
sceIsofsReadDirent
sceIsofsReadFile
sceIsofsReadPvd4DVD
sceIsofsReadRootDir4DVD
sceIsofsSbInit
sceIsofsSbTerm
sceKernelAllocPartitionMemory
sceKernelAllocPartitionMemoryForUser
sceKernelApplyElfRelSection
sceKernelBootLoadFile
sceKernelBootLoadFileFlash
sceKernelCancelAlarm
sceKernelCanReleaseLibrary
sceKernelCheckExecFile
sceKernelCreateHeap
sceKernelCreateMemoryPartition
sceKernelCreateSema
sceKernelCreateThread
sceKernelCreateVpl
sceKernelDeleteEventFlag
sceKernelDeleteFpl
sceKernelDeleteMbx
sceKernelDeleteMemoryPartition
sceKernelDeleteMsgPipe
sceKernelDeleteSema
sceKernelDeleteThread
sceKernelDeleteVpl
sceKernelDeleteVTimer
sceKernelExitVSHVSH
sceKernelFindModuleByUID
sceKernelGetChunk
sceKernelGetModuleList
sceKernelInvokeExitCallback
sceKernelLibrary
sceKernelLoadExecutableObject
sceKernelLoadModuleBufferUsbWlan
sceKernelLoadModuleBufferVSH
sceKernelLoadModuleBufferWithApitype
sceKernelLoadModuleByID
sceKernelLoadModuleVSH
sceKernelLoadModuleVSHByID
sceKernelLoadModuleVSHPlain
sceKernelLoadModuleWithApitype
sceKernelModuleAssign
sceKernelModuleFromUID
sceKernelPollMbx nomsg
sceKernelQueryBlockSize
sceKernelQueryMemoryBlockInfo
sceKernelQueryMemoryPartitionInfo
sceKernelQueryModuleInfo
sceKernelRebootBeforeForKernel
sceKernelRebootBeforeForUser
sceKernelRegisterChunk
sceKernelReleaseChunk
sceKernelReleaseLibrary
sceKernelReleaseModule
sceKernelResizeMemoryBlock
sceKernelResumeThread
sceKernelSelfStopUnloadModule
sceKernelSleepThread
sceKernelStartModule
sceKernelStdioClose
sceKernelStdioLseek
sceKernelStdioOpen
sceKernelStdioRead
sceKernelStdioWrite
sceKernelStopModule
sceKernelStopUnloadSelfModule
sceKernelSuspendAllUserThreads
sceKernelSysMemCheckCtlBlk
sceKernelSysMemInit
sceKernelSysMemMaxFreeMemSize
sceKernelSysMemMemSize
sceKernelSysMemTotalFreeMemSize
sceKernelUtils
sceLcdc_driver
sceLCDC_Driver
sceLed_driver
sceLED_Service
sceLFatFs_driver
sceLFatFs_Driver
sceLfatfsEntry
sceLoaderCore
sceLoaderCoreInternal
sceLoadExec
sceMeAudio_driver
sceMeCodecWrapper
sceMeCore_driver
sceMeMemory_driver
sceMemlmd
sceMePower_driver
sceMesgd_driver
sceMesgLed
sceMesgLed_driver
sceMeVideo_driver
sceMeWrapper_driver
sceModuleManager
sceMScm_driver
sceMScm_Driver
sceMScmHCIrqPrimaryHandler
sceMScmRegisterCLD
sceMSFAT_Driver
sceMSstor_driver
sceMSstor_Driver
sceNand_driver
sceNAND_Driver
sceNetIfhandle_driver
sceNwman_driver
sceOpenPSID
sceOpenPSID_driver
sceOpenPSID_Service
scePower
scePower_driver
scePower_Service
scePwm_driver
scePWM_Driver
sceReboot
sceReg
sceReg_driver
sceRegistry_Service
sceResmap_driver
sceResmgr
sceResmgr_driver
sceRtc
sceRtc_driver
sceRTC_Service
sceSircs
sceSircs_driver
sceSIRCS_IrDA_Driver
sceStdio
sceSuspendForKernel
sceSuspendForUser
sceSysclib
sceSyscon_driver
sceSYSCON_Driver
sceSysEventForKernel
sceSysreg_driver
sceSYSREG_Driver
sceSystemMemoryManager
sceSystimer
sceThreadManager
sceUart4
sceUmd
sceUmd_driver
sceUmd9660_driver
sceUmd9660ReadPvd4DVD
sceUmd9660ReadRootDir4DVD
sceUmd9660SetModePage4DVD
sceUmdMan_driver
sceUmdUser
sceUsb
sceUsb_driver
sceUSB_Driver
sceUsbBus_driver
sceUtility
sceUtility_driver
sceUtility_Driver
sceUtility_netparam_internal
sceUtility_private
sceUtilsKernelDcacheDirtyExclusiveRange
sceUtilsKernelDcacheInv16Block
sceUtilsKernelDcacheInv8Block
sceUtilsKernelDcacheInvRange
sceUtilsKernelDcacheWB16Block
sceUtilsKernelDcacheWB8Block
sceUtilsKernelDcacheWBinv16Block
sceUtilsKernelDcacheWBinv8Block
sceUtilsKernelDcacheWBinvRange
sceUtilsKernelDcacheWBRange
sceUtilsKernelIcacheClearRange
sceUtilsProfilePrint
sceVaudio
sceVaudio_driver
sceWlan_Driver
sceWlanDrv
sceWlanDrv_driver
sceWlanDrv_lib
sceWM8750_Driver
sceWmd_driver
I extracted agntneo's file. started 'sce' sentance. and sorted, remove duplicated one.

hmm. is that API Functions list?

ps. Is it USED function list? or loaded to memory one?
KiWi
Posts: 13
Joined: Thu Mar 10, 2005 8:21 am

Post by KiWi »

>NIL: wrote:

Code: Select all

MEMSTICKIND
MSTK_PROIND
....
HOMEDUMP.BIN
Some of these match the Memory Stick files/folders.
I wonder what the HOMEBREW.TXT might be about...

You have missed this nice one:

ms0:/PSP/GAME/KERNEL_DUMP/EBOOT.PBP

Unfortunally won't start up at PowerOn ... that's what i thought about ...
Regards,

KiWi

Germany's largest Console Community : www.gamefreax-forum.de
Post Reply