From ed5640d8b587fbcfed7dd7967f3de04b37a76f26 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:06:44 +0200 Subject: Adding upstream version 4:7.4.7. Signed-off-by: Daniel Baumann --- solenv/vs/LibreOffice.natvis | 496 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 496 insertions(+) create mode 100644 solenv/vs/LibreOffice.natvis (limited to 'solenv/vs') diff --git a/solenv/vs/LibreOffice.natvis b/solenv/vs/LibreOffice.natvis new file mode 100644 index 000000000..cca25a146 --- /dev/null +++ b/solenv/vs/LibreOffice.natvis @@ -0,0 +1,496 @@ + + + + + {*pData} + *pData,su + + + {*pData} + *pData,s + + + empty + u"{buffer,[length]sub}" + buffer,[length]sub + + + empty + {buffer,[length]s} + buffer,[length]s + + + {str} + str + + + + {*((wchar_t*)pData),c} (CHAR) + {*((bool*)pData),d} (BOOLEAN) + {*((unsigned char*)pData),d} (BYTE) + {*((short*)pData),d} (SHORT) + {*((unsigned short*)pData),d} (UNSIGNED_SHORT) + {*((int*)pData),d} (LONG) + {*((unsigned int*)pData),d} (UNSIGNED_LONG) + {*((__int64*)pData),d} (HYPER) + {*((unsigned __int64*)pData),d} (UNSIGNED_HYPER) + {*((float*)pData)} (FLOAT) + {*((double*)pData)} (DOUBLE) + {*((rtl::OUString*)pData)} (STRING) + {*((com::sun::star::uno::Type*)pData)} (TYPE) + {*((_uno_Any*)pData)} (ANY) + {*((sal_Int32*)pData),d} (ENUM) + {*((com::sun::star::uno::Exception *)pData)} (EXCEPTION) + {*((uno_Sequence **)pData)} (SEQUENCE) + {*((com::sun::star::uno::BaseReference *)pData)} (INTERFACE) + {pType->eTypeClass,en} + + (com::sun::star::uno::Exception *)pData + *(uno_Sequence **)pData + (com::sun::star::uno::BaseReference *)pData + pData + + + + {mfValue[0]}, {mfValue[1]}, {mfValue[2]} + + + {{{maLine[0]}}}, {{{maLine[1]}}}, {mpLine} + + + {m_value} + + + {m_pimpl} + + + {mpImpl} + + + X:{nA}, Y:{nB} + + + W:{nA}, H:{nB} + + + Min:{nA}, Max:{nB} + + + Min:{nA}, Max:{nB} + + + A:{nA}, B:{nB} + + + {m_Point}, {m_Size} + + + {nRight==-32767?0:(nRight-nLeft+(nLeft>nRight?(-1):(1)))} + {nBottom==-32767?0:(nBottom-nTop+(nTop>nBottom?(-1):(1)))} + empty + {*this,view(w)nd} x {*this,view(h)nd} + {{ LT=[{nLeft} , {nTop}] RB=[{nRight} , {nBottom}] [{*this,view(sz)}] }} + + + _sal_Sequence (empty) + _sal_Sequence of {nElements,d} elements + + + Sequence (empty) + Sequence of {_pSequence->nElements,d} signed char + + + _pSequence->nElements + reinterpret_cast < const char* >( _pSequence->elements ) + + + + + Sequence (empty) + Sequence of {_pSequence->nElements,d} {"$T1",sb} + + + _pSequence->nElements + reinterpret_cast < const $T1 * >( _pSequence->elements ) + + + + + {{{m_nSize,d} nodes}} + + + + + + + + + + + + m_nSize + + + + + + + + + *block->mvData._Elems[ pos - block->nStart ] + + block_pos++ + + next_block = blocks[block_pos] + + + + + block = next_block + + pos++ + + + + + + + [{m_pBlock->nStart + m_nOffset,d}] + Node + {*this,view(No)nd} {{{*this,view(Name)}}} + + m_pBlock->nStart + m_nOffset,d + static_cast < SwNodes* >(m_pBlock->pBigArr) + + + + - for {*(SwNode*)m_pStartOfSection,view(No)nd} + + EndNode + {*(SwNode*)this,nd} {*this,view(For)nd} + + + - till {*(SwNode*)m_pEndOfSection,view(No)nd} + NormalStartNode + TableBoxStartNode + FlyStartNode + FootnoteStartNode + HeaderStartNode + FooterStartNode + StartNode {m_nNodeType,en} + {*(SwNode*)this,nd} {*this,view(Till)nd} + + + ContentNode + {*(SwNode*)this,nd} + + + OLENode + {*(SwNode*)this,nd} + + + GrfNode + {*(SwNode*)this,nd} + + + SectionNode + {*(SwStartNode*)this,nd} + + + TableNode + {*(SwStartNode*)this,nd} + + + DummySectionNode + {*(SwNode*)this,nd} + + + TextNode: {m_Text} + {*(SwNode*)this,nd} + + + {{{*m_pNode}}} + + + {{{m_nIndex}}} + + + {{Node: {nNode} Content: {nContent}}} + + + {{Point: {*m_pPoint} Mark: {*m_pMark}}} + + + empty + Size: {m_Array.node_count} + + + m_Array.node_count + **reinterpret_cast < value_type* > (&static_cast < ByPos::node_type* > (static_cast < ByPos::node_type::trampoline* > (m_PosIndex.ptrs.spc.data_[$i]))->space) + + + + + Format: "{m_aFormatName,sub}" + + + empty + {{{_pInterface}}} + + + empty + {{{reinterpret_cast < $T1 * >(_pInterface)}}} + + reinterpret_cast < $T1 * >(_pInterface) + + + + empty + {{{reinterpret_cast < $T1 * >(m_pBody)}}} + + reinterpret_cast < $T1 * >(m_pBody) + + + + {m_rInnerRef} + + m_rInnerRef + + + + {_pType->eTypeClass,en} + + _pType->eTypeClass,en + _pType->pTypeName + _pType->pType->nSize + _pType->pType->nAlignment + + + + {{which={m_nWhich,x}}} {m_bValue} + + + {{which={m_nWhich,x}}} {m_nValue} + + + {{which={m_nWhich,x}}} {m_aValue} + + + {{which={m_nWhich,x}}} {aValue} + + + {{which={m_nWhich,x}}} Font family: {aFamilyName,sub} + + + {{which={m_nWhich,x}}} Int16: {m_nValue} + + + {{which={m_nWhich,x}}} uInt16: {m_nValue} + + + {{which={m_nWhich,x}}} uInt8: {m_nValue} + + + {{which={m_nWhich,x}}} Int32: {m_nValue} + + + {{which={m_nWhich,x}}} uInt32: {m_nValue} + + + + {{which={m_nWhich,x}}} GrabBag {{size={m_aMap._Mypair._Myval2._Myval2._Mysize,d}}} + + + m_aMap + + + + {{which={m_nWhich,x}}} + + + {{size={m_size,d}}} + + + m_size + m_pairs + + + + + {{size={m_nCount,d}}} + + + + + + + + nCurWhich = m_pWhichRanges.m_pairs[nCurRange].first + + **pCurItem + ++pCurItem + ++nCurWhich + + ++nCurRange + + + m_pWhichRanges + *m_pParent + + + + {{size={maAttributeTokens.size(),d}}} + + + + + mpChunk + maAttributeValues[i] + ++i + + + + + + {meType,en} {mId,d}: {*mpValue} + + meType + mId,d + *mpValue + + + + "{mStr,sub}" + mStr + + + {mbValue} + + + {mnValue} + + + {mnValue,d}/{$T1,d}={mnValue*1.0/$T1,g} pt + + + {{Property set size={mpPropertySet->mProperties.size(),d}}} + + + mpPropertySet->mProperties.size() + *mpPropertySet->mProperties[$i] + + + + + {{{maType} {{size={mProperties.size(),d}}}}} + + + mProperties.size() + *mProperties[$i] + + maType + + + + {{Params: {m_pSprms.pObj->size()}}} + + + m_pSprms.pObj->size() + m_pSprms.pObj->_Mypair._Myval2._Myfirst + + + + + {*pObj} + nullptr + + *pObj + + + + {mnFrameType,en} of {mpUpper->mnFrameType,en} {(void*)mpUpper} + {{{mnFrameType,en}}} + {{{*this,view(min)}}} + + + Area: {maFrameArea}; Print Area: {maFramePrintArea} + + maFrameArea + maFramePrintArea + + + mpUpper + + + + {(SwFrame&)*this} + + (SwFrame&)(*this) + + + + + + + pChild + pChild = pChild->mpNext + + + + + + + + {{Headline {(SwFrame&)*this,view(min)}}} + {(SwFrame&)*this} + + (SwLayoutFrame&)(*this) + + + + {{Follow {(SwFrame&)*this,view(min)}}} + {(SwFrame&)*this} + + (SwLayoutFrame&)(*this) + + + + Optional not set + {*reinterpret_cast<$T1 *>(m_storage.dummy_.data)} + + m_initialized + *reinterpret_cast<$T1 *>(m_storage.dummy_.data) + + + + None + dynamic: {(m_value >> 26) & 31UL} + + {{{*this,view(dynamic)}area: {static_cast<ErrCodeArea>((m_value >> 13) & 0x01fff),en}, class: {static_cast<ErrCodeClass>((m_value >> 8) & 0x1f),en}, code: {m_value & 0xff}}} + Warning: {*this,view(detail)} + Error: {*this,view(detail)} + + -- cgit v1.2.3