Once I have the disassembled text, I can do these changes with Textpad. Mark Jordan On 10 Jul 2008 at 16:59, Raymond Hurst wrote: > Have you ever used an interactive disassembler? I can't quite tell > from > your comments. AVRStudio, revavr and disavr are static > disassemblers. > You open a hex file and it produces an assembly listing with labels > like > L00001:, L000002:, etc with all the calls and branches to those > labels > resolved. Then you change everything with a text editor and hope > your > search and replace engine doesn't accidentally change something. > My program starts out the same way. However, it has the added > feature of > creating a symbol table and allows you change the contents of the > symbol > table. For example, I can change the L00000: label to vector_reset: > and > everywhere that label is used gets resolved automatically by the > program. What I mean by "gets resolved" is it again disassembles the > hex > file data but this time it uses the new symbol name you just entered > (vector_reset) in place of the L00001: label. It also allows you to > interactively insert comments anywhere in the program. You can save > intermediate results and resume your work at a later time. All of > this > is done without leaving the program. > Ray > > John Samperi wrote: > > > > > > At 09:14 PM 10/07/2008, you wrote: > > >I've written an interactive disassembler for the AVR. > > >It allows you to open a hex file, > > > > One can do that with AVR Studio if one needed to. > > > > Regards > > > > John Samperi > > > > ------------------------------------ > > Yahoo! Groups Links > > >
Message
Re: [AVR-Chat] Any interest in an interactive disaasembler for the AVR?
2008-07-11 by Enki
Attachments
- No local attachments were found for this message.