| OLD | NEW | 
|    1 // Copyright 2011, Google Inc. |    1 // Copyright 2011, Google Inc. | 
|    2 // All rights reserved. |    2 // All rights reserved. | 
|    3 // |    3 // | 
|    4 // Redistribution and use in source and binary forms, with or without |    4 // Redistribution and use in source and binary forms, with or without | 
|    5 // modification, are permitted provided that the following conditions are |    5 // modification, are permitted provided that the following conditions are | 
|    6 // met: |    6 // met: | 
|    7 // |    7 // | 
|    8 //    * Redistributions of source code must retain the above copyright |    8 //    * Redistributions of source code must retain the above copyright | 
|    9 // notice, this list of conditions and the following disclaimer. |    9 // notice, this list of conditions and the following disclaimer. | 
|   10 //    * Redistributions in binary form must reproduce the above |   10 //    * Redistributions in binary form must reproduce the above | 
| (...skipping 777 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  788     } |  788     } | 
|  789     static PassRefPtr<WTF::ArrayBufferView> dartToArrayBufferViewWithNullCheck(D
     art_NativeArguments args, int idx, Dart_Handle& exception) |  789     static PassRefPtr<WTF::ArrayBufferView> dartToArrayBufferViewWithNullCheck(D
     art_NativeArguments args, int idx, Dart_Handle& exception) | 
|  790     { |  790     { | 
|  791         Dart_Handle object = Dart_GetNativeArgument(args, idx); |  791         Dart_Handle object = Dart_GetNativeArgument(args, idx); | 
|  792         return dartToArrayBufferViewWithNullCheck(object, exception); |  792         return dartToArrayBufferViewWithNullCheck(object, exception); | 
|  793     } |  793     } | 
|  794  |  794  | 
|  795     static PassRefPtr<WTF::ArrayBufferView> dartToExternalizedArrayBufferView(Da
     rt_Handle, Dart_Handle&); |  795     static PassRefPtr<WTF::ArrayBufferView> dartToExternalizedArrayBufferView(Da
     rt_Handle, Dart_Handle&); | 
|  796  |  796  | 
|  797     static PassRefPtr<WTF::Int8Array> dartToInt8Array(Dart_Handle, Dart_Handle&)
     ; |  797     static PassRefPtr<WTF::Int8Array> dartToInt8Array(Dart_Handle, Dart_Handle&)
     ; | 
 |  798     static PassRefPtr<WTF::Int8Array> dartToInt8ArrayWithNullCheck(Dart_Handle, 
     Dart_Handle&); | 
|  798     static PassRefPtr<WTF::Int8Array> dartToInt8Array(Dart_NativeArguments args,
      int idx, Dart_Handle& exception); |  799     static PassRefPtr<WTF::Int8Array> dartToInt8Array(Dart_NativeArguments args,
      int idx, Dart_Handle& exception); | 
 |  800     static PassRefPtr<WTF::Int8Array> dartToInt8ArrayWithNullCheck(Dart_NativeAr
     guments args, int idx, Dart_Handle& exception); | 
|  799     static PassRefPtr<WTF::Int32Array> dartToInt32Array(Dart_Handle, Dart_Handle
     &); |  801     static PassRefPtr<WTF::Int32Array> dartToInt32Array(Dart_Handle, Dart_Handle
     &); | 
 |  802     static PassRefPtr<WTF::Int32Array> dartToInt32ArrayWithNullCheck(Dart_Handle
     , Dart_Handle&); | 
|  800     static PassRefPtr<WTF::Int32Array> dartToInt32Array(Dart_NativeArguments arg
     s, int idx, Dart_Handle& exception); |  803     static PassRefPtr<WTF::Int32Array> dartToInt32Array(Dart_NativeArguments arg
     s, int idx, Dart_Handle& exception); | 
 |  804     static PassRefPtr<WTF::Int32Array> dartToInt32ArrayWithNullCheck(Dart_Native
     Arguments args, int idx, Dart_Handle& exception); | 
|  801     static PassRefPtr<WTF::Uint8Array> dartToUint8Array(Dart_Handle, Dart_Handle
     &); |  805     static PassRefPtr<WTF::Uint8Array> dartToUint8Array(Dart_Handle, Dart_Handle
     &); | 
 |  806     static PassRefPtr<WTF::Uint8Array> dartToUint8ArrayWithNullCheck(Dart_Handle
     , Dart_Handle&); | 
