Lines Matching full:method
16 #include "ecmascript/method.h"
21 std::string Method::ParseFunctionName() const in ParseFunctionName()
27 std::pair<std::string_view, bool> Method::ParseFunctionNameView() const in ParseFunctionNameView()
33 const char *Method::GetMethodName() const in GetMethodName()
39 const char *Method::GetMethodName(const JSPandaFile *file) const in GetMethodName()
44 const CString Method::GetRecordNameStr() const in GetRecordNameStr()
50 uint32_t Method::GetCodeSize() const in GetCodeSize()
56 const JSPandaFile *Method::GetJSPandaFile() const in GetJSPandaFile()
67 MethodLiteral *Method::GetMethodLiteral() const in GetMethodLiteral()
78 bool Method::IsDeoptimized() const in IsDeoptimized()
83 uint32_t Method::FindCatchBlock(uint32_t pc) const in FindCatchBlock()
105 bool Method::HasCatchBlock() const in HasCatchBlock()
115 JSHandle<Method> Method::Create(JSThread *thread, const JSPandaFile *jsPandaFile, MethodLiteral *me… in Create()
121 return JSHandle<Method>(thread, patchVal); in Create()
124 JSHandle<Method> method; in Create() local
125 method = vm->GetFactory()->NewSMethod(methodLiteral); in Create()
127 method->SetConstantPool(thread, newConstpool); in Create()
128 return method; in Create()
131 void Method::SetCodeEntryAndMarkAOTWhenBinding(uintptr_t codeEntry) in SetCodeEntryAndMarkAOTWhenBinding()
138 void Method::ClearAOTStatusWhenDeopt(uintptr_t entry) in ClearAOTStatusWhenDeopt()
141 // Do not clear deopt type, which records a method has deoptimized before in ClearAOTStatusWhenDeopt()
145 void Method::ClearAOTFlagsWhenInit() in ClearAOTFlagsWhenInit()
151 void Method::InitInterpreterStatusForCompiledMethod(const JSThread *thread) in InitInterpreterStatusForCompiledMethod()