Lines Matching defs:roots
38 #include "src/roots/roots.h"
919 void SharedFunctionInfo::SharedFunctionInfoVerify(ReadOnlyRoots roots) {
923 CHECK_NE(value, roots.empty_scope_info());
939 CHECK(script.IsUndefined(roots) || script.IsScript() ||
946 outer_scope_info().IsTheHole(roots));
1022 ReadOnlyRoots roots(heap);
1023 if (map() == roots.undefined_map()) {
1024 CHECK(*this == roots.undefined_value());
1025 } else if (map() == roots.the_hole_map()) {
1026 CHECK(*this == roots.the_hole_value());
1027 } else if (map() == roots.null_map()) {
1028 CHECK(*this == roots.null_value());
1029 } else if (map() == roots.boolean_map()) {
1030 CHECK(*this == roots.true_value() || *this == roots.false_value());
1031 } else if (map() == roots.uninitialized_map()) {
1032 CHECK(*this == roots.uninitialized_value());
1033 } else if (map() == roots.arguments_marker_map()) {
1034 CHECK(*this == roots.arguments_marker());
1035 } else if (map() == roots.termination_exception_map()) {
1036 CHECK(*this == roots.termination_exception());
1037 } else if (map() == roots.exception_map()) {
1038 CHECK(*this == roots.exception());
1039 } else if (map() == roots.optimized_out_map()) {
1040 CHECK(*this == roots.optimized_out());
1041 } else if (map() == roots.stale_register_map()) {
1042 CHECK(*this == roots.stale_register());
1043 } else if (map() == roots.self_reference_marker_map()) {
1046 } else if (map() == roots.basic_block_counters_marker_map()) {
1047 CHECK(*this == roots.basic_block_counters_marker());