MCPcopy Create free account

hub / github.com/clienthax/Ps3GhidraScripts / functions

Functions66 in github.com/clienthax/Ps3GhidraScripts

↓ 12 callersMethodgetSize
()
ghidra_scripts/ElfSection.java:15
↓ 11 callersMethodapplyDataForce
(DataType data, String name, Address address)
ghidra_scripts/Ps3ElfUtils.java:152
↓ 4 callersMethodcreateExportEnts
(Address start_addr, int exportCount)
ghidra_scripts/AnalyzePs3Binary.java:555
↓ 4 callersMethodcreateImportStubs
(Address start_addr, int stub_count)
ghidra_scripts/AnalyzePs3Binary.java:377
↓ 4 callersMethodgetSections
()
ghidra_scripts/Ps3ElfUtils.java:136
↓ 4 callersMethodgetvAddr
()
ghidra_scripts/ElfSection.java:11
↓ 3 callersMethodapplyStruct
(StructureDataType struct, Address address)
ghidra_scripts/Ps3ElfUtils.java:140
↓ 3 callersMethodcreateImportStubsFromMemoryBlock
(MemoryBlock block)
ghidra_scripts/AnalyzePs3Binary.java:321
↓ 3 callersMethodgetNameForFnid
(GhidraScript script, String moduleName, int fnid)
ghidra_scripts/FnidUtils.java:18
↓ 2 callersMethodaddFunction
(Address funcStart)
ghidra_scripts/AnalyzePs3Binary.java:155
↓ 2 callersMethodaddFunctionImpl
(Address funcStart, String funcName)
ghidra_scripts/AnalyzePs3Binary.java:163
↓ 2 callersMethodapplyStructArray
(StructureDataType struct, int amount, Address address)
ghidra_scripts/Ps3ElfUtils.java:146
↓ 2 callersMethodfindPs3ProgramType
()
ghidra_scripts/Ps3ElfUtils.java:60
↓ 2 callersMethodgetElfHeader
()
ghidra_scripts/Ps3ElfUtils.java:56
↓ 2 callersMethodgetExtensionInstallDataPath
(String extensionName)
ghidra_scripts/Ps3ElfUtils.java:160
↓ 2 callersMethodsetR2
(int toc)
ghidra_scripts/AnalyzePs3Binary.java:308
↓ 1 callersMethodapplyProcessInfo
()
ghidra_scripts/AnalyzePs3Binary.java:105
↓ 1 callersMethodcreateExportEntsFromMemoryBlock
(MemoryBlock block)
ghidra_scripts/AnalyzePs3Binary.java:506
↓ 1 callersMethodcreateExportEntsFromModuleInfo
(Address module_info_addr)
ghidra_scripts/AnalyzePs3Binary.java:517
↓ 1 callersMethodcreateExportEntsFromPrxInfo
(Address prxInfo_addr)
ghidra_scripts/AnalyzePs3Binary.java:529
↓ 1 callersMethodcreateFunctionsFromOPD
(Address opdAddr, long opdSize)
ghidra_scripts/AnalyzePs3Binary.java:178
↓ 1 callersMethodcreateImportStubsFromModuleInfo
(Address module_info_addr)
ghidra_scripts/AnalyzePs3Binary.java:333
↓ 1 callersMethodcreateImportStubsFromPrxInfo
(Address prxInfo_addr)
ghidra_scripts/AnalyzePs3Binary.java:351
↓ 1 callersMethodcreateModuleInfo
()
ghidra_scripts/AnalyzePs3Binary.java:275
↓ 1 callersMethodcreateSceLibEntCommonStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:141
↓ 1 callersMethodcreateSceLibEntPpu32Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:157
↓ 1 callersMethodcreateSceLibEntPpu64Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:166
↓ 1 callersMethodcreateSceLibStubCommonStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:100
↓ 1 callersMethodcreateSceLibStubPpu32Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:113
↓ 1 callersMethodcreateSceLibStubPpu64Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:126
↓ 1 callersMethodcreateSceModuleInfoCommonDataStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:67
↓ 1 callersMethodcreateSceModuleInfoPpu32Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:76
↓ 1 callersMethodcreateSceModuleInfoPpu64Struc
()
ghidra_scripts/Ps3DataStructureTypes.java:87
↓ 1 callersMethodcreateStructureTypes
()
ghidra_scripts/Ps3DataStructureTypes.java:5
↓ 1 callersMethodcreateSysProcessParamTDataStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:50
↓ 1 callersMethodcreateSysProcessPrxInfoTDataStruc
()
ghidra_scripts/Ps3DataStructureTypes.java:32
↓ 1 callersMethodfindElfHeader
()
ghidra_scripts/Ps3ElfUtils.java:44
↓ 1 callersMethodfindExports
()
ghidra_scripts/AnalyzePs3Binary.java:193
↓ 1 callersMethodfindImports
()
ghidra_scripts/AnalyzePs3Binary.java:233
↓ 1 callersMethodgetPhdrArrayAddress
()
ghidra_scripts/Ps3ElfUtils.java:79
↓ 1 callersMethodgetSyscallNumberMap
()
ghidra_scripts/DefinePS3Syscalls.java:208
↓ 1 callersMethodgetSyscallsInFunctions
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 callersMethodgetType
()
ghidra_scripts/AssignPs3R2FromOpd.java:23
↓ 1 callersMethodhandleExec
()
ghidra_scripts/AnalyzePs3Binary.java:39
↓ 1 callersMethodhandlePrx
()
ghidra_scripts/AnalyzePs3Binary.java:34
↓ 1 callersMethodloadFnids
(GhidraScript script)
ghidra_scripts/FnidUtils.java:38
↓ 1 callersMethodloadingExec
()
ghidra_scripts/AssignPs3R2FromOpd.java:46
↓ 1 callersMethodloadingExec
()
ghidra_scripts/Ps3ElfUtils.java:69
↓ 1 callersMethodloadingPrx
()
ghidra_scripts/Ps3ElfUtils.java:73
↓ 1 callersMethodparseSections
(Data elfData)
ghidra_scripts/AssignPs3R2FromOpd.java:50
↓ 1 callersMethodparseSections
(Data elfData)
ghidra_scripts/Ps3ElfUtils.java:98
↓ 1 callersMethodprocess
()
ghidra_scripts/AssignPs3R2FromOpd.java:77
↓ 1 callersMethodprocess
()
ghidra_scripts/AnalyzePs3Binary.java:94
↓ 1 callersMethodresolveConstants
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 callersMethodsetFunctionR2
(Function function, int toc)
ghidra_scripts/AssignPs3R2FromOpd.java:138
↓ 1 callersMethodsetR2FromModuleInfo
(Address module_info_addr)
ghidra_scripts/AnalyzePs3Binary.java:302
MethodElfSection
(long vAddr, long size)
ghidra_scripts/ElfSection.java:6
MethodPs3ElfUtils
(GhidraScript runningScript, Program program)
ghidra_scripts/Ps3ElfUtils.java:35
MethodcheckInstruction
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
MethodcompareTo
(ElfSection compareElfSection)
ghidra_scripts/ElfSection.java:19
MethodcreateExportEntsFromRange
(Address start, Address end)
ghidra_scripts/AnalyzePs3Binary.java:544
MethodcreateImportStubsFromRange
(Address start, Address end)
ghidra_scripts/AnalyzePs3Binary.java:366
MethodgetPlugin
(PluginTool tool, Class<T> c)
ghidra_scripts/AnalyzePs3Binary.java:664
Methodrun
()
ghidra_scripts/AssignPs3R2FromOpd.java:41
Methodrun
()
ghidra_scripts/AnalyzePs3Binary.java:23
Methodrun
()
ghidra_scripts/DefinePS3Syscalls.java:88