Searched refs:instance_type (Results 1 - 25 of 88) sorted by relevance

1234

/external/chromium_org/chrome/browser/extensions/api/declarative/
H A Ddeduping_factory.h45 (* FactoryMethod)(const std::string& instance_type,
60 // per instance_type. If we find a match within the cache, the factory reuses
66 void RegisterFactoryMethod(const std::string& instance_type,
70 scoped_refptr<const BaseClassT> Instantiate(const std::string& instance_type,
103 const std::string& instance_type,
106 DCHECK(!ContainsKey(factory_methods_, instance_type));
107 factory_methods_[instance_type] = factory_method;
109 parameterized_types_.insert(instance_type);
114 const std::string& instance_type,
119 factory_methods_.find(instance_type);
102 RegisterFactoryMethod( const std::string& instance_type, typename DedupingFactory<BaseClassT>::Parameterized parameterized, FactoryMethod factory_method) argument
113 Instantiate( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
[all...]
/external/chromium_org/v8/src/
H A Dobjects-visiting.cc43 int instance_type,
45 if (instance_type < FIRST_NONSTRING_TYPE) {
46 switch (instance_type & kStringRepresentationMask) {
48 if ((instance_type & kStringEncodingMask) == kOneByteStringTag) {
55 if (IsShortcutCandidate(instance_type)) {
72 switch (instance_type) {
191 if (instance_type == ALLOCATION_SITE_TYPE) {
42 GetVisitorId( int instance_type, int instance_size) argument
H A Dallocation-site-scopes.cc87 if (activated_ && AllocationSite::CanTrack(object->map()->instance_type())) {
H A Dobjects-visiting.h129 static VisitorId GetVisitorId(int instance_type, int instance_size);
132 return GetVisitorId(map->instance_type(), map->instance_size());
331 SeqOneByteStringSize(map->instance_type());
336 SeqTwoByteStringSize(map->instance_type());
H A Dtypes.cc134 if (map->instance_type() == HEAP_NUMBER_TYPE) {
141 if (map->instance_type() == ODDBALL_TYPE) {
153 switch (map->instance_type()) {
250 if (map->instance_type() == HEAP_NUMBER_TYPE ||
251 map->instance_type() == ODDBALL_TYPE) {
H A Dobjects-inl.h77 HeapObject::cast(this)->map()->instance_type() == instancetype; \
175 && HeapObject::cast(this)->map()->instance_type() < FIRST_NONSTRING_TYPE;
191 && HeapObject::cast(this)->map()->instance_type() >= FIRST_SPEC_OBJECT_TYPE;
197 InstanceType type = HeapObject::cast(this)->map()->instance_type();
204 uint32_t type = HeapObject::cast(this)->map()->instance_type();
280 : type_(str->map()->instance_type()) {
287 : type_(map->instance_type()) {
309 uint32_t type = map()->instance_type();
315 uint32_t type = map()->instance_type();
321 uint32_t type = map()->instance_type();
2970 SeqTwoByteStringSize(InstanceType instance_type) argument
2975 SeqOneByteStringSize(InstanceType instance_type) argument
3515 int instance_type = static_cast<int>(map->instance_type()); local
3572 InstanceType Map::instance_type() { function in class:v8::internal::Map
[all...]
H A Dobjects-debug.cc75 InstanceType instance_type = map()->instance_type(); local
77 if (instance_type < FIRST_NONSTRING_TYPE) {
82 switch (instance_type) {
359 CHECK(FIRST_TYPE <= instance_type() && instance_type() <= LAST_TYPE);
379 CHECK_EQ(StaticVisitorBase::GetVisitorId(instance_type(), instance_size()),
H A Dobjects-printer.cc77 InstanceType instance_type = map()->instance_type(); local
80 if (instance_type < FIRST_NONSTRING_TYPE) {
85 switch (instance_type) {
227 PrintF(out, "UNKNOWN TYPE %d", map()->instance_type());
533 PrintF(out, " - type: %s\n", TypeToString(instance_type()));
H A Dheap.cc2261 if (map->instance_type() == JS_FUNCTION_TYPE) {
2346 SeqOneByteStringSize(map->instance_type());
2356 SeqTwoByteStringSize(map->instance_type());
2369 ASSERT(IsShortcutCandidate(map->instance_type()));
2496 MaybeObject* Heap::AllocatePartialMap(InstanceType instance_type, argument
2504 reinterpret_cast<Map*>(result)->set_instance_type(instance_type);
2507 StaticVisitorBase::GetVisitorId(instance_type, instance_size));
2520 MaybeObject* Heap::AllocateMap(InstanceType instance_type, argument
2529 map->set_instance_type(instance_type);
2531 StaticVisitorBase::GetVisitorId(instance_type, instance_siz
[all...]
/external/v8/src/
H A Dobjects-visiting.cc43 int instance_type,
45 if (instance_type < FIRST_NONSTRING_TYPE) {
46 switch (instance_type & kStringRepresentationMask) {
48 if ((instance_type & kStringEncodingMask) == kAsciiStringTag) {
55 if (IsShortcutCandidate(instance_type)) {
72 switch (instance_type) {
42 GetVisitorId( int instance_type, int instance_size) argument
H A Dobjects-visiting.h122 static VisitorId GetVisitorId(int instance_type, int instance_size);
125 return GetVisitorId(map->instance_type(), map->instance_size());
307 SeqAsciiStringSize(map->instance_type());
312 SeqTwoByteStringSize(map->instance_type());
H A Dobjects-inl.h73 HeapObject::cast(this)->map()->instance_type() == instancetype; \
188 && HeapObject::cast(this)->map()->instance_type() < FIRST_NONSTRING_TYPE;
194 && HeapObject::cast(this)->map()->instance_type() >= FIRST_SPEC_OBJECT_TYPE;
200 InstanceType type = HeapObject::cast(this)->map()->instance_type();
207 uint32_t type = HeapObject::cast(this)->map()->instance_type();
274 : type_(str->map()->instance_type()) {
281 : type_(map->instance_type()) {
302 uint32_t type = map()->instance_type();
308 uint32_t type = map()->instance_type();
314 uint32_t type = map()->instance_type();
2332 SeqTwoByteStringSize(InstanceType instance_type) argument
2337 SeqAsciiStringSize(InstanceType instance_type) argument
2748 int instance_type = static_cast<int>(map->instance_type()) & ~kIsSymbolMask; local
2798 InstanceType Map::instance_type() { function in class:Map
[all...]
H A Dobjects-debug.cc74 InstanceType instance_type = map()->instance_type(); local
76 if (instance_type < FIRST_NONSTRING_TYPE) {
81 switch (instance_type) {
297 ASSERT(FIRST_TYPE <= instance_type() && instance_type() <= LAST_TYPE);
312 ASSERT_EQ(StaticVisitorBase::GetVisitorId(instance_type(), instance_size()),
H A Dobjects-printer.cc70 InstanceType instance_type = map()->instance_type(); local
73 if (instance_type < FIRST_NONSTRING_TYPE) {
78 switch (instance_type) {
189 PrintF(out, "UNKNOWN TYPE %d", map()->instance_type());
510 PrintF(out, " - type: %s\n", TypeToString(instance_type()));
H A Dheap.cc1730 SeqAsciiStringSize(map->instance_type());
1739 SeqTwoByteStringSize(map->instance_type());
1751 ASSERT(IsShortcutCandidate(map->instance_type()));
1875 MaybeObject* Heap::AllocatePartialMap(InstanceType instance_type, argument
1884 reinterpret_cast<Map*>(result)->set_instance_type(instance_type);
1887 StaticVisitorBase::GetVisitorId(instance_type, instance_size));
1897 MaybeObject* Heap::AllocateMap(InstanceType instance_type, argument
1907 map->set_instance_type(instance_type);
1909 StaticVisitorBase::GetVisitorId(instance_type, instance_size));
3513 ASSERT(map->instance_type() !
[all...]
/external/chromium_org/chrome/browser/extensions/api/declarative_content/
H A Dcontent_action.cc144 std::string instance_type; local
146 action_dict->GetString(keys::kInstanceType, &instance_type));
150 factory_method_iter = factory.factory_methods.find(instance_type);
155 *error = base::StringPrintf(kInvalidInstanceTypeError, instance_type.c_str());
H A Dcontent_condition.cc81 std::string instance_type; local
82 if (!condition_dict->GetString(keys::kInstanceType, &instance_type)) {
86 if (instance_type != keys::kPageStateMatcherType) {
/external/chromium_org/chrome/browser/extensions/api/declarative_webrequest/
H A Dwebrequest_condition.cc140 std::string instance_type; local
141 if (!condition_dict->GetString(keys::kInstanceTypeKey, &instance_type)) {
145 if (instance_type != keys::kRequestMatcherType) {
H A Dwebrequest_action.cc110 const std::string& instance_type,
118 const std::string& instance_type,
133 const std::string& instance_type,
159 const std::string& instance_type,
174 const std::string& instance_type,
187 const std::string& instance_type,
202 const std::string& instance_type,
217 const std::string& instance_type,
244 const std::string& instance_type,
257 if (instance_type
109 CallConstructorFactoryMethod( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
117 CreateRedirectRequestAction( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
132 CreateRedirectRequestByRegExAction( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
158 CreateSetRequestHeaderAction( const std::string& instance_type, const base::Value* json_value, std::string* error, bool* bad_message) argument
173 CreateRemoveRequestHeaderAction( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
186 CreateAddResponseHeaderAction( const std::string& instance_type, const base::Value* json_value, std::string* error, bool* bad_message) argument
201 CreateRemoveResponseHeaderAction( const std::string& instance_type, const base::Value* json_value, std::string* error, bool* bad_message) argument
216 CreateIgnoreRulesAction( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
243 CreateRequestCookieAction( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
289 CreateResponseCookieAction( const std::string& instance_type, const base::Value* value, std::string* error, bool* bad_message) argument
480 std::string instance_type; local
[all...]
H A Dwebrequest_condition_attribute.h93 const std::string& instance_type,
/external/llvm/bindings/python/llvm/
H A Dcommon.py85 def __get__(self, instance, instance_type=None):
/external/v8/test/cctest/
H A Dtest-alloc.cc102 InstanceType instance_type = JS_OBJECT_TYPE; local
105 CHECK(!heap->AllocateMap(instance_type, instance_size)->IsFailure());
107 CHECK(!heap->AllocateMap(instance_type, instance_size)->IsFailure());
/external/chromium_org/v8/src/ia32/
H A Dmacro-assembler-ia32.cc941 Register instance_type) {
943 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
945 test(instance_type, Immediate(kIsNotStringMask));
952 Register instance_type) {
954 movzx_b(instance_type, FieldOperand(map, Map::kInstanceTypeOffset));
955 cmpb(instance_type, static_cast<uint8_t>(LAST_NAME_TYPE));
3217 Register instance_type,
3220 if (!scratch.is(instance_type)) {
3221 mov(scratch, instance_type);
3560 Register instance_type local
939 IsObjectStringType(Register heap_object, Register map, Register instance_type) argument
950 IsObjectNameType(Register heap_object, Register map, Register instance_type) argument
3216 JumpIfInstanceTypeIsNotSequentialAscii( Register instance_type, Register scratch, Label* failure) argument
[all...]
/external/chromium_org/v8/tools/
H A Dgrokdump.py912 INSTANCE_TYPES[self.map.instance_type])
1026 self.instance_type = \
1490 instance_type_name = INSTANCE_TYPES.get(meta_map.instance_type)
1497 instance_type_name = INSTANCE_TYPES.get(map.instance_type)
1542 def __init__(self, heap, known_name, instance_type):
1544 self.instance_type = instance_type
1601 instance_type_name = INSTANCE_TYPES.get(map.instance_type)
/external/v8/src/ia32/
H A Dmacro-assembler-ia32.h403 // register map contains the object map and the register instance_type
404 // contains the instance_type. The registers map and instance_type can be the
406 // registers map and instance_type can be the same as heap_object.
409 Register instance_type);
812 void JumpIfInstanceTypeIsNotSequentialAscii(Register instance_type,

Completed in 658 milliseconds

1234