/arkcompiler/runtime_core/static_core/tests/irtoc-interpreter-tests/irtoc-tag/generator/ |
H A D | tag-isapi.rb | 87 sig.include?('field_id') 91 sig.include?('literalarray_id') 95 sig.include?('string_id') 99 sig.include?('static') 103 sig.include?('call') 107 sig.include?('type_id') 111 sig.include?('virt') 115 sig.include?('isinstance') 119 sig.include?('lda_type') 123 sig [all...] |
/arkcompiler/runtime_core/platforms/unix/libpandabase/ |
H A D | signal.h | 35 for (int sig : signal_list) { 36 Add(sig); 43 void Add(int sig) in Add() argument 45 LOG_IF(::sigaddset(&sigset_, sig) == -1, FATAL, COMMON) << "sigaddset failed"; in Add() 48 void Delete(int sig) in Delete() argument 50 LOG_IF(::sigdelset(&sigset_, sig) == -1, FATAL, COMMON) << "sigaddset failed"; in Delete() 53 bool IsExist(int sig) const in IsExist() 55 int ret = ::sigismember(&sigset_, sig); in IsExist() 72 int sig = 0; in Wait() local 73 LOG_IF(PANDA_FAILURE_RETRY(sigwait(&sigset_, &sig)) in Wait() 112 SendSignal(int sig) SendSignal() argument 177 int sig = self->signal_ctl_.Wait(); Run() local [all...] |
H A D | thread.cpp | 113 void ThreadSendSignal(native_handle_type pthread_handle, int sig) in ThreadSendSignal() argument 115 LOG_IF(pthread_kill(pthread_handle, sig) != 0, FATAL, COMMON) << "pthread_kill failed"; in ThreadSendSignal()
|
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/ |
H A D | signal.h | 35 for (int sig : signalList) { 36 Add(sig); 43 void Add(int sig) in Add() argument 45 LOG_IF(::sigaddset(&sigset_, sig) == -1, FATAL, COMMON) << "sigaddset failed"; in Add() 48 void Delete(int sig) in Delete() argument 50 LOG_IF(::sigdelset(&sigset_, sig) == -1, FATAL, COMMON) << "sigaddset failed"; in Delete() 53 bool IsExist(int sig) const in IsExist() 55 int ret = ::sigismember(&sigset_, sig); in IsExist() 72 int sig = 0; in Wait() local 73 LOG_IF(PANDA_FAILURE_RETRY(sigwait(&sigset_, &sig)) ! in Wait() 111 SendSignal(int sig) SendSignal() argument 176 int sig = self->signalCtl_.Wait(); Run() local [all...] |
H A D | thread.cpp | 158 void ThreadSendSignal(NativeHandleType pthreadHandle, int sig) in ThreadSendSignal() argument 160 LOG_IF(pthread_kill(pthreadHandle, sig) != 0, FATAL, COMMON) << "pthread_kill failed"; in ThreadSendSignal()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | signal_handler.cpp | 65 static void UseDebuggerdSignalHandler(int sig) in UseDebuggerdSignalHandler() argument 67 LOG(WARNING, RUNTIME) << "panda vm can not handle sig " << sig << ", call next handler"; in UseDebuggerdSignalHandler() 70 static bool CallSignalActionHandler(int sig, siginfo_t *info, void *context) in CallSignalActionHandler() argument 72 return Runtime::GetCurrent()->GetSignalManager()->SignalActionHandler(sig, info, context); in CallSignalActionHandler() 75 bool SignalManager::SignalActionHandler(int sig, siginfo_t *info, void *context) in SignalActionHandler() argument 80 if (handler->Action(sig, info, context)) { in SignalActionHandler() 87 if (InOtherCode(sig, info, context)) { in SignalActionHandler() 92 UseDebuggerdSignalHandler(sig); in SignalActionHandler() 103 bool SignalManager::InOtherCode([[maybe_unused]] int sig, [[maybe_unuse argument 269 DetectSEGVFromCompiledCode(int sig, siginfo_t *siginfo, void *context) DetectSEGVFromCompiledCode() argument 281 DetectSEGVFromHandler(int sig, siginfo_t *siginfo, void *context) DetectSEGVFromHandler() argument 296 DetectSEGVFromMemory(int sig, siginfo_t *siginfo, void *context) DetectSEGVFromMemory() argument 309 DetectSEGVFromCode(int sig, siginfo_t *siginfo, void *context) DetectSEGVFromCode() argument 340 DetectSEGVFromNullCheck(int sig, siginfo_t *siginfo, void *context) DetectSEGVFromNullCheck() argument 397 SamplerSigSegvHandler([[maybe_unused]] int sig, [[maybe_unused]] siginfo_t *siginfo, [[maybe_unused]] void *context) SamplerSigSegvHandler() argument 408 DetectSEGVFromSamplingProfilerHandler([[maybe_unused]] int sig, [[maybe_unused]] siginfo_t *siginfo, [[maybe_unused]] void *context) DetectSEGVFromSamplingProfilerHandler() argument 429 RuntimeSEGVHandler(int sig, siginfo_t *siginfo, void *context) RuntimeSEGVHandler() argument 458 Action(int sig, siginfo_t *siginfo, void *context) Action() argument 476 Action(int sig, [[maybe_unused]] siginfo_t *siginfo, [[maybe_unused]] void *context) Action() argument [all...] |
H A D | signal_handler.h | 111 bool SignalActionHandler(int sig, siginfo_t *info, void *context); 113 bool InOtherCode(int sig, const siginfo_t *info, const void *context) const; 145 virtual bool Action(int sig, siginfo_t *siginfo, void *context) = 0; 159 bool Action(int sig, siginfo_t *siginfo, void *context) override; 177 bool Action(int sig, siginfo_t *siginfo, void *context) override;
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | pandafile_isapi.rb | 61 sig = format_ops(group.first.format).each { |o| o.width = storage_width(o.width) } 64 sig[i].width = [o.width, sig[i].width].max 67 sig[i].type, sig[i].name = ['const Label &', 'label'] 69 sig[i].type = "int#{sig[i].width}_t" 72 sig[i].type = "uint#{sig[i].width}_t" 76 return sig [all...] |
/arkcompiler/ets_frontend/ets2panda/compiler/scripts/ |
H A D | signatures.rb | 54 sig = "%s.%s" % [refs[builtin.package], builtin.name] 55 refs[builtin.ref] = sig 56 Signatures::BUILTINS[builtin.ref] = [sig, builtin.name] 61 sig = "%s.%s:" % [refs[signature.callee], method_name] 64 sig += "%s;" % [refs[param]] 67 sig += "%s;" % [refs[signature.return_type]] 69 Signatures::SIGNATURES[signature.ref] = sig
|
/arkcompiler/runtime_core/static_core/verification/type/ |
H A D | type_system.cpp | 130 MethodSignature sig; in GetMethodSignature() local 132 sig.result = DescriptorToType(method->GetRefReturnType().data); in GetMethodSignature() 134 sig.result = Type::FromTypeId(method->GetReturnType().GetId()); in GetMethodSignature() 144 sig.args.push_back(argType); in GetMethodSignature() 146 signatureOfMethod_[methodId] = sig; in GetMethodSignature() 173 DisplayMethods([&handler](auto const &name, auto const &sig) { handler(name + " : " + sig); }); in DisplayTypeSystem() 189 auto &sig = it.second; in DisplayMethods() local 191 handler(method->GetFullName(), sig.ToString(this)); in DisplayMethods()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | etsFunctionType.h | 92 for (auto *sig : callSignatures_) { in FindGetter() 93 if (sig->Function()->IsGetter()) { in FindGetter() 94 return sig; in FindGetter() 102 for (auto *sig : callSignatures_) { in FindSetter() 103 if (sig->Function()->IsSetter()) { in FindSetter() 104 return sig; in FindSetter()
|
H A D | etsFunctionType.cpp | 204 for (auto *sig : callSignatures_) { in Substitute() 205 auto *newSig = sig->Substitute(relation, substitution); in Substitute() 207 if (newSig != sig) { in Substitute() 266 for (auto *sig : callSignatures_) { in BoxPrimitives() 267 ret->AddCallSignature(sig->BoxPrimitives(checker)); in BoxPrimitives()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | pandafile_isapi.rb | 61 sig = format_ops(group.first.format).each { |o| o.width = storage_width(o.width) } 64 sig[i].width = [o.width, sig[i].width].max 67 sig.each do |o|
|
/arkcompiler/runtime_core/isa/ |
H A D | isapi.rb | 28 def parse_acc_signature(sig) 30 if sig.include?('->') 31 src_type, dst_type = sig.match(/inout:(\w+)->(\w+)/).captures 34 elsif sig.include?(':') 35 srcdst, type = sig.match(/(\w+):(\w+)/).captures 42 elsif sig != 'none' 43 raise "Unexpected accumulator signature: #{sig}" 48 def parse_operand_signature(sig) 49 operand_parts = sig.split(':') 61 raise "Unexpected operand signature: #{sig}" [all...] |
/arkcompiler/runtime_core/static_core/isa/ |
H A D | isapi.rb | 28 def parse_acc_signature(sig) 30 if sig.include?('->') 31 src_type, dst_type = sig.match(/inout:(\w+)->(\w+)/).captures 34 elsif sig.include?(':') 35 srcdst, type = sig.match(/(\w+):(\w+)/).captures 42 elsif sig != 'none' 43 raise "Unexpected accumulator signature: #{sig}" 48 def parse_operand_signature(sig) 49 operand_parts = sig.split(':') 61 raise "Unexpected operand signature: #{sig}" [all...] |
/arkcompiler/runtime_core/static_core/tests/gtest_launcher/ |
H A D | main.cpp | 35 static void HandleTimeout(int sig) in HandleTimeout() argument 37 if (sig != TIMEOUT_SIGNAL) { in HandleTimeout()
|
/arkcompiler/runtime_core/tests/gtest_launcher/ |
H A D | main.cpp | 33 void HandleTimeout(int sig) in HandleTimeout() argument 35 if (sig != TIMEOUT_SIGNAL) { in HandleTimeout()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | function.cpp | 596 for (auto *sig : signatures) { in CollectParameterlessConstructor() 597 if (auto *concreteSig = ValidateParameterlessConstructor(sig, pos, relationFlags); concreteSig != nullptr) { in CollectParameterlessConstructor() 619 bool IsSignatureAccessible(Signature *sig, ETSObjectType *containingClass, TypeRelation *relation) in IsSignatureAccessible() argument 622 if (!sig->HasSignatureFlag(SignatureFlags::PUBLIC | SignatureFlags::PROTECTED | SignatureFlags::PRIVATE | in IsSignatureAccessible() 628 if (sig->HasSignatureFlag(SignatureFlags::INTERNAL) && !sig->HasSignatureFlag(SignatureFlags::PROTECTED)) { in IsSignatureAccessible() 632 if (sig->HasSignatureFlag(SignatureFlags::PUBLIC) || sig->Owner() == containingClass || in IsSignatureAccessible() 633 (sig->HasSignatureFlag(SignatureFlags::PROTECTED) && relation->IsSupertypeOf(sig in IsSignatureAccessible() 946 Signature *sig = nullptr; ResolveCallExpressionAndTrailingLambda() local [all...] |
H A D | object.cpp | 593 for (auto *sig : prop->TsType()->AsETSFunctionType()->CallSignatures()) { in CollectAbstractSignaturesFromObject() 594 if (sig->HasSignatureFlag(SignatureFlags::ABSTRACT) && !sig->HasSignatureFlag(SignatureFlags::PRIVATE)) { in CollectAbstractSignaturesFromObject() 595 abstracts.push_back(sig); in CollectAbstractSignaturesFromObject() 711 void ETSChecker::CheckIfOverrideIsValidInInterface(const ETSObjectType *classType, Signature *sig, 714 if (AreOverrideEquivalent(func->Signature(), sig) && func->IsStatic() == sig->Function()->IsStatic()) { 716 (Relation()->IsSupertypeOf(func->Signature()->Owner(), sig->Owner()) || 717 Relation()->IsSupertypeOf(sig->Owner(), func->Signature()->Owner()))) { 721 LogTypeError({"Method '", sig [all...] |
/arkcompiler/runtime_core/assembler/ |
H A D | mangling.h | 81 inline std::string GetFunctionNameFromSignature(const std::string &sig) in GetFunctionNameFromSignature() argument 83 return DeMangleName(sig); in GetFunctionNameFromSignature()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | mangling.h | 81 inline std::string GetFunctionNameFromSignature(const std::string &sig) in GetFunctionNameFromSignature() argument 83 return DeMangleName(sig); in GetFunctionNameFromSignature()
|
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
H A D | declgenEts2Ts.cpp | 207 void TSDeclGen::GenFunctionBody(const ir::MethodDefinition *methodDef, const checker::Signature *sig, in GenFunctionBody() argument 222 GenType(sig->ReturnType()); in GenFunctionBody() 234 const auto *sig = [this, methodDef, etsFunctionType]() -> const checker::Signature * { in GenFunctionType() local 245 const auto *func = sig->Function(); in GenFunctionType() 249 GenSeparated(sig->Params(), [this](varbinder::LocalVariable *param) { in GenFunctionType() 260 const auto *sigInfo = sig->GetSignatureInfo(); in GenFunctionType() 262 if (!sig->Params().empty()) { in GenFunctionType() 271 GenFunctionBody(methodDef, sig, isConstructor, isSetter); in GenFunctionType()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_class.cpp | 485 EtsField *EtsClass::GetFieldIDByName(const char *name, const char *sig) in GetFieldIDByName() argument 490 if (sig != nullptr && field != nullptr) { in GetFieldIDByName() 491 if (strcmp(field->GetTypeDescriptor(), sig) != 0) { in GetFieldIDByName() 512 EtsField *EtsClass::GetStaticFieldIDByName(const char *name, const char *sig) in GetStaticFieldIDByName() argument 517 if (sig != nullptr && field != nullptr) { in GetStaticFieldIDByName() 518 if (strcmp(field->GetTypeDescriptor(), sig) != 0) { in GetStaticFieldIDByName()
|
/arkcompiler/runtime_core/static_core/dprof/daemon/ |
H A D | main.cpp | 206 static void SignalHandler(int sig) in SignalHandler() argument 208 if (sig == SIGINT || sig == SIGHUP || sig == SIGTERM) { in SignalHandler()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | handle_leak_test.cpp | 55 static void ProcessHandleLeakSegmentFault(int sig) in ProcessHandleLeakSegmentFault() argument 58 siglongjmp(env, sig); in ProcessHandleLeakSegmentFault()
|