summaryrefslogtreecommitdiffstats
path: root/kmtrace/kmtrace.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:51:49 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-07-31 19:51:49 +0000
commit4ae0c208b66e0f7954e194384464fe2d0a2c56dd (patch)
treeb0a7cd1c184f0003c0292eb416ed27f674f9cc43 /kmtrace/kmtrace.cpp
parent1964ea0fb4ab57493ca2ebb709c8d3b5395fd653 (diff)
downloadtdesdk-4ae0c208b66e0f7954e194384464fe2d0a2c56dd.tar.gz
tdesdk-4ae0c208b66e0f7954e194384464fe2d0a2c56dd.zip
Trinity Qt initial conversion
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdesdk@1157652 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kmtrace/kmtrace.cpp')
-rw-r--r--kmtrace/kmtrace.cpp84
1 files changed, 42 insertions, 42 deletions
diff --git a/kmtrace/kmtrace.cpp b/kmtrace/kmtrace.cpp
index 82055e43..413a0ad4 100644
--- a/kmtrace/kmtrace.cpp
+++ b/kmtrace/kmtrace.cpp
@@ -1,12 +1,12 @@
-#include <qintdict.h>
+#include <tqintdict.h>
#include <stdio.h>
-#include <qstringlist.h>
-#include <qstrlist.h>
-#include <qtextstream.h>
-#include <qsortedlist.h>
-#include <qfile.h>
-#include <qtl.h>
-#include <qvaluelist.h>
+#include <tqstringlist.h>
+#include <tqstrlist.h>
+#include <tqtextstream.h>
+#include <tqsortedlist.h>
+#include <tqfile.h>
+#include <tqtl.h>
+#include <tqvaluelist.h>
#include <stdlib.h>
#include <ktempfile.h>
#include <kinstance.h>
@@ -48,11 +48,11 @@ struct Entry {
bool operator<(const Entry &e) { return total_size > e.total_size; }
};
-QIntDict<Entry> *entryDict = 0;
-QIntDict<char> *symbolDict = 0;
-QIntDict<char> *formatDict = 0;
-QSortedList<Entry> *entryList = 0;
-QStrList *excludes = 0;
+TQIntDict<Entry> *entryDict = 0;
+TQIntDict<char> *symbolDict = 0;
+TQIntDict<char> *formatDict = 0;
+TQSortedList<Entry> *entryList = 0;
+TQStrList *excludes = 0;
const char * const unknown = "<unknown>";
const char * const excluded = "<excluded>";
@@ -66,7 +66,7 @@ int totalBytes = 0;
int maxBytes;
int fromHex(const char *str);
-void parseLine(const QCString &_line, char operation);
+void parseLine(const TQCString &_line, char operation);
void dumpBlocks();
int fromHex(const char *str)
@@ -77,7 +77,7 @@ int fromHex(const char *str)
}
// [address0][address1] .... [address] + base size
-void parseLine(const QCString &_line, char operation)
+void parseLine(const TQCString &_line, char operation)
{
char *line= (char *) _line.data();
const char *cols[200];
@@ -147,7 +147,7 @@ void parseLine(const QCString &_line, char operation)
void sortBlocks()
{
- QIntDictIterator<Entry> it(*entryDict);
+ TQIntDictIterator<Entry> it(*entryDict);
for(;it.current(); ++it)
{
Entry *entry = it.current();
@@ -164,8 +164,8 @@ void sortBlocks()
void collectDupes()
{
- QIntDict<Entry> dupeDict;
- QIntDictIterator<Entry> it(*entryDict);
+ TQIntDict<Entry> dupeDict;
+ TQIntDictIterator<Entry> it(*entryDict);
for(;it.current();)
{
Entry *entry = it.current();
@@ -249,25 +249,25 @@ void lookupUnknownSymbols(const char *appname)
inputFile.setAutoDelete(true);
outputFile.setAutoDelete(true);
FILE *fInputFile = inputFile.fstream();
- QIntDict<char> oldDict = *symbolDict;
- QIntDictIterator<char> it(oldDict);
+ TQIntDict<char> oldDict = *symbolDict;
+ TQIntDictIterator<char> it(oldDict);
for(;it.current(); ++it)
{
fprintf(fInputFile, "%08lx\n", it.currentKey());
}
inputFile.close();
- QCString command;
+ TQCString command;
command.sprintf("addr2line -e %s -f -C -s < %s > %s", appname,
- QFile::encodeName(KProcess::quote(inputFile.name())).data(),
- QFile::encodeName(KProcess::quote(outputFile.name())).data());
+ TQFile::encodeName(KProcess::quote(inputFile.name())).data(),
+ TQFile::encodeName(KProcess::quote(outputFile.name())).data());
system(command.data());
- fInputFile = fopen(QFile::encodeName(outputFile.name()), "r");
+ fInputFile = fopen(TQFile::encodeName(outputFile.name()), "r");
if (!fInputFile)
{
fprintf(stderr, "Error opening temp file.\n");
return;
}
- QIntDictIterator<char> it2(oldDict);
+ TQIntDictIterator<char> it2(oldDict);
char buffer1[1024];
char buffer2[1024];
for(;it2.current(); ++it2)
@@ -282,7 +282,7 @@ void lookupUnknownSymbols(const char *appname)
if (!fgets(buffer2, 1023, fInputFile)) continue;
buffer1[strlen(buffer1)-1]=0;
buffer2[strlen(buffer2)-1]=0;
- QCString symbol;
+ TQCString symbol;
symbol.sprintf("%s(%s)", buffer2, buffer1);
if(*buffer1 != '?')
symbolDict->replace(it2.currentKey(),qstrdup(symbol.data()));
@@ -310,7 +310,7 @@ const char *lookupAddress(int addr)
{
char *str = formatDict->find(addr);
if (str) return str;
- QCString s = symbolDict->find(addr);
+ TQCString s = symbolDict->find(addr);
if (s.isEmpty())
{
fprintf(stderr, "Error!\n");
@@ -324,7 +324,7 @@ fprintf(stderr, "Error!\n");
end = s.findRev(')');
if ((start > 0) && (end > start))
{
- QCString symbol = s.mid(start+1, end-start-1);
+ TQCString symbol = s.mid(start+1, end-start-1);
char *res = 0;
if (symbol.find(')') == -1)
res = cplus_demangle(symbol.data(), DMGL_PARAMS | DMGL_AUTO | DMGL_ANSI );
@@ -390,7 +390,7 @@ struct TreeEntry
int address; // backtrace
int total_size;
int total_count;
- typedef QValueList < TreeEntry > TreeList;
+ typedef TQValueList < TreeEntry > TreeList;
TreeList *subentries () const;
mutable TreeList *_subentries;
TreeEntry (int adr = 0, int size = 0, int count = 0, TreeList * sub = NULL );
@@ -398,7 +398,7 @@ struct TreeEntry
bool operator < (const TreeEntry &) const;
};
-typedef QValueList < TreeEntry > TreeList;
+typedef TQValueList < TreeEntry > TreeList;
inline TreeEntry::TreeEntry (int adr, int size, int count, TreeList * sub)
: address (adr), total_size (size), total_count (count), _subentries (sub)
@@ -523,7 +523,7 @@ void dumpTree (FILE * file)
dumpTree (*it, 0, indent, file);
}
-void createTree (const QCString & treefile, int threshold, int maxdepth)
+void createTree (const TQCString & treefile, int threshold, int maxdepth)
{
FILE * file = fopen (treefile, "w");
if (file == NULL)
@@ -593,12 +593,12 @@ int main(int argc, char *argv[])
else
logfile = "ktrace.out";
- QCString exe = args->getOption("exe");
- QCString exclude;
+ TQCString exe = args->getOption("exe");
+ TQCString exclude;
excludes = new QStrList;
- exclude = QFile::encodeName(locate("data", "kmtrace/kde.excludes"));
+ exclude = TQFile::encodeName(locate("data", "kmtrace/kde.excludes"));
if(!exclude.isEmpty())
readExcludeFile(exclude);
@@ -616,13 +616,13 @@ int main(int argc, char *argv[])
exit(1);
}
- entryDict = new QIntDict<Entry>(9973);
- symbolDict = new QIntDict<char>(9973);
- formatDict = new QIntDict<char>(9973);
- entryList = new QSortedList<Entry>;
+ entryDict = new TQIntDict<Entry>(9973);
+ symbolDict = new TQIntDict<char>(9973);
+ formatDict = new TQIntDict<char>(9973);
+ entryList = new TQSortedList<Entry>;
fprintf(stderr, "Running\n");
- QCString line;
+ TQCString line;
char line2[1024];
while(!feof(stream))
{
@@ -636,7 +636,7 @@ int main(int argc, char *argv[])
}
else if (line2[0] == '#')
{
- QCString app(line2+1);
+ TQCString app(line2+1);
if(exe.isEmpty())
{
exe = app.stripWhiteSpace();
@@ -673,7 +673,7 @@ int main(int argc, char *argv[])
{
line2[0] = '-';
// First part of realloc (free)
- QCString reline = line + ' ' + line2;
+ TQCString reline = line + ' ' + line2;
parseLine(reline, '-');
}
else if (line2[0] == '>')
@@ -709,7 +709,7 @@ int main(int argc, char *argv[])
lookupUnknownSymbols(exe);
fprintf(stderr, "Printing...\n");
dumpBlocks();
- QCString treeFile = args->getOption ("tree");
+ TQCString treeFile = args->getOption ("tree");
if (!treeFile.isEmpty ())
{
fprintf (stderr, "Creating allocation tree...\n");