Index: runtime/bin/file.h |
diff --git a/runtime/bin/file.h b/runtime/bin/file.h |
index 6b22793ec5a45626ca3d73e83ebb36fa766b2865..c30c02d8bf2d68874601cc4d073d9f09644543e2 100644 |
--- a/runtime/bin/file.h |
+++ b/runtime/bin/file.h |
@@ -88,7 +88,11 @@ class File : public ReferenceCounted<File> { |
intptr_t GetFD(); |
- void* MapExecutable(intptr_t* num_bytes); |
+ enum MapType { |
+ kReadOnly = 0, |
+ kReadExecute = 1, |
+ }; |
+ void* Map(MapType type, int64_t position, int64_t length); |
// Read/Write attempt to transfer num_bytes to/from buffer. It returns |
// the number of bytes read/written. |