From 267c6f2ac71f92999e969232431ba04678e7437e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 07:54:39 +0200 Subject: Adding upstream version 4:24.2.0. Signed-off-by: Daniel Baumann --- solenv/vs/LibreOffice.natvis | 516 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 516 insertions(+) create mode 100644 solenv/vs/LibreOffice.natvis (limited to 'solenv/vs/LibreOffice.natvis') diff --git a/solenv/vs/LibreOffice.natvis b/solenv/vs/LibreOffice.natvis new file mode 100644 index 0000000000..7b71719327 --- /dev/null +++ b/solenv/vs/LibreOffice.natvis @@ -0,0 +1,516 @@ + + + + + {*pData} + *pData + + + {*pData} + *pData + + + empty + {buffer,[length]na} + buffer,[length]na + + refCount + length + buffer,[length+1] + + + + empty + {buffer,[length]na} + buffer,[length]na + + refCount + length + buffer,[length+1] + + + + {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:{mnA}, Y:{mnB} + + + W:{mnA}, H:{mnB} + + + Min:{mnA}, Max:{mnB} + + + Min:{mnA}, Max:{mnB} + + + A:{mnA}, B:{mnB} + + + {m_Point}, {m_Size} + + + {mnRight==-32767?0:(mnRight-mnLeft+(mnLeft>mnRight?(-1):(1)))} + {mnBottom==-32767?0:(mnBottom-mnTop+(mnTop>mnBottom?(-1):(1)))} + empty + {*this,view(w)nd} x {*this,view(h)nd} + {{ LT=[{mnLeft} , {mnTop}] RB=[{mnRight} , {mnBottom}] [{*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 ) + + + + + std::span (empty) + std::span of {size_,d} {"$T1",sb} + + + size_ + reinterpret_cast < const $T1 * >( data_ ) + + + + + {{{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