| Jean-Baptiste Queru | d82bea7 | 2013-03-06 15:04:42 -0800 | [diff] [blame] | 1 | /* | 
|  | 2 | * Copyright 2012, The Android Open Source Project | 
|  | 3 | * | 
|  | 4 | * Redistribution and use in source and binary forms, with or without | 
|  | 5 | * modification, are permitted provided that the following conditions | 
|  | 6 | * are met: | 
|  | 7 | *  * Redistributions of source code must retain the above copyright | 
|  | 8 | *    notice, this list of conditions and the following disclaimer. | 
|  | 9 | *  * Redistributions in binary form must reproduce the above copyright | 
|  | 10 | *    notice, this list of conditions and the following disclaimer in the | 
|  | 11 | *    documentation and/or other materials provided with the distribution. | 
|  | 12 | * | 
|  | 13 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY | 
|  | 14 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | 
|  | 15 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | 
|  | 16 | * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR | 
|  | 17 | * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 
|  | 18 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 
|  | 19 | * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 
|  | 20 | * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 
|  | 21 | * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|  | 22 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|  | 23 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  | 24 | */ | 
|  | 25 |  | 
|  | 26 | #ifndef ANDROID_LINEARALLOCATOR_H | 
|  | 27 | #define ANDROID_LINEARALLOCATOR_H | 
|  | 28 |  | 
|  | 29 | #include <stddef.h> | 
|  | 30 |  | 
|  | 31 | namespace android { | 
|  | 32 |  | 
|  | 33 | class LinearAllocator { | 
|  | 34 | public: | 
|  | 35 | void* alloc(size_t size) { return 0; } | 
|  | 36 | void rewindIfLastAlloc(void* ptr, size_t allocSize) {} | 
|  | 37 | void dumpMemoryStats(const char* prefix = "") {} | 
|  | 38 | }; | 
|  | 39 |  | 
|  | 40 | }; // namespace android | 
|  | 41 |  | 
|  | 42 | #endif // ANDROID_LINEARALLOCATOR_H |