Home | History | Annotate | Download | only in heap

Lines Matching refs:shared_info

583   SharedFunctionInfo* shared_info = function->shared();
593 if (function->code() != shared_info->code()) {
602 return IsFlushable(heap, shared_info);
608 Heap* heap, SharedFunctionInfo* shared_info) {
611 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code());
618 if (!(shared_info->is_compiled() && HasSourceCode(heap, shared_info))) {
623 Object* function_data = shared_info->function_data();
629 if (shared_info->code()->kind() != Code::FUNCTION) {
634 if (!shared_info->allows_lazy_compilation()) {
640 if (shared_info->is_generator()) {
645 if (shared_info->is_toplevel()) {
650 if (shared_info->IsBuiltin()) {
655 if (shared_info->HasDebugCode()) {
661 if (shared_info->dont_flush()) {
666 if (!FLAG_age_code || !shared_info->code()->IsOld()) {