45 #ifdef ENABLE_DEBUGGER_SUPPORT 
   46   Debug* debug = Isolate::Current()->debug();
 
   49   if (!debug->has_break_points()) 
return result;
 
   58     return OriginalCodeAddress();
 
  101   if (object->IsJSObject()) {
 
  105   ASSERT(object->IsString() || 
object->IsNumber() || 
object->IsBoolean());
 
  117   if (holder != 
object &&
 
  119       !
object->IsJSGlobalProxy() &&
 
  120       !
object->IsJSGlobalObject()) {
 
  128   Object* map_owner = (holder == 
OWN_MAP ? 
object : 
object->GetPrototype());
 
  129   ASSERT(map_owner->IsJSObject());
 
  136 #endif  // V8_IC_INL_H_ 
#define ASSERT(condition)
 
void RecordCodeTargetPatch(Code *host, Address pc, HeapObject *value)
 
static void PostPatching(Address address, Code *target, Code *old_target)
 
byte * instruction_start()
 
static StrictModeFlag GetStrictMode(ExtraICState extra_ic_state)
 
static Code * GetTargetAtAddress(Address address)
 
static void set_target_address_at(Address pc, Address target)
 
static Code * GetCodeFromTargetAddress(Address address)
 
bool is_inline_cache_stub()
 
static const int kCallTargetAddressOffset
 
static Address target_address_at(Address pc)
 
bool is_compare_ic_stub()
 
ExtraICState extra_ic_state()
 
IncrementalMarking * incremental_marking()
 
static JSObject * GetCodeCacheHolder(Object *object, InlineCacheHolderFlag holder)
 
static void SetTargetAtAddress(Address address, Code *target)
 
static InlineCacheHolderFlag GetCodeCacheForObject(Object *object, JSObject *holder)
 
static JSObject * cast(Object *obj)