I'm a beginner of asm, I'm a Chinese.
In an example Fasm offers,I found in the import table the word 'RVA',could any one tell me what it means?
It may be only used in the import table,isn't it?
I also saw some other examples does not use "RVA",I know that they are using macros.
And,where could I find more examples?
Posted on 2002-10-24 03:12:45 by LiuGuoHua(Chinese)

RVA stands for Relative Virtual Address. If I remember well,RVA points the relative location of the code/data section(s) etc.. You should better use the macros in your code. You can study Grandmaster Iczelion's PE tutorials (Portable Executable) to understand the RVA concept.

Good luck LiuGuoHua,


Posted on 2002-10-24 04:06:39 by Vortex
Hi, LiuGuoHua!
Try Luevelsmeyer's "PE File Format", if you want to know what RVA is. You'll find it very useful. :)
Posted on 2002-10-24 10:05:13 by longer