![]() |
FlushCodeCacheRange |
||||
Header: | OSUtils.h | Carbon status: | Unsupported | |
Flushes a portion of the instruction cache.
OSErr FlushCodeCacheRange ( void *address, UInt32 count );
The starting address of the range to flush.
The size, in bytes, of the range to flush.
A result code. A result code. See
FlushCodeCacheRange is an optimized version of FlushCodeCache and is intended for use on processors such as the MC68040 that support flushing only a portion of the instruction cache. On processors that do not have this capability, FlushCodeCacheRange simply flushes the entire instruction cache.
The FlushCodeCacheRange function might flush a larger portion of the instruction cache than requested if it would be inefficient to satisfy the request exactly.
Not supported in Carbon. Not available in CarbonLib, but available when InterfaceLib 8.5 or later is installed. Exported by InterfaceLib 8.5 and later.
68K-specific.