Lines Matching full:failure
47 // - Failure (immediate for marking failed operation)
109 // Failure: [30 bit signed int] 11
548 // Since Smi and Failure are subclasses of Object no
643 // Failure is returned otherwise.
740 // Failure is used for reporting out of memory situations and
741 // propagating exceptions through the runtime system. Failure objects
751 // The low two bits, 0-1, are the failure tag, 11. The next two bits,
752 // 2-3, are a failure type tag 'tt' with possible values:
759 // allocation space tag is 000 for all failure types except
768 // Failure type tag info.
772 class Failure: public Object {
795 static Failure* RetryAfterGC(int requested_bytes, AllocationSpace space);
796 static inline Failure* RetryAfterGC(int requested_bytes); // NEW_SPACE
797 static inline Failure* Exception();
798 static inline Failure* InternalError();
799 static inline Failure* OutOfMemoryException();
801 static inline Failure* cast(Object* object);
812 static inline Failure* Construct(Type type, intptr_t value = 0);
814 DISALLOW_IMPLICIT_CONSTRUCTORS(Failure);
1318 // A Failure object is returned if GC is needed.
1447 // Returns failure if allocation failed.
1754 // removed, or a Failure object if the new array could not be allocated.
1918 // Returns a new HashTable object. Might return Failure.
2026 // If allocations fails a failure object is returned.
2059 // been enlarged. If the return value is not a failure, the symbol
2175 // Returns a new array for dictionary usage. Might return Failure.
3807 // mutates the ConsString and might return a failure.
3812 // string could still be a ConsString, in which case a failure is returned.