diff -r 73ea206103e6 -r 43365a9b78a3 kernel/eka/memmodel/epoc/flexible/mmu/mmapping.h --- a/kernel/eka/memmodel/epoc/flexible/mmu/mmapping.h Wed Jun 23 19:44:53 2010 +0300 +++ b/kernel/eka/memmodel/epoc/flexible/mmu/mmapping.h Tue Jul 06 15:50:07 2010 +0300 @@ -237,7 +237,7 @@ */ FORCE_INLINE TBool IsPinned() { return Flags()&EPinned; } - + /** Return true if this mapping physically pins the memory it maps. */ @@ -245,6 +245,12 @@ { return Flags()&EPhysicalPinningMapping; } /** + Return true if this mapping has beed successfully attached to a memory object, pinning its pages. + */ + FORCE_INLINE TBool PagesPinned() + { return Flags()&EPagesPinned; } + + /** Return the access permissions which this mapping uses to maps memory. */ FORCE_INLINE TMappingPermissions Permissions()