Searched defs:pSeg (Results 1 - 15 of 15) sorted by relevance

/vbox/src/VBox/Runtime/common/dbg/
H A Ddbgmodexports.cpp79 static DECLCALLBACK(int) rtDbgModExportsAddSegmentsCallback(RTLDRMOD hLdrMod, PCRTLDRSEG pSeg, void *pvUser) argument
83 pSeg->cchName, pSeg->pszName, (uint64_t)pSeg->LinkAddress, (uint64_t)pSeg->RVA, pSeg->cb));
89 if ( pSeg->LinkAddress == NIL_RTLDRADDR
90 || pSeg->RVA == NIL_RTLDRADDR)
91 return RTDbgModSegmentAdd(pArgs->pDbgMod, 0, 0, pSeg->pszName, 0 /*fFlags*/, NULL);
93 RTLDRADDR uRva = pSeg
[all...]
H A Ddbgmoddbghelp.cpp363 static DECLCALLBACK(int) rtDbgModDbgHelpAddSegmentsCallback(RTLDRMOD hLdrMod, PCRTLDRSEG pSeg, void *pvUser) argument
368 pSeg->cchName, pSeg->pszName, (uint64_t)pSeg->LinkAddress, (uint64_t)pSeg->RVA, pSeg->cb));
370 Assert(pSeg->cchName > 0);
371 Assert(!pSeg->pszName[pSeg->cchName]);
373 if (!pSeg
[all...]
H A Ddbgmodcodeview.cpp2186 static DECLCALLBACK(int) rtDbgModCvAddSegmentsCallback(RTLDRMOD hLdrMod, PCRTLDRSEG pSeg, void *pvUser) argument
2190 pSeg->pszName, (uint64_t)pSeg->LinkAddress, (uint64_t)pSeg->RVA, pSeg->cb));
2195 if (pSeg->RVA == NIL_RTLDRADDR)
2196 return RTDbgModSegmentAdd(pThis->hCnt, 0, 0, pSeg->pszName, 0 /*fFlags*/, NULL);
2198 RTLDRADDR cb = RT_MAX(pSeg->cb, pSeg->cbMapped);
2199 return RTDbgModSegmentAdd(pThis->hCnt, pSeg
[all...]
H A Ddbgmoddwarf.cpp1210 static DECLCALLBACK(int) rtDbgModDwarfScanSegmentsCallback(RTLDRMOD hLdrMod, PCRTLDRSEG pSeg, void *pvUser) argument
1214 pSeg->cchName, pSeg->pszName, (uint64_t)pSeg->LinkAddress, (uint64_t)pSeg->RVA, pSeg->cb));
1218 if (pSeg->RVA != NIL_RTLDRADDR)
1226 static DECLCALLBACK(int) rtDbgModDwarfAddSegmentsCallback(RTLDRMOD hLdrMod, PCRTLDRSEG pSeg, void *pvUser) argument
1230 pSeg->cchName, pSeg
1500 PRTDBGDWARFSEG pSeg = rtDbgModDwarfFindSegment(pThis, uSegment); local
[all...]
/vbox/src/VBox/Storage/testcase/
H A DVDMemDisk.cpp81 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)pNode; local
82 RTMemFree(pSeg->pvSeg);
83 RTMemFree(pSeg);
118 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)RTAvlrU64RangeGet(pMemDisk->pTreeSegments, offCurr); local
122 if (!pSeg)
125 pSeg = (PVDMEMDISKSEG)RTAvlrU64GetBestFit(pMemDisk->pTreeSegments, offCurr, true);
126 if ( !pSeg
127 || offCurr + cbLeft <= pSeg->Core.Key)
130 cbRange = pSeg->Core.Key - offCurr;
133 pSeg
201 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)RTAvlrU64RangeGet(pMemDisk->pTreeSegments, offCurr); local
250 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)RTAvlrU64Get(pMemDisk->pTreeSegments, cbSize); local
312 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)pNode; local
357 PVDMEMDISKSEG pSeg = (PVDMEMDISKSEG)RTAvlrU64Get(pMemDisk->pTreeSegments, offCurr); local
[all...]
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Dmemobj-r0drv-solaris.h59 DECLINLINE(int) rtR0SegVBoxSolCreate(seg_t *pSeg, void *pvArgs) argument
61 struct as *pAddrSpace = pSeg->s_as;
82 hat_map(pAddrSpace->a_hat, pSeg->s_base, pSeg->s_size, HAT_MAP);
86 pSeg->s_ops = &s_SegVBoxOps;
87 pSeg->s_data = pData;
92 caddr_t virtAddr = pSeg->s_base;
93 pgcnt_t cPages = (pSeg->s_size + cbPageSize - 1) >> uPageShift;
124 static int rtR0SegVBoxSolUnmap(seg_t *pSeg, caddr_t virtAddr, size_t cb) argument
126 PSEGVBOX_DATA pData = pSeg
149 rtR0SegVBoxSolFree(seg_t *pSeg) argument
156 rtR0SegVBoxSolFault(struct hat *pHat, seg_t *pSeg, caddr_t virtAddr, size_t cb, enum fault_type FaultType, enum seg_rw ReadWrite) argument
168 rtR0SegVBoxSolFaultA(seg_t *pSeg, caddr_t virtAddr) argument
174 rtR0SegVBoxSolSetProt(seg_t *pSeg, caddr_t virtAddr, size_t cb, uint_t fPageAccess) argument
180 rtR0SegVBoxSolCheckProt(seg_t *pSeg, caddr_t virtAddr, size_t cb, uint_t fPageAccess) argument
186 rtR0SegVBoxSolKluster(seg_t *pSeg, caddr_t virtAddr, ssize_t Delta) argument
192 rtR0SegVBoxSolSync(seg_t *pSeg, caddr_t virtAddr, size_t cb, int Attr, uint_t fFlags) argument
198 rtR0SegVBoxSolInCore(seg_t *pSeg, caddr_t virtAddr, size_t cb, char *pVec) argument
211 rtR0SegVBoxSolLockOp(seg_t *pSeg, caddr_t virtAddr, size_t cb, int Attr, int Op, ulong_t *pLockMap, size_t off) argument
217 rtR0SegVBoxSolGetProt(seg_t *pSeg, caddr_t virtAddr, size_t cb, uint_t *pafPageAccess) argument
233 rtR0SegVBoxSolGetOffset(seg_t *pSeg, caddr_t virtAddr) argument
239 rtR0SegVBoxSolGetType(seg_t *pSeg, caddr_t virtAddr) argument
245 rtR0SegVBoxSolGetVp(seg_t *pSeg, caddr_t virtAddr, vnode_t **ppVnode) argument
252 rtR0SegVBoxSolAdvise(seg_t *pSeg, caddr_t virtAddr, size_t cb, uint_t Behav ) argument
258 rtR0SegVBoxSolDump(seg_t *pSeg) argument
264 rtR0SegVBoxSolPageLock(seg_t *pSeg, caddr_t virtAddr, size_t cb, page_t ***pppPage, enum lock_type LockType, enum seg_rw ReadWrite) argument
270 rtR0SegVBoxSolSetPageSize(seg_t *pSeg, caddr_t virtAddr, size_t cb, uint_t SizeCode) argument
276 rtR0SegVBoxSolGetMemId(seg_t *pSeg, caddr_t virtAddr, memid_t *pMemId) argument
282 rtR0SegVBoxSolGetPolicy(seg_t *pSeg, caddr_t virtAddr) argument
288 rtR0SegVBoxSolCapable(seg_t *pSeg, segcapability_t Capab) argument
[all...]
/vbox/src/VBox/Devices/Storage/
H A DDrvBlock.cpp353 static DECLCALLBACK(int) drvblockAsyncReadStart(PPDMIBLOCKASYNC pInterface, uint64_t off, PCRTSGSEG pSeg, unsigned cSeg, size_t cbRead, void *pvUser) argument
366 int rc = pThis->pDrvMediaAsync->pfnStartRead(pThis->pDrvMediaAsync, off, pSeg, cSeg, cbRead, pvUser);
372 static DECLCALLBACK(int) drvblockAsyncWriteStart(PPDMIBLOCKASYNC pInterface, uint64_t off, PCRTSGSEG pSeg, unsigned cSeg, size_t cbWrite, void *pvUser) argument
385 int rc = pThis->pDrvMediaAsync->pfnStartWrite(pThis->pDrvMediaAsync, off, pSeg, cSeg, cbWrite, pvUser);
H A DDrvDiskIntegrity.cpp319 PDRVDISKSEGMENT pSeg = (PDRVDISKSEGMENT)RTAvlrFileOffsetRangeGet(pThis->pTreeSegments, offCurr); local
324 if (!pSeg)
327 pSeg = (PDRVDISKSEGMENT)RTAvlrFileOffsetGetBestFit(pThis->pTreeSegments, offCurr, true);
328 if ( !pSeg
329 || offCurr + (RTFOFF)cbLeft <= pSeg->Core.Key)
332 cbRange = pSeg->Core.Key - offCurr;
337 pSeg = (PDRVDISKSEGMENT)RTMemAllocZ(RT_OFFSETOF(DRVDISKSEGMENT, apIoLog[cbRange / 512]));
338 if (pSeg)
340 pSeg->Core.Key = offCurr;
341 pSeg
432 PDRVDISKSEGMENT pSeg = (PDRVDISKSEGMENT)RTAvlrFileOffsetRangeGet(pThis->pTreeSegments, offCurr); local
528 PDRVDISKSEGMENT pSeg = (PDRVDISKSEGMENT)RTAvlrFileOffsetRangeGet(pThis->pTreeSegments, offStart); local
1278 PDRVDISKSEGMENT pSeg = (PDRVDISKSEGMENT)pNode; local
[all...]
/vbox/src/VBox/Devices/VirtIO/
H A DVirtio.cpp144 VQUEUESEG *pSeg; local
151 pSeg = &pElem->aSegsIn[pElem->nIn++];
157 pSeg = &pElem->aSegsOut[pElem->nOut++];
160 pSeg->addr = desc.u64Addr;
161 pSeg->cb = desc.uLen;
162 pSeg->pv = NULL;
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Ddbgkrnlinfo-r0drv-darwin.cpp728 MY_SEGMENT_COMMAND const *pSeg = (MY_SEGMENT_COMMAND const *)pCmd; local
729 if (pSeg->cmdsize < sizeof(*pSeg))
732 if (pSeg->segname[0] == '\0')
735 if (pSeg->nsects > MACHO_MAX_SECT)
737 if (pSeg->nsects * sizeof(MY_SECTION) + sizeof(*pSeg) != pSeg->cmdsize)
740 if (pSeg->flags & ~(SG_HIGHVM | SG_FVMLIB | SG_NORELOC | SG_PROTECTED_VERSION_1))
743 if ( pSeg
[all...]
/vbox/src/VBox/VMM/testcase/
H A DtstPDMAsyncCompletionStress.cpp170 PPDMACTESTFILESEG pSeg = &pTestFile->paSegs[iSeg]; local
172 unsigned offSeg = off - pSeg->off;
174 cbCompare = RT_MIN(cbLeft, pSeg->cbSegment - offSeg);
175 pbTestPattern = pSeg->pbData + offSeg;
210 PPDMACTESTFILESEG pSeg = &pTestFile->paSegs[iSeg]; local
212 unsigned offSeg = off - pSeg->off;
214 cbFill = RT_MIN(cbLeft, pSeg->cbSegment - offSeg);
215 pbTestPattern = pSeg->pbData + offSeg;
440 PPDMACTESTFILESEG pSeg = &pTestFile->paSegs[i]; local
442 pSeg
[all...]
/vbox/src/VBox/Devices/BiosCommonCode/
H A DMakeAlternativeSource.cpp811 static bool disIsCodeAndAdjustSize(uint32_t uFlatAddr, PRTDBGSYMBOL pSym, PBIOSSEG pSeg) argument
819 if (!strcmp(pSeg->szName, "BIOSSEG"))
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/ndis6/
H A DVBoxNetLwf-win.cpp1195 PINTNETSEG pSeg = pSG->aSegs; local
1196 PMDL pMdl = NdisAllocateMdl(pModule->hFilter, pSeg->pv, pSeg->cb);
1207 pSeg = &pSG->aSegs[i];
1208 pMdlCurr->Next = NdisAllocateMdl(pModule->hFilter, pSeg->pv, pSeg->cb);
/vbox/src/VBox/VMM/VMMRZ/
H A DPGMRZDynMap.cpp800 * @param pSeg The segment.
805 PPGMR0DYNMAPSEG pSeg, uint32_t cMaxPTs, void **ppvPTE)
821 AssertReturn(pSeg->cPTs < cMaxPTs, VERR_PGM_DYNMAP_IPE);
840 pSeg->ahMemObjPTs[pSeg->cPTs++] = pPgLvl->a[i].hMemObj;
951 PPGMR0DYNMAPSEG pSeg = (PPGMR0DYNMAPSEG)RTMemAllocZ(RT_UOFFSETOF(PGMR0DYNMAPSEG, ahMemObjPTs[cMaxPTs])); local
952 if (!pSeg)
954 pSeg->pNext = NULL;
955 pSeg->cPages = cPages;
956 pSeg
804 pgmR0DynMapPagingArrayMapPte(PPGMRZDYNMAP pThis, PPGMR0DYNMAPPGLVL pPgLvl, void *pvPage, PPGMR0DYNMAPSEG pSeg, uint32_t cMaxPTs, void **ppvPTE) argument
1217 PPGMR0DYNMAPSEG pSeg = pThis->pSegHead; local
[all...]
/vbox/src/VBox/Storage/
H A DVD.cpp3024 PRTSGSEG pSeg = (PRTSGSEG)(pTmp + 1); local
3026 pSeg->pvSeg = pSeg + 1;
3027 pSeg->cbSeg = cbPreRead + cbThisWrite + cbPostRead;
3028 RTSgBufInit(pTmp, pSeg, 1);
3031 uOffset, pSeg->cbSeg, pImage,

Completed in 146 milliseconds