Lines Matching full:virtual
59 virtual void Breakpoint(const JSPtLocation &location) = 0;
65 virtual void LoadModule(std::string_view pandaFileName, std::string_view entryPoint) = 0;
70 virtual void PendingJobEntry() = 0;
73 * \brief called by the ecmavm when virtual machine start initialization
75 virtual void VmStart() = 0;
78 * \brief called by the ecmavm when virtual machine death
80 virtual void VmDeath() = 0;
82 virtual void Exception(const JSPtLocation &location) = 0;
84 virtual bool SingleStep(const JSPtLocation &location) = 0;
86 virtual void NativeCalling(const void *nativeAddress) = 0;
88 virtual ~PtHooks() = default;
102 virtual void RegisterHooks(PtHooks *hooks) = 0;
107 virtual void UnregisterHooks() = 0;
115 virtual bool SetBreakpoint(const JSPtLocation &location, Local<FunctionRef> condFuncRef) = 0;
122 virtual bool RemoveBreakpoint(const JSPtLocation &location) = 0;
128 virtual void RemoveAllBreakpoints() = 0;
130 virtual ~JSDebugInterface() = default;