]> git.cworth.org Git - apitrace/blobdiff - common/trace_writer_model.cpp
cli: Fix invalid option message.
[apitrace] / common / trace_writer_model.cpp
index 2e858a233971e3434410b8daba6fb5601c66e3a9..4cf82f65242f79f2e76d023dbaee2f0d478a2cf3 100644 (file)
@@ -109,6 +109,13 @@ public:
 
     void visit(Call *call) {
         unsigned call_no = writer.beginEnter(call->sig, call->thread_id);
+        if (call->backtrace != NULL) {
+            writer.beginBacktrace(call->backtrace->size());
+            for (unsigned i = 0; i < call->backtrace->size(); ++i) {
+                writer.writeStackFrame((*call->backtrace)[i]);
+            }
+            writer.endBacktrace();
+        }
         for (unsigned i = 0; i < call->args.size(); ++i) {
             if (call->args[i].value) {
                 writer.beginArg(i);