Lines Matching defs:cause
105 auto cause = StringToGcType(thread, GetCallArg(info, 0).GetTaggedValue());
108 if (cause == GC_TYPE_LAST) {
112 switch (cause) {
128 if (cause != OLD_GC) {
130 heap->CollectGarbage(cause, GCReason::EXTERNAL_TRIGGER);
213 TriggerGCType BuiltinsGc::StringToGcType(JSThread *thread, JSTaggedValue cause)
216 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetEdenGcCause(), cause)) {
219 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetYoungGcCause(), cause)) {
222 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetOldGcCause(), cause)) {
225 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetFullGcCause(), cause)) {
228 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetAppSpawnFullGcCause(), cause)) {
231 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetSharedGcCause(), cause)) {
234 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetSharedFullGcCause(), cause)) {
237 if (JSTaggedValue::StrictEqual(thread->GlobalConstants()->GetAppSpawnSharedFullGcCause(), cause)) {