Lines Matching refs:field
7 #include "src/base/bit-field.h"
51 #define PER_ISOLATE_ASSERT_SCOPE_DEFINITION(ScopeType, field, enable) \
53 : isolate_(isolate), old_data_(isolate->field()) { \
55 isolate_->set_##field(enable); \
58 ScopeType::~ScopeType() { isolate_->set_##field(old_data_); } \
61 bool ScopeType::IsAllowed(Isolate* isolate) { return isolate->field(); } \
67 *was_execution_allowed = isolate->field(); \
68 isolate->set_##field(enable); \
73 isolate->set_##field(was_execution_allowed); \
76 #define PER_ISOLATE_ASSERT_ENABLE_SCOPE_DEFINITION(EnableType, _, field, \
78 PER_ISOLATE_ASSERT_SCOPE_DEFINITION(EnableType, field, enable)
80 #define PER_ISOLATE_ASSERT_DISABLE_SCOPE_DEFINITION(_, DisableType, field, \
82 PER_ISOLATE_ASSERT_SCOPE_DEFINITION(DisableType, field, enable)