kernel/eka/memmodel/epoc/moving/mprocess.cpp
branchRCL_3
changeset 43 c1f20ce4abcf
parent 0 a41df078684a
child 44 3e88ff8f41d5
equal deleted inserted replaced
42:a179b74831c9 43:c1f20ce4abcf
   897 		return pagingFault; // paging error caused by bad client (I.e. 'this' thread was bad)
   897 		return pagingFault; // paging error caused by bad client (I.e. 'this' thread was bad)
   898 	if(pagingFault)
   898 	if(pagingFault)
   899 		goto retry;
   899 		goto retry;
   900 #endif
   900 #endif
   901 	
   901 	
   902 	return K::ParseDesHeader(aSrc, header, aDest);
   902 	return (r < 0) ? r : K::ParseDesHeader(aSrc, header, aDest);
   903 	}
   903 	}
   904 
   904 
   905 DMemModelChunk* ChunkFromAddress(DThread* aThread, const TAny* aAddress)
   905 DMemModelChunk* ChunkFromAddress(DThread* aThread, const TAny* aAddress)
   906 	{
   906 	{
   907 	DMemModelProcess* pP = (DMemModelProcess*)aThread->iOwningProcess;
   907 	DMemModelProcess* pP = (DMemModelProcess*)aThread->iOwningProcess;