Lines Matching full:method
31 #include "runtime/include/method-inl.h"
56 Method::Proto::Proto(const panda_file::File &pf, panda_file::File::EntityId proto_id) in Proto()
74 std::string_view Method::Proto::GetReturnTypeDescriptor() const in GetReturnTypeDescriptor()
113 uint32_t Method::GetFullNameHashFromString(const uint8_t *str) in GetFullNameHashFromString()
118 uint32_t Method::GetClassNameHashFromString(const uint8_t *str) in GetClassNameHashFromString()
123 uint32_t Method::GetFullNameHash() const in GetFullNameHash()
126 // some unit tests are using underdefined method objects in GetFullNameHash()
135 Method::UniqId Method::CalcUniqId(const uint8_t *class_descr, const uint8_t *name) in CalcUniqId()
144 Method::Method(Class *klass, const panda_file::File *pf, panda_file::File::EntityId file_id, in Method() function in panda::Method
156 Value Method::Invoke(ManagedThread *thread, Value *args, bool proxy_call) in Invoke()
161 Value Method::InvokeDyn(ManagedThread *thread, uint32_t num_args, Value *args, bool proxy_call, voi… in InvokeDyn()
166 Value Method::InvokeGen(ManagedThread *thread, const uint8_t *pc, Value acc, uint32_t num_actual_ar… in InvokeGen()
222 panda_file::Type Method::GetReturnType() const in GetReturnType()
228 panda_file::Type Method::GetArgType(size_t idx) const in GetArgType()
243 panda_file::File::StringData Method::GetRefArgType(size_t idx) const in GetRefArgType()
260 panda_file::File::StringData Method::GetName() const in GetName()
266 PandaString Method::GetFullName(bool with_signature) const in GetFullName()
278 ss << PandaString(GetClass()->GetName()) << "::" << utf::Mutf8AsCString(Method::GetName().data); in GetFullName()
299 panda_file::File::StringData Method::GetClassName() const in GetClassName()
305 Method::Proto Method::GetProto() const in GetProto()
311 uint32_t Method::GetNumericalAnnotation(AnnotationField field_id) const in GetNumericalAnnotation()
317 panda_file::File::StringData Method::GetStringDataAnnotation(AnnotationField field_id) const in GetStringDataAnnotation()
329 uint32_t Method::FindCatchBlock(Class *cls, uint32_t pc) const in FindCatchBlock()
369 panda_file::Type Method::GetEffectiveArgType(size_t idx) const in GetEffectiveArgType()
374 panda_file::Type Method::GetEffectiveReturnType() const in GetEffectiveReturnType()
379 int32_t Method::GetLineNumFromBytecodeOffset(uint32_t bc_offset) const in GetLineNumFromBytecodeOffset()
448 panda_file::File::StringData Method::GetClassSourceFile() const in GetClassSourceFile()
459 bool Method::IsVerified() const in IsVerified()
468 void Method::WaitForVerification() in WaitForVerification()
471 …LOG(DEBUG, VERIFIER) << "Method '" << GetFullName() << std::hex << "' ( 0x" << GetUniqId() << ", 0… in WaitForVerification()
484 void Method::SetVerified(bool result) in SetVerified()
491 bool Method::Verify() in Verify()
515 Method::~Method() in ~Method()
520 bool Method::AddJobInQueue() in AddJobInQueue()
531 … LOG(INFO, VERIFIER) << "Verification result of method '" << GetFullName() << "' was cached: OK"; in AddJobInQueue()
535 … LOG(INFO, VERIFIER) << "Verification result of method '" << GetFullName() << "' was cached: FAIL"; in AddJobInQueue()
543 LOG(INFO, VERIFIER) << "Method '" << GetFullName() in AddJobInQueue()
552 … LOG(INFO, VERIFIER) << "Method '" << GetFullName() << "' cannot be enqueued for verification"; in AddJobInQueue()
561 …LOG(INFO, VERIFIER) << "Method '" << GetFullName() << std::hex << "' ( 0x" << GetUniqId() << ", 0x" in AddJobInQueue()
569 void Method::EnqueueForVerification() in EnqueueForVerification()
597 LOG(INFO, VERIFIER) << "Verification result of method '" << GetFullName() << "': SKIP"; in EnqueueForVerification()
602 Method::VerificationStage Method::GetVerificationStage() const in GetVerificationStage()
607 void Method::SetVerificationStage(VerificationStage stage) in SetVerificationStage()
612 Method::VerificationStage Method::ExchangeVerificationStage(VerificationStage stage) in ExchangeVerificationStage()
618 Method::VerificationStage Method::BitsToVerificationStage(uint32_t bits) in BitsToVerificationStage()
632 void Method::StartProfiling() in StartProfiling()
677 void Method::StopProfiling() in StopProfiling()