summaryrefslogtreecommitdiff
path: root/util/getpir
diff options
context:
space:
mode:
authorStefan Reinauer <stepan@coresystems.de>2008-11-28 12:09:17 +0000
committerPatrick Georgi <patrick.georgi@coresystems.de>2008-11-28 12:09:17 +0000
commit4ed326be5d7dec9ee16190847ea0b9f42117fe1a (patch)
tree8c1f2b5c5d87d2a27445024cb1bdfefd93b62616 /util/getpir
parent38bee3c8b6ca49031b30e3a8f974fe0690560de3 (diff)
This patch from Ralf Grosse Boerger makes debugging more comfortable.
With this patch it's possible to - determine the according source code line for each asm statement (objdump -dS) - determine the source code file for each asm statement (objdump -ddl) This isn't exactly trivial because cache_as_ram_auto.c gets compiled to assembly and converted by a perl script afterwards. This patch solves the problem - by extending cache_as_ram_auto.inc with debug information and line numbers - by correcting the perl calls (".text" --> "\.text") - by creating a disassembly with source code and line numbers. (ctr0.disasm and coreboot.disasm) There's one minor downside to the patch: A complete abuild run takes up around 1.6G instead of about 700MB now. But I'm sure this is quite reasonable for the benefits. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Please commit while this is being worked out. Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3778 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/getpir')
0 files changed, 0 insertions, 0 deletions