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. |