Article View: pl.comp.lang.asm
Article #2483Re: Debugger
From: Michoo
Date: Wed, 29 Jun 2011 22:35
Date: Wed, 29 Jun 2011 22:35
45 lines
2689 bytes
2689 bytes
W dniu 29.06.2011 04:51, Remek pisze: > Użytkownik "Michoo" napisał: > >> Co rozumiesz przez "podobnej"? > > Możliwości i sposobu obsługi (drugorzędne). > >> Imo w większości przypadków klasyczny debugger starcza - czy OlyDbg, czy > IDA (wersja demo >> nie pozwala zapisywać, ale debugg dla hobbisty wystrarczy). > > To ja teraz zapytam. Co to znaczy "klasyczny debuger"? Dla mnie klasyczne są > dwa. Debug i SoftIce :) Klasyczny uruchamia się jako proces w systemie i debuguje odpalony przez siebie inny proces (lub dołącza się do niego). Kernel mode debuger ładuje się jako sterownik i może pracować w RT - m.i. debugować system operacyjny, śledzić wywołania "głębiej". > SoftIce to niedościgniona potęga. Zaczynałem od softice i w sumie nie wspominam go jako specjalnie dobrego debuggera - było to przydatne narzędzie w crackowaniu, ale samo debuggowanie wspominam jako upierdliwe. > Podobno IDA > dorównuje, a nawet przewyższa. Mało używałem IDA, bo mam za mało > dokumentacji, a jak dla mnie obsługa jest skomplikowana. IDA ma taką funkcjonalność jak choćby rysowanie grafów przepływu sterowania - bywa to bardzo przydatne w zrozumieniu "jak ten kod działa". Niestety ostatnio bardziej niskopoziomowo na x86 grzebałem w liceum, więc jak dokładnie wygląda teraz sytuacja na rynku debuggerów ciężko mi powiedzieć. >>> w assemblezrze służąca do pierwiastkowania? > >> Może być fsqrt? > > To jest instrukcja koprocesora, a mnie chodzi o "ręczną" procedurę dla CPU. Możesz użyć funkcji wykładniczej - jeżeli masz ją już zaimplementowaną. Jeżeli nie to istnieje kilka metod iteracyjnych - np metoda babilońska: http://pl.wikipedia.org/wiki/Metody_obliczania_pierwiastka_kwadratowego -- Pozdrawiam Michoo
Technical Details
Message-ID:
<iug9cm$e44$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<iud0k4$1s0$1@inews.gazeta.pl> <iudn6s$6a7$1@news.onet.pl> <iue522$lju$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: Michoo <michoo_news@vp.pl> Newsgroups: pl.comp.lang.asm Subject: Re: Debugger Date: Thu, 30 Jun 2011 00:35:47 +0200 Organization: http://onet.pl Lines: 45 Message-ID: <iug9cm$e44$1@news.onet.pl> References: <iud0k4$1s0$1@inews.gazeta.pl> <iudn6s$6a7$1@news.onet.pl> <iue522$lju$1@inews.gazeta.pl> NNTP-Posting-Host: 83.238.197.12 Mime-Version: 1.0 X-Trace: news.onet.pl 1309386966 14468 83.238.197.12 (29 Jun 2011 22:36:06 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 29 Jun 2011 22:36:06 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110402 Icedove/3.1.9 In-Reply-To: <iue522$lju$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit