Lines Matching defs:g_aSegs

110 static BIOSSEG          g_aSegs[32];
707 uint32_t uFlatAddr = g_aSegs[iSeg].uFlatAddr;
708 uint32_t cb = g_aSegs[iSeg].cb;
755 uint32_t uFlatAddr = g_aSegs[iSeg].uFlatAddr;
756 uint32_t cb = g_aSegs[iSeg].cb;
1069 uint32_t uFlatAddr = g_aSegs[iSeg].uFlatAddr;
1070 uint32_t cb = g_aSegs[iSeg].cb;
1097 if (disIsCodeAndAdjustSize(uFlatAddr, &Sym, &g_aSegs[iSeg]))
1132 if (uFlatAddr < g_aSegs[iSeg].uFlatAddr)
1134 fRc = disCopySegmentGap(uFlatAddr, g_aSegs[iSeg].uFlatAddr - uFlatAddr);
1137 uFlatAddr = g_aSegs[iSeg].uFlatAddr;
1139 else if (uFlatAddr > g_aSegs[iSeg].uFlatAddr)
1145 g_aSegs[iSeg].szName, g_aSegs[iSeg].uFlatAddr - g_uBiosFlatBase,
1146 g_aSegs[iSeg].cb, g_aSegs[iSeg].szClass, g_aSegs[iSeg].szGroup);
1149 if (!strcmp(g_aSegs[iSeg].szName, "CONST"))
1151 else if (!strcmp(g_aSegs[iSeg].szClass, "DATA"))
1157 uFlatAddr += g_aSegs[iSeg].cb;
1643 if (iSeg >= RT_ELEMENTS(g_aSegs))
1650 if (!mapParseWord(&psz, g_aSegs[iSeg].szName, sizeof(g_aSegs[iSeg].szName)))
1652 else if (!mapParseWord(&psz, g_aSegs[iSeg].szClass, sizeof(g_aSegs[iSeg].szClass)))
1654 else if (!mapParseWord(&psz, g_aSegs[iSeg].szGroup, sizeof(g_aSegs[iSeg].szGroup)))
1656 else if (!mapParseAddress(&psz, &g_aSegs[iSeg].Address))
1658 else if (!mapParseSize(&psz, &g_aSegs[iSeg].cb))
1662 g_aSegs[iSeg].uFlatAddr = ((uint32_t)g_aSegs[iSeg].Address.sel << 4) + g_aSegs[iSeg].Address.off;
1666 g_aSegs[iSeg].uFlatAddr,
1667 g_aSegs[iSeg].Address.sel,
1668 g_aSegs[iSeg].Address.off,
1669 g_aSegs[iSeg].cb,
1670 g_aSegs[iSeg].szName,
1671 g_aSegs[iSeg].szClass,
1672 g_aSegs[iSeg].szGroup);
1695 if (g_aSegs[j].uFlatAddr < g_aSegs[i].uFlatAddr)
1697 BIOSSEG Tmp = g_aSegs[i];
1698 g_aSegs[i] = g_aSegs[j];
1699 g_aSegs[j] = Tmp;
1703 g_aSegs[i].uFlatAddr,
1704 g_aSegs[i].Address.sel,
1705 g_aSegs[i].Address.off,
1706 g_aSegs[i].cb,
1707 g_aSegs[i].szName,
1708 g_aSegs[i].szClass,
1709 g_aSegs[i].szGroup);
1712 int rc = RTDbgModSegmentAdd(g_hMapMod, g_aSegs[i].uFlatAddr, g_aSegs[i].cb, g_aSegs[i].szName, 0 /*fFlags*/, &idx);
1715 RTMsgError("RTDbgModSegmentAdd failed on %s: %Rrc", g_aSegs[i].szName);