FreeCalypso > hg > freecalypso-reveng
comparison leo-obj/README @ 140:21fda9752bd9
OSL flash objects: created disasm hints for os_com through os_mis
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Wed, 09 Apr 2014 02:40:20 +0000 |
parents | 87b82398a08b |
children | 006d6de4ec6b |
comparison
equal
deleted
inserted
replaced
139:acdf75463e30 | 140:21fda9752bd9 |
---|---|
6 either with a matching source piece from another TI firmware leak (e.g., the one | 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 | 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 | 8 the same functions and global variables etc, with logic inside matching the |
9 disassembly of the original. | 9 disassembly of the original. |
10 | 10 |
11 The present directory tree will hold the just-described project. | 11 The present directory tree holds the just-described project - running 'make' |
12 here will first build the tiobjd tool, then run this tool on a bunch of TI's | |
13 objects, applying some hand-added disassembly hints in many cases. | |
14 | |
15 It is noteworthy that there are two kinds of COFF object blobs present in the | |
16 TCS211 semi-src, with respect to the amount of symbolic information present | |
17 therein. The objects contained in the binary libraries under | |
18 g23m/__out__/gsm_<blah>/lib have just the minimal amount of symbolic info | |
19 needed in order for these objects to be relocatable and linkable, whereas the | |
20 objects in the GPF libraries under gpf/LIB exhibit much richer "-g"-style | |
21 symbolic information. Our current tiobjd tool does not really take advantage | |
22 of the richer symbolic info yet, but more work is planned in that area. |