I need to get pointer to class VMT in assembler block. In pascal code this can be done very simple, like Ptr := Pointer(SomeClass). But when i try in assembler do like "MOV RAX, SomeClass" this make assembler syntax error. If i try "LEA RAX, [SomeClass]" this compiled like "LEA RAX, [0]".

So, how get pointer to specefic class VMT in assembler block?
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to