diff options
author | Ian Rogers <irogers@google.com> | 2014-10-08 12:43:28 -0700 |
---|---|---|
committer | Ian Rogers <irogers@google.com> | 2014-10-09 16:05:58 -0700 |
commit | 13735955f39b3b304c37d2b2840663c131262c18 (patch) | |
tree | 0a731ac42b8230f9929172fa3e3d8051874e2b18 /runtime/memory_region.h | |
parent | 25b18bbdaa36ff936eb44f228f0518d4223e9d52 (diff) | |
download | art-13735955f39b3b304c37d2b2840663c131262c18.zip art-13735955f39b3b304c37d2b2840663c131262c18.tar.gz art-13735955f39b3b304c37d2b2840663c131262c18.tar.bz2 |
stdint types all the way!
Change-Id: I4e4ef3a2002fc59ebd9097087f150eaf3f2a7e08
Diffstat (limited to 'runtime/memory_region.h')
-rw-r--r-- | runtime/memory_region.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/runtime/memory_region.h b/runtime/memory_region.h index bab2e86..6459963 100644 --- a/runtime/memory_region.h +++ b/runtime/memory_region.h @@ -31,7 +31,7 @@ namespace art { class MemoryRegion { public: MemoryRegion() : pointer_(NULL), size_(0) {} - MemoryRegion(void* pointer, uword size) : pointer_(pointer), size_(size) {} + MemoryRegion(void* pointer, uintptr_t size) : pointer_(pointer), size_(size) {} void* pointer() const { return pointer_; } size_t size() const { return size_; } @@ -41,8 +41,8 @@ class MemoryRegion { return OFFSETOF_MEMBER(MemoryRegion, pointer_); } - byte* start() const { return reinterpret_cast<byte*>(pointer_); } - byte* end() const { return start() + size_; } + uint8_t* start() const { return reinterpret_cast<uint8_t*>(pointer_); } + uint8_t* end() const { return start() + size_; } template<typename T> T Load(uintptr_t offset) const { return *ComputeInternalPointer<T>(offset); @@ -98,11 +98,11 @@ class MemoryRegion { // Locate the bit with the given offset. Returns a pointer to the byte // containing the bit, and sets bit_mask to the bit within that byte. - byte* ComputeBitPointer(uintptr_t bit_offset, byte* bit_mask) const { + uint8_t* ComputeBitPointer(uintptr_t bit_offset, uint8_t* bit_mask) const { uintptr_t bit_remainder = (bit_offset & (kBitsPerByte - 1)); *bit_mask = (1U << bit_remainder); uintptr_t byte_offset = (bit_offset >> kBitsPerByteLog2); - return ComputeInternalPointer<byte>(byte_offset); + return ComputeInternalPointer<uint8_t>(byte_offset); } void* pointer_; |