|
clang
5.0.0
|
Holds the ABI-specific information about the virtual this adjustment, if needed. More...
#include "clang/Basic/ABI.h"
Public Member Functions | |
| VirtualAdjustment () | |
| bool | Equals (const VirtualAdjustment &Other) const |
| bool | isEmpty () const |
| bool | Less (const VirtualAdjustment &RHS) const |
Public Attributes | |
| struct { | |
| int64_t VCallOffsetOffset | |
| The offset (in bytes), relative to the address point, of the virtual call offset. More... | |
| } | Itanium |
| struct { | |
| int32_t VtordispOffset | |
| The offset of the vtordisp (in bytes), relative to the ECX. More... | |
| int32_t VBPtrOffset | |
| The offset of the vbptr of the derived class (in bytes), relative to the ECX after vtordisp adjustment. More... | |
| int32_t VBOffsetOffset | |
| The offset (in bytes) of the vbase offset in the vbtable. More... | |
| } | Microsoft |
Holds the ABI-specific information about the virtual this adjustment, if needed.
|
inline |
|
inline |
|
inline |
Definition at line 143 of file ABI.h.
References Equals().
Referenced by dumpMicrosoftThunkAdjustment(), clang::ThisAdjustment::isEmpty(), and mangleThunkThisAdjustment().
|
inline |
| struct { ... } clang::ThisAdjustment::VirtualAdjustment::Itanium |
| struct { ... } clang::ThisAdjustment::VirtualAdjustment::Microsoft |
Referenced by dumpMicrosoftThunkAdjustment(), and mangleThunkThisAdjustment().
| int32_t clang::ThisAdjustment::VirtualAdjustment::VBOffsetOffset |
The offset (in bytes) of the vbase offset in the vbtable.
Definition at line 132 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment(), and mangleThunkThisAdjustment().
| int32_t clang::ThisAdjustment::VirtualAdjustment::VBPtrOffset |
The offset of the vbptr of the derived class (in bytes), relative to the ECX after vtordisp adjustment.
Definition at line 129 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment(), and mangleThunkThisAdjustment().
| int64_t clang::ThisAdjustment::VirtualAdjustment::VCallOffsetOffset |
| int32_t clang::ThisAdjustment::VirtualAdjustment::VtordispOffset |
The offset of the vtordisp (in bytes), relative to the ECX.
Definition at line 125 of file ABI.h.
Referenced by dumpMicrosoftThunkAdjustment(), and mangleThunkThisAdjustment().
1.8.6