Compare commits

..

No commits in common. "master" and "v0.3.0" have entirely different histories.

View File

@ -12,9 +12,23 @@ type and the members of the said type (eg. structure members).
In short, search from bottom to top, instead of from top to bottom. In short, search from bottom to top, instead of from top to bottom.
## Usage ## Similar programs
Use `--help` from more information I am sure there are multiple programs which can do the same or similar
thing to this script. I simply do not know about them.
### Vector CANApe
Similar feature is available in Vector CANApe, which can extract
symbols and its children (structure members) and add it to its
database which can than be searched.
While this is nice, it has its own limitation, such as:
- Only **ONE** instance of CANApe can run at once
- Editing the database can be tricky and may take a long time
- Licensing is costly for home use
## Usage
```bash ```bash
main.py [options] [elf_file] main.py [options] [elf_file]
@ -58,31 +72,8 @@ main.py [options] [elf_file]
0x4070 thing.second 0x4070 thing.second
``` ```
## Similar programs
I am sure there are multiple programs which can do the same or similar # Licensing
thing to this script. I simply do not know about them.
### Vector CANApe
Similar feature is available in Vector CANApe, which can extract
symbols and its children (structure members) and add it to its
database which can than be searched.
While this is nice, it has its own limitation, such as:
- Only **ONE** instance of CANApe can run at once
- Editing the database can be tricky and may take a long time
- Licensing is costly for home use
### Elf wrapper
A script which returns the address of the global variable. This script
parses the arrays and structs, but the user needs to know what he
wants before executing the script.
Can be found in [corporate lands](https://github.com/sgnes/pyelfwrapper).
## Licensing
This script is based on `dwex` DWarf EXplorer by "Seva Alekseyev". The This script is based on `dwex` DWarf EXplorer by "Seva Alekseyev". The
original source code of `dwex` can be found on original source code of `dwex` can be found on