[Uml-devel] kdesdk/umbrello/umbrello/codegenerators
Sebastian Stein
seb.kde at hpfsc.de
Tue Jul 13 06:04:01 UTC 2004
CVS commit by sstein:
fix leaks:
==31264== 1088 bytes in 16 blocks are definitely lost in loss record 201 of 232
==31264== at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==31264== by 0x8112025: CodeDocument::initDoc(CodeGenerator*) (codedocument.cpp:549)
==31264== by 0x810FCDA: CodeDocument::CodeDocument(CodeGenerator*) (codedocument.cpp:40)
==31264== by 0x81022F3: ClassifierCodeDocument::ClassifierCodeDocument(UMLClassifier*, CodeGenerator*) (classifiercodedocument.cpp:34)
==31264== 960 bytes in 240 blocks are definitely lost in loss record 198 of 232
==31264== at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==31264== by 0x811AD82: CodeGenObjectWithTextBlocks::initFields() (codegenobjectwithtextblocks.cpp:534)
==31264== by 0x8118877: CodeGenObjectWithTextBlocks::CodeGenObjectWithTextBlocks() (codegenobjectwithtextblocks.cpp:29)
==31264== by 0x810FC72: CodeDocument::CodeDocument(CodeGenerator*) (codedocument.cpp:39)
==31264== 92 bytes in 23 blocks are definitely lost in loss record 133 of 232
==31264== at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==31264== by 0x825BEC9: CPPSourceCodeDocument::updateContent() (cppsourcecodedocument.cpp:200)
==31264== by 0x8103355: ClassifierCodeDocument::synchronize() (classifiercodedocument.cpp:394)
==31264== by 0x825899B: CPPCodeGenerator::syncCodeToDocument() (cppcodegenerator.cpp:211)
==31264== 68 bytes in 17 blocks are definitely lost in loss record 118 of 232
==31264== at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==31264== by 0x8111FE9: CodeDocument::initDoc(CodeGenerator*) (codedocument.cpp:546)
==31264== by 0x810FCDA: CodeDocument::CodeDocument(CodeGenerator*) (codedocument.cpp:40)
==31264== by 0x81022F3: ClassifierCodeDocument::ClassifierCodeDocument(UMLClassifier*, CodeGenerator*) (classifiercodedocument.cpp:34)
==31264== 64 bytes in 16 blocks are definitely lost in loss record 115 of 232
==31264== at 0x3C01D54C: operator new(unsigned) (vg_replace_malloc.c:107)
==31264== by 0x8103172: ClassifierCodeDocument::init(UMLClassifier*) (classifiercodedocument.cpp:361)
==31264== by 0x810231E: ClassifierCodeDocument::ClassifierCodeDocument(UMLClassifier*, CodeGenerator*) (classifiercodedocument.cpp:35)
==31264== by 0x825B3B2: CPPSourceCodeDocument::CPPSourceCodeDocument(UMLClassifier*, CPPCodeGenerator*) (cppsourcecodedocument.cpp:41)
M +1 -0 cppsourcecodedocument.cpp 1.14
--- kdesdk/umbrello/umbrello/codegenerators/cppsourcecodedocument.cpp #1.13:1.14
@@ -207,4 +207,5 @@ void CPPSourceCodeDocument::updateConten
includeStatement.append("#include \""+gen->cleanName(con->getName().lower())+".h\""+endLine);
}
+ delete packageMap;
// now, add/update the includes codeblock
CodeBlockWithComments * iblock = addOrUpdateTaggedCodeBlockWithComments("includes", includeStatement, QString(""), 0, false);
More information about the umbrello-devel
mailing list