Lines Matching defs:Cursor
740 RTDWARFCURSOR Cursor;
1517 * DWARF Cursor.
1518 * DWARF Cursor.
1519 * DWARF Cursor.
2804 RTDWARFCURSOR Cursor;
2805 int rc = rtDwarfCursor_Init(&Cursor, pThis, krtDbgModDwarfSect_line);
2809 while ( !rtDwarfCursor_IsAtEnd(&Cursor)
2811 rc = rtDwarfLine_ExplodeUnit(pThis, &Cursor);
2813 return rtDwarfCursor_Delete(&Cursor, rc);
2869 RTDWARFCURSOR Cursor;
2870 int rc = rtDwarfCursor_InitWithOffset(&Cursor, pThis, krtDbgModDwarfSect_abbrev, pThis->offCachedAbbrev);
2886 uint32_t const uCurCode = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2891 uint32_t const uCurTag = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2892 uint8_t const uChildren = rtDwarfCursor_GetU8(&Cursor, 0);
2893 if (RT_FAILURE(Cursor.rc))
2898 Cursor.rc = VERR_DWARF_BAD_ABBREV;
2911 pEntry->offSpec = rtDwarfCursor_CalcSectOffsetU32(&Cursor);
2930 uAttr = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2931 uForm = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2934 if (RT_FAILURE(Cursor.rc))
2952 uint32_t const uCurCode = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2953 uint32_t const uCurTag = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2954 uint8_t const uChildren = rtDwarfCursor_GetU8(&Cursor, 0);
2955 if (RT_FAILURE(Cursor.rc))
2960 Cursor.rc = VERR_DWARF_BAD_ABBREV;
2970 pRet->offSpec = rtDwarfCursor_CalcSectOffsetU32(&Cursor);
2979 uAttr = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2980 uForm = rtDwarfCursor_GetULeb128AsU32(&Cursor, 0);
2982 if (RT_FAILURE(Cursor.rc))
2987 rtDwarfCursor_Delete(&Cursor, VINF_SUCCESS);
3503 int rc = rtDwarfCursor_InitForBlock(&pLoc->Cursor, pCursor, cbBlock);
3530 while (!rtDwarfCursor_IsAtEndOfUnit(&pLoc->Cursor))
3533 uint8_t const bOpcode = rtDwarfCursor_GetU8(&pLoc->Cursor, 0);
3541 uOperand1 = rtDwarfCursor_GetNativeUOff(&pLoc->Cursor, 0);
3547 uOperand1 = rtDwarfCursor_GetU8(&pLoc->Cursor, 0);
3550 uOperand1 = (int8_t)rtDwarfCursor_GetU8(&pLoc->Cursor, 0);
3553 uOperand1 = rtDwarfCursor_GetU16(&pLoc->Cursor, 0);
3558 uOperand1 = (int16_t)rtDwarfCursor_GetU16(&pLoc->Cursor, 0);
3561 uOperand1 = rtDwarfCursor_GetU32(&pLoc->Cursor, 0);
3564 uOperand1 = (int32_t)rtDwarfCursor_GetU32(&pLoc->Cursor, 0);
3567 uOperand1 = rtDwarfCursor_GetU64(&pLoc->Cursor, 0);
3570 uOperand1 = rtDwarfCursor_GetU64(&pLoc->Cursor, 0);
3576 uOperand1 = rtDwarfCursor_GetULeb128(&pLoc->Cursor, 0);
3588 uOperand1 = rtDwarfCursor_GetSLeb128(&pLoc->Cursor, 0);
3591 uOperand1 = rtDwarfCursor_GetULeb128(&pLoc->Cursor, 0);
3592 uOperand2 = rtDwarfCursor_GetSLeb128(&pLoc->Cursor, 0);
3595 if (RT_FAILURE(pLoc->Cursor.rc))
3686 return pLoc->Cursor.rc;
4391 RTDWARFCURSOR Cursor;
4392 int rc = rtDwarfCursor_Init(&Cursor, pThis, krtDbgModDwarfSect_info);
4395 while ( !rtDwarfCursor_IsAtEnd(&Cursor)
4397 rc = rtDwarfInfo_LoadUnit(pThis, &Cursor, false /* fKeepDies */);
4399 rc = rtDwarfCursor_Delete(&Cursor, rc);
4464 // RTDWARFCURSOR Cursor;
4465 // int rc = rtDwarfCursor_Init(&Cursor, pThis, krtDbgModDwarfSect_info);
4468 // while ( !rtDwarfCursor_IsAtEnd(&Cursor)
4470 // rc = rtDwarfInfo_LoadUnit(pThis, &Cursor, false /* fKeepDies */);
4472 // rc = rtDwarfCursor_Delete(&Cursor, rc);