|
|
|
@ -2824,7 +2824,6 @@ tfile_open (char *filename, int from_tty) |
|
|
|
unpush_target (&tfile_ops); |
|
|
|
|
|
|
|
push_target (&tfile_ops); |
|
|
|
discard_cleanups (old_chain); |
|
|
|
|
|
|
|
trace_filename = xstrdup (filename); |
|
|
|
trace_fd = scratch_chan; |
|
|
|
@ -2881,10 +2880,12 @@ tfile_open (char *filename, int from_tty) |
|
|
|
|
|
|
|
/* Add the file's tracepoints and variables into the current mix. */ |
|
|
|
|
|
|
|
merge_uploaded_tracepoints (&uploaded_tps); |
|
|
|
|
|
|
|
/* Get trace state variables first, they may be checked when parsing
|
|
|
|
uploaded commands. */ |
|
|
|
merge_uploaded_trace_state_variables (&uploaded_tsvs); |
|
|
|
|
|
|
|
merge_uploaded_tracepoints (&uploaded_tps); |
|
|
|
|
|
|
|
/* Record the starting offset of the binary trace data. */ |
|
|
|
trace_frames_offset = bytes; |
|
|
|
|
|
|
|
|