+ // Set information based on used line numbers\r
+ if (PtrCU[NbCU].PtrLinesSrc)\r
+ {\r
+ // Set the line source pointer for each used line numbers\r
+ if (PtrCU[NbCU].PtrLinesLoadSrc)\r
+ {\r
+ for (size_t i = 0; i < PtrCU[NbCU].NbLinesSrc; i++)\r
+ {\r
+ PtrCU[NbCU].PtrLinesSrc[i].PtrLineSrc = PtrCU[NbCU].PtrLinesLoadSrc[PtrCU[NbCU].PtrLinesSrc[i].NumLineSrc - 1];\r
+ }\r
+ }\r
+\r
+ // Setup memory range for the code if CU doesn't have already this information\r
+ // It is taken from the used lines structure\r
+ if (!PtrCU[NbCU].LowPC && !PtrCU[NbCU].HighPC)\r
+ {\r
+ PtrCU[NbCU].LowPC = PtrCU[NbCU].PtrLinesSrc[0].StartPC;\r
+ PtrCU[NbCU].HighPC = PtrCU[NbCU].PtrLinesSrc[PtrCU[NbCU].NbLinesSrc - 1].StartPC;\r
+ }\r
+ }\r
+\r