|  802     static PassRefPtr<WTF::Uint8Array> dartToUint8Array(Dart_NativeArguments arg
     s, int idx, Dart_Handle& exception); |  807     static PassRefPtr<WTF::Uint8Array> dartToUint8Array(Dart_NativeArguments arg
     s, int idx, Dart_Handle& exception); | 
 |  808     static PassRefPtr<WTF::Uint8Array> dartToUint8ArrayWithNullCheck(Dart_Native
     Arguments args, int idx, Dart_Handle& exception); | 
|  803     static PassRefPtr<WTF::Uint8ClampedArray> dartToUint8ClampedArray(Dart_Handl
     e, Dart_Handle&); |  809     static PassRefPtr<WTF::Uint8ClampedArray> dartToUint8ClampedArray(Dart_Handl
     e, Dart_Handle&); | 
 |  810     static PassRefPtr<WTF::Uint8ClampedArray> dartToUint8ClampedArrayWithNullChe
     ck(Dart_Handle, Dart_Handle&); | 
|  804     static PassRefPtr<WTF::Uint8ClampedArray> dartToUint8ClampedArray(Dart_Nativ
     eArguments args, int idx, Dart_Handle& exception); |  811     static PassRefPtr<WTF::Uint8ClampedArray> dartToUint8ClampedArray(Dart_Nativ
     eArguments args, int idx, Dart_Handle& exception); | 
 |  812     static PassRefPtr<WTF::Uint8ClampedArray> dartToUint8ClampedArrayWithNullChe
     ck(Dart_NativeArguments args, int idx, Dart_Handle& exception); | 
|  805     static PassRefPtr<WTF::Float32Array> dartToFloat32Array(Dart_Handle, Dart_Ha
     ndle&); |  813     static PassRefPtr<WTF::Float32Array> dartToFloat32Array(Dart_Handle, Dart_Ha
     ndle&); | 
 |  814     static PassRefPtr<WTF::Float32Array> dartToFloat32ArrayWithNullCheck(Dart_Ha
     ndle, Dart_Handle&); | 
|  806     static PassRefPtr<WTF::Float32Array> dartToFloat32Array(Dart_NativeArguments
      args, int idx, Dart_Handle& exception); |  815     static PassRefPtr<WTF::Float32Array> dartToFloat32Array(Dart_NativeArguments
      args, int idx, Dart_Handle& exception); | 
 |  816     static PassRefPtr<WTF::Float32Array> dartToFloat32ArrayWithNullCheck(Dart_Na
     tiveArguments args, int idx, Dart_Handle& exception); | 
|  807  |  817  | 
|  808     template<class ElementType, class TransformType, Dart_Handle transform(Trans
     formType)> |  818     template<class ElementType, class TransformType, Dart_Handle transform(Trans
     formType)> | 
|  809     static Dart_Handle vectorToDart(const Vector<ElementType>& vector) |  819     static Dart_Handle vectorToDart(const Vector<ElementType>& vector) | 
|  810     { |  820     { | 
|  811         Dart_Handle list = Dart_NewList(vector.size()); |  821         Dart_Handle list = Dart_NewList(vector.size()); | 
|  812         if (Dart_IsError(list)) |  822         if (Dart_IsError(list)) | 
|  813             return list; |  823             return list; | 
|  814         for (size_t i = 0; i < vector.size(); i++) { |  824         for (size_t i = 0; i < vector.size(); i++) { | 
|  815             Dart_Handle result = Dart_ListSetAt(list, i, transform(vector[i])); |  825             Dart_Handle result = Dart_ListSetAt(list, i, transform(vector[i])); | 
|  816             if (Dart_IsError(result)) |  826             if (Dart_IsError(result)) | 
| (...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  954     timerStop = currentTimeMS();  \ |  964     timerStop = currentTimeMS();  \ | 
|  955     fprintf(stdout, "%s %.3f ms\n", msg, (timerStop - timerStart)); |  965     fprintf(stdout, "%s %.3f ms\n", msg, (timerStop - timerStart)); | 
|  956 #else |  966 #else | 
|  957 #define DART_START_TIMER() |  967 #define DART_START_TIMER() | 
|  958 #define DART_RECORD_TIMER(msg) |  968 #define DART_RECORD_TIMER(msg) | 
|  959 #endif |  969 #endif | 
|  960  |  970  | 
|  961 } // namespace WebCore |  971 } // namespace WebCore | 
|  962  |  972  | 
|  963 #endif // DartUtilities_h |  973 #endif // DartUtilities_h | 
| OLD | NEW |