Lines Matching defs:options
4867 void Heap::IterateWeakRoots(RootVisitor* v, base::EnumSet<SkipRoot> options) {
4868 DCHECK(!options.contains(SkipRoot::kWeak));
4870 if (!options.contains(SkipRoot::kOldGeneration) &&
4871 !options.contains(SkipRoot::kUnserializable) &&
4882 if (!options.contains(SkipRoot::kExternalStringTable) &&
4883 !options.contains(SkipRoot::kUnserializable)) {
4977 void Heap::IterateRoots(RootVisitor* v, base::EnumSet<SkipRoot> options) {
4993 if (!options.contains(SkipRoot::kOldGeneration)) {
5017 if (!options.contains(SkipRoot::kUnserializable)) {
5018 if (!options.contains(SkipRoot::kGlobalHandles)) {
5019 if (options.contains(SkipRoot::kWeak)) {
5020 if (options.contains(SkipRoot::kOldGeneration)) {
5029 if (options.contains(SkipRoot::kOldGeneration)) {
5040 if (!options.contains(SkipRoot::kStack)) {
5047 if (!options.contains(SkipRoot::kMainThreadHandles)) {
5065 if (options.contains(SkipRoot::kOldGeneration)) {
5109 if (!options.contains(SkipRoot::kWeak)) {
5110 IterateWeakRoots(v, options);
5115 base::EnumSet<SkipRoot> options) {
5116 IterateRoots(v, options);
5120 [v, options](Isolate* client) {
5121 client->heap()->IterateRoots(v, options);