FreeCalypso > hg > freecalypso-reveng
comparison leo-obj/README @ 130:87b82398a08b
leo-obj project subtree started, tiobjd tool moved into it
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
|---|---|
| date | Sun, 06 Apr 2014 22:14:39 +0000 |
| parents | |
| children | 21fda9752bd9 |
comparison
equal
deleted
inserted
replaced
| 129:597143ba1c37 | 130:87b82398a08b |
|---|---|
| 1 TI's TCS211 aka Leonardo firmware is a mixture of C sources and linkable object | |
| 2 modules (packaged into archive libraries) in the COFF format used by TI's TMS470 | |
| 3 compiler toolchain. One of the goals of the FreeCalypso project is to transform | |
| 4 this firmware into full C source by analyzing the COFF object blobs with a tool | |
| 5 that groks the symbolic information present therein, then replacing each blob | |
| 6 either with a matching source piece from another TI firmware leak (e.g., the one | |
| 7 in ftp.ifctf.org:/pub/GSM/LoCosto) or with newly written C code that exports | |
| 8 the same functions and global variables etc, with logic inside matching the | |
| 9 disassembly of the original. | |
| 10 | |
| 11 The present directory tree will hold the just-described project. |
