ARM __clear_cache相当于iOS设备

时间:2012-05-09 18:33:46

标签: ios arm

我正在将一个图书馆移植到iPhone上,拨打__clear_cache。一项小小的研究挖掘了它所做的nice explanation

本文列出了Linux,Windows甚至Android的库函数。我不认为iOS设备有相同的功能吗?或者我可以实现的其他一些解决方法?

1 个答案:

答案 0 :(得分:5)

由于iOS是基于* NIX的平台,并且您可以使用Apple的GCC版本(LLVM-GCC 4.2)编译代码,您应该能够对__clear_cache()进行函数调用,如下所示:

extern void __clear_cache(char *beg, char *end);

__clear_cache(beg, end);

请注意,这不适用于Apple LLVM Compiler 3.1,仅出于某种奇怪的原因而与GCC一起使用。