Inline Assembler: Getting the offset of a label. How?

poly p0lycyb0rg at gmail.com
Mon Dec 8 13:37:51 PST 2008


Kagamin schrieb:
> poly Wrote:
> 
>> I have a question about D 1.0 inline asm. Has anyone an idea how to get
>> the offset of a label without using "call Label1", then "pop eax".
>> Actually there would be an offsetof but it seems not to work.
> 
> mov eax, Label1

Hi Kagamin,

I've just tried this piece of Code:

[snip]
	asm
	{
		call Label1;
		Label1: pop ECX;
		mov EAX, Label1; //error reported on this line
	}
[/snip]

And I still got an error like: "undefined identifier 'Label1'".

Do you have maybe another solution or know whats wrong here? Thanks.

regards, the pimp


More information about the Digitalmars-d-learn mailing list