Home | History | Annotate | Download | only in build

Lines Matching refs:MapBuffer

1106     def _RebaseModule (self, MapBuffer, BaseAddress, ModuleList, AddrIsOffset = True, ModeIsSmm = False):

1166 MapBuffer.write('\n\n%s (Fixed SMRAM Offset, BaseAddress=0x%010X, EntryPoint=0x%010X)\n' % (ModuleName, BaseAddress, BaseAddress + ModuleInfo.Image.EntryPoint))
1168 MapBuffer.write('\n\n%s (Fixed Memory Offset, BaseAddress=-0x%010X, EntryPoint=-0x%010X)\n' % (ModuleName, 0 - BaseAddress, 0 - (BaseAddress + ModuleInfo.Image.EntryPoint)))
1170 MapBuffer.write('\n\n%s (Fixed Memory Address, BaseAddress=0x%010X, EntryPoint=0x%010X)\n' % (ModuleName, BaseAddress, BaseAddress + ModuleInfo.Image.EntryPoint))
1182 MapBuffer.write('(GUID=%s, .textbaseaddress=-0x%010X, .databaseaddress=-0x%010X)\n' % (ModuleInfo.Guid, 0 - (BaseAddress + TextSectionAddress), 0 - (BaseAddress + DataSectionAddress)))
1184 MapBuffer.write('(GUID=%s, .textbaseaddress=0x%010X, .databaseaddress=0x%010X)\n' % (ModuleInfo.Guid, BaseAddress + TextSectionAddress, BaseAddress + DataSectionAddress))
1188 MapBuffer.write('(IMAGE=%s)\n\n' % (ModuleDebugImage))
1194 MapBuffer.write(' -0x%010X %s\n' % (0 - (BaseAddress + Function[1]), Function[0]))
1196 MapBuffer.write(' 0x%010X %s\n' % (BaseAddress + Function[1], Function[0]))
1207 def _CollectFvMapBuffer (self, MapBuffer, Wa, ModuleList):
1231 MapBuffer.write('%s' % (Line))
1239 MapBuffer.write('(IMAGE=%s)\n' % (os.path.join(ModuleList[GuidString.upper()].DebugDir, ModuleList[GuidString.upper()].Name + '.efi')))
1245 def _CollectModuleMapBuffer (self, MapBuffer, ModuleList):
1367 MapBuffer.write('PEI_CODE_PAGE_NUMBER = 0x%x\n' % (PeiSize / 0x1000))
1368 MapBuffer.write('BOOT_CODE_PAGE_NUMBER = 0x%x\n' % (BtSize / 0x1000))
1369 MapBuffer.write('RUNTIME_CODE_PAGE_NUMBER = 0x%x\n' % (RtSize / 0x1000))
1371 MapBuffer.write('SMM_CODE_PAGE_NUMBER = 0x%x\n' % (SmmSize / 0x1000))
1377 self._RebaseModule (MapBuffer, PeiBaseAddr, PeiModuleList, TopMemoryAddress == 0)
1378 self._RebaseModule (MapBuffer, BtBaseAddr, BtModuleList, TopMemoryAddress == 0)
1379 self._RebaseModule (MapBuffer, RtBaseAddr, RtModuleList, TopMemoryAddress == 0)
1380 self._RebaseModule (MapBuffer, 0x1000, SmmModuleList, AddrIsOffset=False, ModeIsSmm=True)
1381 MapBuffer.write('\n\n')
1387 def _SaveMapFile (self, MapBuffer, Wa):
1395 SaveFileOnChange(MapFilePath, MapBuffer.getvalue(), False)
1396 MapBuffer.close()
1461 MapBuffer = StringIO('')
1466 self._CollectModuleMapBuffer(MapBuffer, ModuleList)
1475 self._CollectFvMapBuffer(MapBuffer, Wa, ModuleList)
1479 self._SaveMapFile (MapBuffer, Wa)
1555 MapBuffer = StringIO('')
1560 self._CollectModuleMapBuffer(MapBuffer, ModuleList)
1568 self._CollectFvMapBuffer(MapBuffer, Wa, ModuleList)
1572 self._SaveMapFile (MapBuffer, Wa)
1707 MapBuffer = StringIO('')
1709 self._CollectModuleMapBuffer(MapBuffer, ModuleList)
1720 self._CollectFvMapBuffer(MapBuffer, Wa, ModuleList)
1724 self._SaveMapFile(MapBuffer, Wa)