Re: [Clax86list] Disassembler questions
- From: Charles Crayne <spamtrap@xxxxxxxxxx>
- Date: Sat, 26 Jul 2008 16:43:40 -0700
On Sat, 26 Jul 2008 20:33:22 GMT
"Dylan Thies" <spamtrap@xxxxxxxxxx> wrote:
i can figure out the trivial stuff like "test.o: \n\n\t Disassembly of
`_main':" like stuff but there is some syntax that i cannot
understand such as "call 4004e0 <_start+0x90>", well i understand
it but i don't know how to make it assemble correctly
Unless the original compilation or assembly was done with debug
information requested, local labels will be lost, and you will have to
replace them. So, to make "call 4004e0 <_start+0x90>" assemble
correctly you need to change it to something like "call L4004e0", and
also insert this same label in front of the instruction which starts
at the address which is 90 hex bytes after the label _start. Of course,
a more meaningful label would be even better.
--
Chuck
http://www.pacificsites.com/~ccrayne/charles.html
.
- Follow-Ups:
- Re: [Clax86list] Disassembler questions
- From: Dylan Thies
- Re: [Clax86list] Disassembler questions
- References:
- Disassembler questions
- From: thiesd
- Re: Disassembler questions
- From: Benjamin David Lunt
- Re: Disassembler questions
- From: Dylan Thies
- Disassembler questions
- Prev by Date: Re: [Clax86list] Atomic operations in 32 and 64 bit platforms
- Next by Date: Re: [Clax86list] Disassembler questions
- Previous by thread: Re: Disassembler questions
- Next by thread: Re: [Clax86list] Disassembler questions
- Index(es):
Relevant Pages
|