bp-4b752274-d8a5-4083-9003-086292130713 0 xul.dll morkWriter::PutRowDict db/mork/src/morkWriter.cpp:1854 1 xul.dll morkWriter::PutTableDict db/mork/src/morkWriter.cpp:1423 2 xul.dll morkWriter::WriteAllStoreTables db/mork/src/morkWriter.cpp:1074 3 xul.dll morkWriter::OnStoreRowSpacesTables db/mork/src/morkWriter.cpp:1154 4 xul.dll morkWriter::WriteMore db/mork/src/morkWriter.cpp:345 5 xul.dll morkThumb::DoMore_Commit db/mork/src/morkThumb.cpp:478 6 xul.dll morkThumb::DoMore db/mork/src/morkThumb.cpp:372 7 xul.dll morkThumb::DoMore db/mork/src/morkThumb.cpp:157 8 xul.dll nsMsgDatabase::Commit mailnews/db/msgdb/src/nsMsgDatabase.cpp:1588 9 xul.dll nsMsgDBFolder::SetStringProperty mailnews/base/util/nsMsgDBFolder.cpp:2192 10 xul.dll nsMsgDBFolder::SetMRUTime mailnews/base/util/nsMsgDBFolder.cpp:5726 11 xul.dll nsMsgDBFolder::SetHasNewMessages mailnews/base/util/nsMsgDBFolder.cpp:483 12 xul.dll nsMsgDBFolder::OnHdrAdded mailnews/base/util/nsMsgDBFolder.cpp:1067 13 xul.dll nsMsgDatabase::NotifyHdrAddedAll mailnews/db/msgdb/src/nsMsgDatabase.cpp:875 14 xul.dll nsMsgDatabase::AddNewHdrToDB mailnews/db/msgdb/src/nsMsgDatabase.cpp:3551 15 xul.dll nsParseNewMailState::PublishMsgHeader mailnews/local/src/nsParseMailbox.cpp:1915 16 xul.dll nsParseNewMailState::DoneParsingFolder mailnews/local/src/nsParseMailbox.cpp:1810 17 xul.dll nsMsgMailboxParser::OnStopRequest mailnews/local/src/nsParseMailbox.cpp:166 18 xul.dll nsMsgLocalMailFolder::AddMessageBatch mailnews/local/src/nsLocalMailFolder.cpp:3551 19 xul.dll nsMsgLocalMailFolder::AddMessage mailnews/local/src/nsLocalMailFolder.cpp:3486
matjk7@8377 1835 mork_bool matjk7@8377 1836 morkWriter::PutRowDict(morkEnv* ev, morkRow* ioRow) matjk7@8377 1837 { matjk7@8377 1838 mWriter_RowForm = mWriter_TableForm; matjk7@8377 1839 matjk7@8377 1840 morkCell* cells = ioRow->mRow_Cells; matjk7@8377 1841 if ( cells ) matjk7@8377 1842 { matjk7@8377 1843 morkStream* stream = mWriter_Stream; matjk7@8377 1844 mdbYarn yarn; // to ref content inside atom matjk7@8377 1845 char buf[ 64 ]; // buffer for staging the dict alias hex ID matjk7@8377 1846 char* idBuf = buf + 1; // where the id always starts matjk7@8377 1847 buf[ 0 ] = '('; // we always start with open paren matjk7@8377 1848 matjk7@8377 1849 morkCell* end = cells + ioRow->mRow_Length; matjk7@8377 1850 --cells; // prepare for preincrement: matjk7@8377 1851 while ( ++cells < end && ev->Good() ) matjk7@8377 1852 { matjk7@8377 1853 morkAtom* atom = cells->GetAtom(); matjk7@8377 1854 if ( atom && atom->IsAtomDirty() )
bp-4b752274- d8a5-4083- 9003-0862921307 13 :PutRowDict db/mork/ src/morkWriter. cpp:1854 :PutTableDict db/mork/ src/morkWriter. cpp:1423 :WriteAllStoreT ables db/mork/ src/morkWriter. cpp:1074 :OnStoreRowSpac esTables db/mork/ src/morkWriter. cpp:1154 :WriteMore db/mork/ src/morkWriter. cpp:345 :DoMore_ Commit db/mork/ src/morkThumb. cpp:478 src/morkThumb. cpp:372 src/morkThumb. cpp:157 :Commit mailnews/ db/msgdb/ src/nsMsgDataba se.cpp: 1588 :SetStringPrope rty mailnews/ base/util/ nsMsgDBFolder. cpp:2192 :SetMRUTime mailnews/ base/util/ nsMsgDBFolder. cpp:5726 :SetHasNewMessa ges mailnews/ base/util/ nsMsgDBFolder. cpp:483 :OnHdrAdded mailnews/ base/util/ nsMsgDBFolder. cpp:1067 :NotifyHdrAdded All mailnews/ db/msgdb/ src/nsMsgDataba se.cpp: 875 :AddNewHdrToDB mailnews/ db/msgdb/ src/nsMsgDataba se.cpp: 3551 tate::PublishMs gHeader mailnews/ local/src/ nsParseMailbox. cpp:1915 tate::DoneParsi ngFolder mailnews/ local/src/ nsParseMailbox. cpp:1810 ser::OnStopRequ est mailnews/ local/src/ nsParseMailbox. cpp:166 older:: AddMessageBatch mailnews/ local/src/ nsLocalMailFold er.cpp: 3551 older:: AddMessage mailnews/ local/src/ nsLocalMailFold er.cpp: 3486
0 xul.dll morkWriter:
1 xul.dll morkWriter:
2 xul.dll morkWriter:
3 xul.dll morkWriter:
4 xul.dll morkWriter:
5 xul.dll morkThumb:
6 xul.dll morkThumb::DoMore db/mork/
7 xul.dll morkThumb::DoMore db/mork/
8 xul.dll nsMsgDatabase:
9 xul.dll nsMsgDBFolder:
10 xul.dll nsMsgDBFolder:
11 xul.dll nsMsgDBFolder:
12 xul.dll nsMsgDBFolder:
13 xul.dll nsMsgDatabase:
14 xul.dll nsMsgDatabase:
15 xul.dll nsParseNewMailS
16 xul.dll nsParseNewMailS
17 xul.dll nsMsgMailboxPar
18 xul.dll nsMsgLocalMailF
19 xul.dll nsMsgLocalMailF
matjk7@8377 1835 mork_bool :PutRowDict( morkEnv* ev, morkRow* ioRow)
matjk7@8377 1836 morkWriter:
matjk7@8377 1837 {
matjk7@8377 1838 mWriter_RowForm = mWriter_TableForm;
matjk7@8377 1839
matjk7@8377 1840 morkCell* cells = ioRow->mRow_Cells;
matjk7@8377 1841 if ( cells )
matjk7@8377 1842 {
matjk7@8377 1843 morkStream* stream = mWriter_Stream;
matjk7@8377 1844 mdbYarn yarn; // to ref content inside atom
matjk7@8377 1845 char buf[ 64 ]; // buffer for staging the dict alias hex ID
matjk7@8377 1846 char* idBuf = buf + 1; // where the id always starts
matjk7@8377 1847 buf[ 0 ] = '('; // we always start with open paren
matjk7@8377 1848
matjk7@8377 1849 morkCell* end = cells + ioRow->mRow_Length;
matjk7@8377 1850 --cells; // prepare for preincrement:
matjk7@8377 1851 while ( ++cells < end && ev->Good() )
matjk7@8377 1852 {
matjk7@8377 1853 morkAtom* atom = cells->GetAtom();
matjk7@8377 1854 if ( atom && atom->IsAtomDirty() )