Dissassemblers/Debuggers
Another annoying question From Zeco =) Yaaaaay!
In disassemblers and debuggers, what do the addresses refer to? Or Does the computer memory actually hold things like assembly instructions in addition to data? Actually, thinking things through, that kinda makes more sense... So when using a disassembler/debugger, we are seeing theoretical, virtual memory locations? So when the program actually launches, that's how it's memory will be laid out, just in a different location? And if this is the case, how do we know what is data in a disassemblers, like the data that is usually changed When someone plays with a memory editor.
Sorry if this makes absolutely no sense. Ask for Clarification if need be >_<
In disassemblers and debuggers, what do the addresses refer to? Or Does the computer memory actually hold things like assembly instructions in addition to data? Actually, thinking things through, that kinda makes more sense... So when using a disassembler/debugger, we are seeing theoretical, virtual memory locations? So when the program actually launches, that's how it's memory will be laid out, just in a different location? And if this is the case, how do we know what is data in a disassemblers, like the data that is usually changed When someone plays with a memory editor.
Sorry if this makes absolutely no sense. Ask for Clarification if need be >_<


