Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qv4functiontable_win64.cpp File Reference

(0dc4fd240a2897c5c443a0ef6d84c416843e4938)

#include "qv4functiontable_p.h"
#include <assembler/MacroAssemblerCodeRef.h>
#include <QtCore/qdebug.h>
#include <qt_windows.h>
+ Include dependency graph for qv4functiontable_win64.cpp:

Go to the source code of this file.

Classes

struct  QV4::UnwindCode
 
struct  QV4::UnwindInfo
 
struct  QV4::ExceptionHandlerRecord
 

Namespaces

namespace  QV4
 

Enumerations

enum  QV4::UnwindOpcode : UINT8 {
  QV4::UWOP_PUSH_NONVOL = 0 , QV4::UWOP_ALLOC_LARGE , QV4::UWOP_ALLOC_SMALL , QV4::UWOP_SET_FPREG ,
  QV4::UWOP_SAVE_NONVOL , QV4::UWOP_SAVE_NONVOL_FAR , QV4::UWOP_SAVE_XMM128 = 8 , QV4::UWOP_SAVE_XMM128_FAR ,
  QV4::UWOP_PUSH_MACHFRAME
}
 
enum  QV4::Register : UINT8 {
  QV4::RAX = 0 , QV4::RCX , QV4::RDX , QV4::RBX ,
  QV4::RSP , QV4::RBP , QV4::RSI , QV4::RDI ,
  QV4::NONE = 15
}
 

Functions

void QV4::generateFunctionTable (Function *function, JSC::MacroAssemblerCodeRef *codeRef)
 
void QV4::destroyFunctionTable (Function *function, JSC::MacroAssemblerCodeRef *codeRef)
 
size_t QV4::exceptionHandlerSize ()