Lines Matching refs:JmpDst
243 class JmpDst {
247 JmpDst()
257 JmpDst(int offset)
1521 JmpDst label()
1523 return JmpDst(m_formatter.size());
1526 static JmpDst labelFor(JmpSrc jump, intptr_t offset = 0)
1528 return JmpDst(jump.m_offset + offset);
1531 JmpDst align(int alignment)
1547 void linkJump(JmpSrc from, JmpDst to)
1571 static void linkPointer(void* code, JmpDst where, void* value)
1611 static void* getRelocatedAddress(void* code, JmpDst destination)
1618 static int getDifferenceBetweenLabels(JmpDst src, JmpDst dst)
1623 static int getDifferenceBetweenLabels(JmpDst src, JmpSrc dst)
1628 static int getDifferenceBetweenLabels(JmpSrc src, JmpDst dst)
1640 void rewindToLabel(JmpDst rewindTo) { m_formatter.rewindToLabel(rewindTo); }
1945 void rewindToLabel(JmpDst rewindTo) { m_buffer.rewindToOffset(rewindTo.m_offset); }