summaryrefslogtreecommitdiff
path: root/src/ps3/ReadMe.md
blob: 0c263ff9935fbcf445812e02ffd00a2ee230d794 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# ps3ldr
An IDA Pro loader for PS3 Cell Lv-2 OS.

## Features
* Loads symbols
* Processes and labels exports and imports
* PRX relocation
* Find and set TOC address

## Usage
### NID Database
This loader expects an NID xml database named `ps3.xml` to be present within IDA's loaders directory. For convenience, it is the same xml database format that was used in xorloser's loader.

Example:

    <?xml version="1.0"?>
    <IdaInfoDatabase>
        <Group name="moduleName">
            <Entry id="0x1529E506" name="cellAdecDecodeAu"/>
        </Group>
    </IdaInfoDatabase>

### PRX Relocation
Relocation of PRX's is possible by checking the *Manual Load* checkbox in IDA's *Load New File* dialog, then before loading the loader will ask for a relocation base address.