64 Kern::Printf("iTempLink = %08x %08x", a.iTempLink.iNext, a.iTempLink.iPrev); |
64 Kern::Printf("iTempLink = %08x %08x", a.iTempLink.iNext, a.iTempLink.iPrev); |
65 Kern::Printf("iGbgLink = %08x %08x", a.iGbgLink.iNext, a.iGbgLink.iPrev); |
65 Kern::Printf("iGbgLink = %08x %08x", a.iGbgLink.iNext, a.iGbgLink.iPrev); |
66 Kern::Printf("iAccessCount = %d", a.iAccessCount); |
66 Kern::Printf("iAccessCount = %d", a.iAccessCount); |
67 Kern::Printf("iEntryPtVeneer = %08x", a.iEntryPtVeneer); |
67 Kern::Printf("iEntryPtVeneer = %08x", a.iEntryPtVeneer); |
68 Kern::Printf("iFileEntryPoint = %08x", a.iFileEntryPoint); |
68 Kern::Printf("iFileEntryPoint = %08x", a.iFileEntryPoint); |
69 Kern::Printf("iFileName = %lS", a.iFileName); |
69 Kern::Printf("iFileName = %S", a.iFileName); |
70 Kern::Printf("iRootName = %lS", &a.iRootName); |
70 Kern::Printf("iRootName = %S", &a.iRootName); |
71 Kern::Printf("iExtOffset = %d", a.iExtOffset); |
71 Kern::Printf("iExtOffset = %d", a.iExtOffset); |
72 Kern::Printf("iModuleVersion = %08x", a.iModuleVersion); |
72 Kern::Printf("iModuleVersion = %08x", a.iModuleVersion); |
73 Kern::Printf("iUids = %08x %08x %08x", uid[0], uid[1], uid[2]); |
73 Kern::Printf("iUids = %08x %08x %08x", uid[0], uid[1], uid[2]); |
74 Kern::Printf("iDepCount=%d iDeps=%08x", a.iDepCount, a.iDeps); |
74 Kern::Printf("iDepCount=%d iDeps=%08x", a.iDepCount, a.iDeps); |
75 Kern::Printf("iNextDep=%d, iMark=%08x, iAttr=%08x", a.iNextDep, a.iMark, a.iAttr); |
75 Kern::Printf("iNextDep=%d, iMark=%08x, iAttr=%08x", a.iNextDep, a.iMark, a.iAttr); |
1109 |
1109 |
1110 // Massage file names returned for stuff in EPOCROOT\epoc32\release\wins\xxxx\ |
1110 // Massage file names returned for stuff in EPOCROOT\epoc32\release\wins\xxxx\ |
1111 // in order to make them appear to be in z:\system\libs |
1111 // in order to make them appear to be in z:\system\libs |
1112 void P::NormalizeExecutableFileName(TDes& a) |
1112 void P::NormalizeExecutableFileName(TDes& a) |
1113 { |
1113 { |
1114 __KTRACE_OPT(KDLL, Kern::Printf("NormalizeExecutableFileName %lS", &a)); |
1114 __KTRACE_OPT(KDLL, Kern::Printf("NormalizeExecutableFileName %S", &a)); |
1115 if (a.Length()<3 || a[1]!=':' || a[2]!='\\') |
1115 if (a.Length()<3 || a[1]!=':' || a[2]!='\\') |
1116 { |
1116 { |
1117 // don't have a drive so assume in 'ROM' |
1117 // don't have a drive so assume in 'ROM' |
1118 TFileName initial(a); |
1118 TFileName initial(a); |
1119 a=KRomSysBin(); |
1119 a=KRomSysBin(); |
1120 if (initial.Length()==0 || initial[0]!='\\') |
1120 if (initial.Length()==0 || initial[0]!='\\') |
1121 a.Append('\\'); |
1121 a.Append('\\'); |
1122 a+=initial; |
1122 a+=initial; |
1123 __KTRACE_OPT(KDLL, Kern::Printf("NormalizeExecutableFileName -> %lS", &a)); |
1123 __KTRACE_OPT(KDLL, Kern::Printf("NormalizeExecutableFileName -> %S", &a)); |
1124 } |
1124 } |
1125 } |
1125 } |
1126 |
1126 |
1127 TInt LookupDllUid(TInt aModule) |
1127 TInt LookupDllUid(TInt aModule) |
1128 { |
1128 { |