Article View: pl.comp.os.linux.programowanie
Article #135Re: disassembler
From: Adam Przybyla
Date: Sat, 04 Sep 1999 11:32
Date: Sat, 04 Sep 1999 11:32
39 lines
2292 bytes
2292 bytes
Andrzej Radecki <radecki@wpk.p.lodz.pl> wrote: > Andrzej Radecki <radecki@wpk.p.lodz.pl> pisze: >>Napisałem nakładkę (parser) na objdump'a. Działa to tak: > [...] > Poprawiłem nieco kod. Teraz zamiast: > [and /d/home/and/zrodla/disasm/jed_tmp]$ date; cat jed|./disasm; date > pią wrz 3 10:24:17 CEST 1999 > Disassembler parser Rev 0.01 2.IX.1999 Andrzej Radecki > [...] > pią wrz 3 10:49:45 CEST 1999 > jest: > [and /d/home/and/zrodla/disasm/jed_tmp]$ date; cat jed|./disasm; date > pią wrz 3 16:47:10 CEST 1999 > Disassembler parser Rev 0.01 2.IX.1999 Andrzej Radecki > [...] > pią wrz 3 16:50:00 CEST 1999 > 8x szybciej to chyba nieźle ;-) (ale to raczej "zasługa" głupiego algorytmu > zastosowanego w poprzedniej wersji). Program uruchamiałem na > 486dx-50MHz/16MB. Teraz zależność czasu wykonywania do wielkości pliku > wejściowego jest _znacznie_ bardziej liniowa przez co przyrost prędkości > w stosunku do poprzedniej wersji jest tym bardziej widoczny im większy > plik. Plik 'jed' utworzony był przez: > $ objdump -x --source /usr/local/bin/jed > jed > Teraz prośba(y): > Nie wiecie gdzie znaleźć jakiś porządny "walidator" html'a? Ciężko mi > sprawdzić wygenerowane pliki ręcznie gdy ich rozmiar sięga 3MB jak > w powyższym przykładzie. A pliki generowane różnymi wersjami programu nieco > się różnią choć 'na oko' nie widać w żadnym z nich błędów. ... zobacz http://sun.iinf.polsl.gliwice.pl/~adam/kompilatory.html Z powazaniem Adam Przybyla
Technical Details
Message-ID:
<7qr014$lgi$1@zeus.polsl.gliwice.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!lublin.pl!news.onet.pl!polsl.gliwice.pl!not-for-mailReferences:
<slrn7st7gu.26s.radecki@radek.localdomain> <slrn7svr36.bi.radecki@radek.localdomain>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!lublin.pl!news.onet.pl!polsl.gliwice.pl!not-for-mail
From: Adam Przybyla <adam@gliwice.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: disassembler
Date: 4 Sep 1999 11:32:52 GMT
Organization: Politechnika Slaska, Gliwice
Lines: 39
Message-ID: <7qr014$lgi$1@zeus.polsl.gliwice.pl>
References: <slrn7st7gu.26s.radecki@radek.localdomain> <slrn7svr36.bi.radecki@radek.localdomain>
NNTP-Posting-Host: netra.ertel.com.pl
Mime-Version: 1.0
User-Agent: tin/pre-1.4-19990805 ("Preacher Man") (UNIX) (SunOS/5.5.1 (sun4m))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit