Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clienthax/Ps3GhidraScripts
/ functions
Functions
66 in github.com/clienthax/Ps3GhidraScripts
⨍
Functions
66
◇
Types & classes
7
↓ 12 callers
Method
getSize
()
ghidra_scripts/ElfSection.java:15
↓ 11 callers
Method
applyDataForce
(DataType data, String name, Address address)
ghidra_scripts/Ps3ElfUtils.java:152
↓ 4 callers
Method
createExportEnts
(Address start_addr, int exportCount)
ghidra_scripts/AnalyzePs3Binary.java:555
↓ 4 callers
Method
createImportStubs
(Address start_addr, int stub_count)
ghidra_scripts/AnalyzePs3Binary.java:377
↓ 4 callers
Method
getSections
()
ghidra_scripts/Ps3ElfUtils.java:136
↓ 4 callers
Method
getvAddr
()
ghidra_scripts/ElfSection.java:11
↓ 3 callers
Method
applyStruct
(StructureDataType struct, Address address)
ghidra_scripts/Ps3ElfUtils.java:140
↓ 3 callers
Method
createImportStubsFromMemoryBlock
(MemoryBlock block)
ghidra_scripts/AnalyzePs3Binary.java:321
↓ 3 callers
Method
getNameForFnid
(GhidraScript script, String moduleName, int fnid)
ghidra_scripts/FnidUtils.java:18
↓ 2 callers
Method
addFunction
(Address funcStart)
ghidra_scripts/AnalyzePs3Binary.java:155
↓ 2 callers
Method
addFunctionImpl
(Address funcStart, String funcName)
ghidra_scripts/AnalyzePs3Binary.java:163
↓ 2 callers
Method
applyStructArray
(StructureDataType struct, int amount, Address address)
ghidra_scripts/Ps3ElfUtils.java:146
↓ 2 callers
Method
findPs3ProgramType
()
ghidra_scripts/Ps3ElfUtils.java:60
↓ 2 callers
Method
getElfHeader
()
ghidra_scripts/Ps3ElfUtils.java:56
↓ 2 callers
Method
getExtensionInstallDataPath
(String extensionName)
ghidra_scripts/Ps3ElfUtils.java:160
↓ 2 callers
Method
setR2
(int toc)
ghidra_scripts/AnalyzePs3Binary.java:308
↓ 1 callers
Method
applyProcessInfo
()
ghidra_scripts/AnalyzePs3Binary.java:105
↓ 1 callers
Method
createExportEntsFromMemoryBlock
(MemoryBlock block)
ghidra_scripts/AnalyzePs3Binary.java:506
↓ 1 callers
Method
createExportEntsFromModuleInfo
(Address module_info_addr)
ghidra_scripts/AnalyzePs3Binary.java:517
↓ 1 callers
Method
createExportEntsFromPrxInfo
(Address prxInfo_addr)
ghidra_scripts/AnalyzePs3Binary.java:529
↓ 1 callers
Method
createFunctionsFromOPD
(Address opdAddr, long opdSize)
ghidra_scripts/AnalyzePs3Binary.java:178
↓ 1 callers
Method
createImportStubsFromModuleInfo
(Address module_info_addr)
ghidra_scripts/AnalyzePs3Binary.java:333
↓ 1 callers
Method
createImportStubsFromPrxInfo
(Address prxInfo_addr)
ghidra_scripts/AnalyzePs3Binary.java:351
↓ 1 callers
Method
createModuleInfo
()
ghidra_scripts/AnalyzePs3Binary.java:275
↓ 1 callers
Method
createSceLibEntCommonStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:141
↓ 1 callers
Method
createSceLibEntPpu32Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:157
↓ 1 callers
Method
createSceLibEntPpu64Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:166
↓ 1 callers
Method
createSceLibStubCommonStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:100
↓ 1 callers
Method
createSceLibStubPpu32Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:113
↓ 1 callers
Method
createSceLibStubPpu64Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:126
↓ 1 callers
Method
createSceModuleInfoCommonDataStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:67
↓ 1 callers
Method
createSceModuleInfoPpu32Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:76
↓ 1 callers
Method
createSceModuleInfoPpu64Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:87
↓ 1 callers
Method
createStructureTypes
()
ghidra_scripts/Ps3DataStructureTypes.java:5
↓ 1 callers
Method
createSysProcessParamTDataStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:50
↓ 1 callers
Method
createSysProcessPrxInfoTDataStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:32
↓ 1 callers
Method
findElfHeader
()
ghidra_scripts/Ps3ElfUtils.java:44
↓ 1 callers
Method
findExports
()
ghidra_scripts/AnalyzePs3Binary.java:193
↓ 1 callers
Method
findImports
()
ghidra_scripts/AnalyzePs3Binary.java:233
↓ 1 callers
Method
getPhdrArrayAddress
()
ghidra_scripts/Ps3ElfUtils.java:79
↓ 1 callers
Method
getSyscallNumberMap
()
ghidra_scripts/DefinePS3Syscalls.java:208
↓ 1 callers
Method
getSyscallsInFunctions
Scans through all of the functions defined in {@code program} and returns a map which takes a function to the set of address in its body which contain
ghidra_scripts/DefinePS3Syscalls.java:245
↓ 1 callers
Method
getType
()
ghidra_scripts/AssignPs3R2FromOpd.java:23
↓ 1 callers
Method
handleExec
()
ghidra_scripts/AnalyzePs3Binary.java:39
↓ 1 callers
Method
handlePrx
()
ghidra_scripts/AnalyzePs3Binary.java:34
↓ 1 callers
Method
loadFnids
(GhidraScript script)
ghidra_scripts/FnidUtils.java:38
↓ 1 callers
Method
loadingExec
()
ghidra_scripts/AssignPs3R2FromOpd.java:46
↓ 1 callers
Method
loadingExec
()
ghidra_scripts/Ps3ElfUtils.java:69
↓ 1 callers
Method
loadingPrx
()
ghidra_scripts/Ps3ElfUtils.java:73
↓ 1 callers
Method
parseSections
(Data elfData)
ghidra_scripts/AssignPs3R2FromOpd.java:50
↓ 1 callers
Method
parseSections
(Data elfData)
ghidra_scripts/Ps3ElfUtils.java:98
↓ 1 callers
Method
process
()
ghidra_scripts/AssignPs3R2FromOpd.java:77
↓ 1 callers
Method
process
()
ghidra_scripts/AnalyzePs3Binary.java:94
↓ 1 callers
Method
resolveConstants
Uses the symbolic propogator to attempt to determine the constant value in the syscall register at each system call instruction @param funcsToCalls m
ghidra_scripts/DefinePS3Syscalls.java:279
↓ 1 callers
Method
setFunctionR2
(Function function, int toc)
ghidra_scripts/AssignPs3R2FromOpd.java:138
↓ 1 callers
Method
setR2FromModuleInfo
(Address module_info_addr)
ghidra_scripts/AnalyzePs3Binary.java:302
Method
ElfSection
(long vAddr, long size)
ghidra_scripts/ElfSection.java:6
Method
Ps3ElfUtils
(GhidraScript runningScript, Program program)
ghidra_scripts/Ps3ElfUtils.java:35
Method
checkInstruction
Checks whether an instruction is a system call @param inst instruction to check @return true precisely when the instruction is a system call
ghidra_scripts/DefinePS3Syscalls.java:79
Method
compareTo
(ElfSection compareElfSection)
ghidra_scripts/ElfSection.java:19
Method
createExportEntsFromRange
(Address start, Address end)
ghidra_scripts/AnalyzePs3Binary.java:544
Method
createImportStubsFromRange
(Address start, Address end)
ghidra_scripts/AnalyzePs3Binary.java:366
Method
getPlugin
(PluginTool tool, Class<T> c)
ghidra_scripts/AnalyzePs3Binary.java:664
Method
run
()
ghidra_scripts/AssignPs3R2FromOpd.java:41
Method
run
()
ghidra_scripts/AnalyzePs3Binary.java:23
Method
run
()
ghidra_scripts/DefinePS3Syscalls.java:88