Displaying 2 results from an estimated 2 matches for "012b19e0".
Did you mean:
012b19e3
2012 Feb 27
3
[LLVMdev] Microsoft constructors implementation problem.
...};
class second : public virtual first {
public :
virtual void g(){}
};
When construct instance of second we will have next code
push 1
lea ecx,[f]
call second::second ; ctor call
And in ctor
................................................................................
012B19E0 mov dword ptr [ebp-8],ecx
012B19E3 cmp dword ptr [ebp+8],0
012B19E7 je second::second+3Dh (12B19FDh)
012B19E9 mov eax,dword ptr [this]
012B19EC mov dword ptr [eax],offset second::`vbtable' (12B7744h)
012B19F2 mov ecx,dword ptr [this]
012B19...
2012 Feb 27
0
[LLVMdev] Microsoft constructors implementation problem.
...:
> virtual void g(){}
> };
> When construct instance of second we will have next code
> push 1
> lea ecx,[f]
> call second::second ; ctor call
>
> And in ctor
> ................................................................................
> 012B19E0 mov dword ptr [ebp-8],ecx
> 012B19E3 cmp dword ptr [ebp+8],0
> 012B19E7 je second::second+3Dh (12B19FDh)
> 012B19E9 mov eax,dword ptr [this]
> 012B19EC mov dword ptr [eax],offset second::`vbtable' (12B7744h)
> 012B19F2 mov ec...