} else if (type == bitmaskType) {
ApiBitmask bm = var.value<ApiBitmask>();
Trace::BitmaskSig *sig = createBitmaskSig(bm, ++id);
- writer.writeBitmask(*sig, bm.value());
+ writer.writeBitmask(sig, bm.value());
deleteBitmaskSig(sig);
} else if (type == structType) {
ApiStruct apiStr = var.value<ApiStruct>();
}
void SaverThread::saveFile(const QString &fileName,
- const QList<ApiTraceCall*> &calls)
+ const QVector<ApiTraceCall*> &calls)
{
m_fileName = fileName;
m_calls = calls;
for (int i = 0; i < m_calls.count(); ++i) {
ApiTraceCall *call = m_calls[i];
Trace::FunctionSig *funcSig = createFunctionSig(call, ++id);
- unsigned callNo = writer.beginEnter(*funcSig);
+ unsigned callNo = writer.beginEnter(funcSig);
{
//args
- QVariantList vars = call->arguments();
+ QVector<QVariant> vars = call->arguments();
int index = 0;
foreach(QVariant var, vars) {
writer.beginArg(index++);