Many function names extracted from IPL code

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

Moderators: cheriff, TyRaNiD

Post Reply
korskarn
Posts: 15
Joined: Sat Dec 31, 2005 11:24 pm

Many function names extracted from IPL code

Post by korskarn »

Likely someone has already done this, but just in case....

I found many function names in the IPL string table after decrypting it, and perhaps some of them could be of use to figure out missing NID names (if this has not already been done with these strings coming from the IPL) .

Here are the strings:

boot.c:
sceKernelBootLoadFile

flash.c:
sceBootLfatfsMount
sceBootLfatOpen
sceBootLfatClose
FlashInitialize


lfatfs.c:
sceLfatfsEntry
EraseAndFreeBlock
SegmentCreateLpt
CreateLPTable
LFlashBlockBufferWritePage
FlushWriteCache
AllocFreeBlock
FreeFreeBlock
LFlashSync
ReadPhysicalBlock
ErasePhysicalBlock
WritePhysicalBlock
IsBadBlock
DoMarkAsBadBlock
SegmentAddFreeBlock
WritePhysicalPageExtraOnly
PbnToSegment
UpdatingPhysicalBlock
EraseAndFreBlock
SegmentGetLPEntry
SegmentLbnConfirm
LFlashUmount
LFlashFormatBase
DetectChipMakersBBM
SegmentSetLPEntry
SegmentGetFreeBlock
ReadPhysicalPageDataAndExtra
ReadLogicalPage
LpnToPbn
ReadPhysicalPageExtraOnly
LogicalAddressConfirm
LFlashMount
BootSequence
SegmentInit
WriteLogicalPage
WriteLogicalPageWithCache
ReadPhysicalBlock



CheckElfSection
sceKernelCheckExecFile
sceKernelApplyElfRelSection
sceKernelLoadExecutableObject
SceLoadElfBlock
SceLoadelfOverlap
sceKernelAllocPartitionMemory

bloc.c:
_AllocPartitionMemory
sceKernelResizeMemoryBlock
sceKernelQueryMemoryBlockInfo
_allocSysMemory
SceSysMemMemoryBlock
MemoryBlockServiceInit
sceKernelQueryMemoryPartitionInfo
sceKernelAllocPartitionMemoryForUser
BlockForUser
_FreePartitionMemory
sceKernelQueryBlockSize
_freeSysMemory

partition.c:
SceSysmemMemoryPartition
PartitionServiceInit
sceKernelCreateMemoryPartition
PartitionInit
_CreateMemoryPartition
_DeleteMmoryPartition
sceKernelDeleteMemoryPartition
sceKernelFillBlock64
sceKernelMemset32
CopyBlock_Forward
CopyBlock_Backward

sysmem.c:
sceKernelSysMemInit
SysMemReInit
SysMemPostInit
OtherKernelPartition
sceKernelSysMemMemSize
sceKernelSysMemMaxFreeMemSize
sceKernelSysMemTotalFreeMemSize
sceKernelCreateHeap
SceSysmemHeap

heap.c:
HeapInit
_AllocHeapMemory
_CreateHeap
_FreeHeapMemory
_DeleteHeap

protection.c:
PartitionProtectInit
sceKernelSetDdrMemoryProtection

memtest.c:
sceKernelSysMemCheckCtlBlk


sceSysEventForKernel
sceSuspendForKernel
sceSuspendForUse
Post Reply