#include <stub-cache.h>
Public メソッド | |
Object * | CompileStoreField (JSObject *object, int index, Map *transition, String *name) |
Object * | CompileStoreCallback (JSObject *object, AccessorInfo *callbacks, String *name) |
Object * | CompileStoreInterceptor (JSObject *object, String *name) |
Private メソッド | |
Object * | GetCode (PropertyType type) |
stub-cache.h の 412 行で定義されています。
Object * v8::internal::StoreStubCompiler::CompileStoreCallback | ( | JSObject * | object, | |
AccessorInfo * | callbacks, | |||
String * | name | |||
) |
stub-cache-arm.cc の 511 行で定義されています。
参照先 __, ASSERT, v8::internal::Builtins::builtin(), v8::internal::CALLBACKS, cmp(), v8::internal::eq, v8::internal::FieldMemOperand(), GetCode(), v8::internal::ip, v8::internal::HeapObject::kMapOffset, v8::internal::kPointerSize, v8::internal::kSmiTagMask, v8::internal::HeapObject::map(), v8::internal::ne, v8::internal::r0, v8::internal::r1, v8::internal::r2, v8::internal::r3, v8::internal::sp, と v8::internal::StoreIC_Miss().
Object * v8::internal::StoreStubCompiler::CompileStoreField | ( | JSObject * | object, | |
int | index, | |||
Map * | transition, | |||
String * | name | |||
) |
stub-cache-arm.cc の 408 行で定義されています。
参照先 __, ASSERT, v8::internal::Builtins::builtin(), cmp(), v8::internal::eq, v8::internal::FIELD, v8::internal::FieldMemOperand(), GetCode(), v8::internal::ip, v8::internal::HeapObject::kMapOffset, v8::internal::kPointerSize, v8::internal::JSObject::kPropertiesOffset, v8::internal::kSmiTagMask, v8::internal::HeapObject::map(), v8::internal::MAP_TRANSITION, v8::internal::ne, v8::internal::NULL, v8::internal::r0, v8::internal::r1, v8::internal::r2, v8::internal::r3, v8::internal::sp, と v8::internal::StoreIC_Miss().
Object * v8::internal::StoreStubCompiler::CompileStoreInterceptor | ( | JSObject * | object, | |
String * | name | |||
) |
stub-cache-arm.cc の 568 行で定義されています。
参照先 __, ASSERT, v8::internal::Builtins::builtin(), cmp(), v8::internal::eq, v8::internal::FieldMemOperand(), GetCode(), v8::internal::INTERCEPTOR, v8::internal::ip, v8::internal::HeapObject::kMapOffset, v8::internal::kPointerSize, v8::internal::kSmiTagMask, v8::internal::HeapObject::map(), v8::internal::ne, v8::internal::r0, v8::internal::r1, v8::internal::r2, v8::internal::r3, v8::internal::sp, と v8::internal::StoreIC_Miss().
Object * v8::internal::StoreStubCompiler::GetCode | ( | PropertyType | type | ) | [private] |