mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-09 09:32:20 +00:00
delete dead code.
llvm-svn: 209938
This commit is contained in:
parent
8995833a34
commit
98b5f08fd9
@ -722,30 +722,6 @@ public:
|
||||
static int alignment();
|
||||
};
|
||||
|
||||
/// @brief Memory maps the contents of a file
|
||||
///
|
||||
/// @param path Path to file to map.
|
||||
/// @param file_offset Byte offset in file where mapping should begin.
|
||||
/// @param size Byte length of range of the file to map.
|
||||
/// @param map_writable If true, the file will be mapped in r/w such
|
||||
/// that changes to the mapped buffer will be flushed back
|
||||
/// to the file. If false, the file will be mapped read-only
|
||||
/// and the buffer will be read-only.
|
||||
/// @param result Set to the start address of the mapped buffer.
|
||||
/// @returns errc::success if result has been successfully set, otherwise a
|
||||
/// platform specific error_code.
|
||||
error_code map_file_pages(const Twine &path, off_t file_offset, size_t size,
|
||||
bool map_writable, void *&result);
|
||||
|
||||
|
||||
/// @brief Memory unmaps the contents of a file
|
||||
///
|
||||
/// @param base Pointer to the start of the buffer.
|
||||
/// @param size Byte length of the range to unmmap.
|
||||
/// @returns errc::success if result has been successfully set, otherwise a
|
||||
/// platform specific error_code.
|
||||
error_code unmap_file_pages(void *base, size_t size);
|
||||
|
||||
/// Return the path to the main executable, given the value of argv[0] from
|
||||
/// program startup and the address of main itself. In extremis, this function
|
||||
/// may fail and return an empty path.
|
||||
|
@ -653,35 +653,6 @@ error_code get_magic(const Twine &path, uint32_t len,
|
||||
return error_code::success();
|
||||
}
|
||||
|
||||
error_code map_file_pages(const Twine &path, off_t file_offset, size_t size,
|
||||
bool map_writable, void *&result) {
|
||||
SmallString<128> path_storage;
|
||||
StringRef name = path.toNullTerminatedStringRef(path_storage);
|
||||
int oflags = map_writable ? O_RDWR : O_RDONLY;
|
||||
int ofd = ::open(name.begin(), oflags);
|
||||
if ( ofd == -1 )
|
||||
return error_code(errno, system_category());
|
||||
AutoFD fd(ofd);
|
||||
int flags = map_writable ? MAP_SHARED : MAP_PRIVATE;
|
||||
int prot = map_writable ? (PROT_READ|PROT_WRITE) : PROT_READ;
|
||||
#ifdef MAP_FILE
|
||||
flags |= MAP_FILE;
|
||||
#endif
|
||||
result = ::mmap(nullptr, size, prot, flags, fd, file_offset);
|
||||
if (result == MAP_FAILED) {
|
||||
return error_code(errno, system_category());
|
||||
}
|
||||
|
||||
return error_code::success();
|
||||
}
|
||||
|
||||
error_code unmap_file_pages(void *base, size_t size) {
|
||||
if ( ::munmap(base, size) == -1 )
|
||||
return error_code(errno, system_category());
|
||||
|
||||
return error_code::success();
|
||||
}
|
||||
|
||||
error_code openFileForRead(const Twine &Name, int &ResultFD) {
|
||||
SmallString<128> Storage;
|
||||
StringRef P = Name.toNullTerminatedStringRef(Storage);
|
||||
|
@ -791,17 +791,6 @@ error_code detail::directory_iterator_increment(detail::DirIterState &it) {
|
||||
return error_code::success();
|
||||
}
|
||||
|
||||
error_code map_file_pages(const Twine &path, off_t file_offset, size_t size,
|
||||
bool map_writable, void *&result) {
|
||||
assert(0 && "NOT IMPLEMENTED");
|
||||
return windows_error::invalid_function;
|
||||
}
|
||||
|
||||
error_code unmap_file_pages(void *base, size_t size) {
|
||||
assert(0 && "NOT IMPLEMENTED");
|
||||
return windows_error::invalid_function;
|
||||
}
|
||||
|
||||
error_code openFileForRead(const Twine &Name, int &ResultFD) {
|
||||
SmallString<128> PathStorage;
|
||||
SmallVector<wchar_t, 128> PathUTF16;
|
||||
|
Loading…
Reference in New Issue
Block a user