diff -r 43365a9b78a3 -r d8d70de2bd36 kerneltest/e32test/dma/d_dma.cpp --- a/kerneltest/e32test/dma/d_dma.cpp Tue Jul 06 15:50:07 2010 +0300 +++ b/kerneltest/e32test/dma/d_dma.cpp Wed Aug 18 11:08:29 2010 +0300 @@ -260,6 +260,19 @@ r = TDmaChannel::Open(info, iChannel); if (r!= KErrNone) return r; + + // ---> Code coverage of rarely called functions + const TDmac* const c = iChannel->Controller(); + if (!c) + return KErrGeneral; + const TInt mts = iChannel->MaxTransferSize(0, iCookie); + if (mts == 0) + return KErrGeneral; + const TUint mam = iChannel->MemAlignMask(0, iCookie); + if (~mam == 0) + return KErrGeneral; + // <--- Code coverage of rarely called functions + iClient = &Kern::CurrentThread(); for (TInt i=0; i