[Wisp-cvs] wisp/users/dig linkie.py,1.61,1.62 tran.py,1.80,1.81
Status: Alpha
Brought to you by:
digg
From: <di...@us...> - 2003-05-17 05:48:15
|
Update of /cvsroot/wisp/wisp/users/dig In directory sc8-pr-cvs1:/tmp/cvs-serv25638 Modified Files: linkie.py tran.py Log Message: added the title argument to Linkie.dump Index: linkie.py =================================================================== RCS file: /cvsroot/wisp/wisp/users/dig/linkie.py,v retrieving revision 1.61 retrieving revision 1.62 diff -u -d -r1.61 -r1.62 --- linkie.py 13 May 2003 13:42:34 -0000 1.61 +++ linkie.py 17 May 2003 05:48:12 -0000 1.62 @@ -254,13 +254,13 @@ del this._linker_notes[i] return len(this._linker_notes) - def dump (this): + def dump (this, title = 'some-linkie'): filesz = len(this._contents) skipsz = this._skipped memsz = filesz + skipsz - print 'Linkie (0x%x + 0x%x = 0x%x)' % \ - (filesz, skipsz, memsz), - print 'aligned at 0x%x' % this._alignment + print '%s (0x%x + 0x%x = 0x%x)' % (title, filesz, skipsz, memsz), + if this._alignment != 1: print 'aligned at 0x%x' % this._alignment, + print rsymbols = {}; othersymbols = [] rnotes = {}; othernotes = [] for sym, val in this._symbols: Index: tran.py =================================================================== RCS file: /cvsroot/wisp/wisp/users/dig/tran.py,v retrieving revision 1.80 retrieving revision 1.81 diff -u -d -r1.80 -r1.81 --- tran.py 17 May 2003 05:42:30 -0000 1.80 +++ tran.py 17 May 2003 05:48:12 -0000 1.81 @@ -312,9 +312,9 @@ if verbose: print '(%s) %s' % (' '.join(map(str, Regstack)), tok) interpreter.state(tok) tok = prep.get_token() - print 'TEXT'; interpreter.text.dump() - print 'DATA'; interpreter.data.dump() - print 'BSS'; interpreter.bss.dump() + interpreter.text.dump(title = 'TEXT') + interpreter.data.dump(title = 'DATA') + interpreter.bss.dump(title = 'BSS') if Regstack: raise 'Regstack not empty after parsing ended', Regstack if format == 'elf': |