Home | History | Annotate | Download | only in gdb

Lines Matching defs:writer

74 /* TFILE trace writer.  */
105 struct tfile_trace_file_writer *writer
108 xfree (writer->pathname);
110 if (writer->fp != NULL)
111 fclose (writer->fp);
121 struct tfile_trace_file_writer *writer
124 writer->pathname = tilde_expand (filename);
125 writer->fp = gdb_fopen_cloexec (writer->pathname, "wb").release ();
126 if (writer->fp == NULL)
128 writer->pathname, safe_strerror (errno));
137 struct tfile_trace_file_writer *writer
144 written = fwrite ("\x7fTRACE0\n", 8, 1, writer->fp);
146 perror_with_name (writer->pathname);
155 struct tfile_trace_file_writer *writer
158 fprintf (writer->fp, "R %x\n", size);
168 struct tfile_trace_file_writer *writer
171 fprintf (writer->fp, "status %c;%s",
179 fprintf (writer->fp, ":%s", buf);
181 fprintf (writer->fp, ":%x", ts->stopping_tracepoint);
183 fprintf (writer->fp, ";tframes:%x", ts->traceframe_count);
185 fprintf (writer->fp, ";tcreated:%x", ts->traceframes_created);
187 fprintf (writer->fp, ";tfree:%x", ts->buffer_free);
189 fprintf (writer->fp, ";tsize:%x", ts->buffer_size);
191 fprintf (writer->fp, ";disconn:%x", ts->disconnected_tracing);
193 fprintf (writer->fp, ";circular:%x", ts->circular_buffer);
196 fprintf (writer->fp, ";starttime:%s",
201 fprintf (writer->fp, ";stoptime:%s",
209 fprintf (writer->fp, ";notes:%s", buf);
216 fprintf (writer->fp, ";username:%s", buf);
218 fprintf (writer->fp, "\n");
229 struct tfile_trace_file_writer *writer
238 fprintf (writer->fp, "tsv %x:%s:%x:%s\n",
252 struct tfile_trace_file_writer *writer
256 fprintf (writer->fp, "tp T%x:%s:%c:%x:%x",
260 fprintf (writer->fp, ":F%x", utp->orig_size);
262 fprintf (writer->fp,
265 fprintf (writer->fp, "\n");
267 fprintf (writer->fp, "tp A%x:%s:%s\n",
270 fprintf (writer->fp, "tp S%x:%s:%s\n",
277 fprintf (writer->fp, "tp Z%s\n", buf);
284 fprintf (writer->fp, "tp Z%s\n", buf);
290 fprintf (writer->fp, "tp Z%s\n", buf);
292 fprintf (writer->fp, "tp V%x:%s:%x:%s\n",
305 struct tfile_trace_file_writer *writer
322 fprintf (writer->fp, "tdesc %.*s\n", (int) (next - ptr), ptr);
329 fprintf (writer->fp, "tdesc %s\n", ptr);
341 struct tfile_trace_file_writer *writer
344 fprintf (writer->fp, "\n");
354 struct tfile_trace_file_writer *writer
357 if (fwrite (buf, len, 1, writer->fp) < 1)
358 perror_with_name (writer->pathname);
367 struct tfile_trace_file_writer *writer
372 if (fwrite (&gotten, 4, 1, writer->fp) < 1)
373 perror_with_name (writer->pathname);
395 /* Return a trace writer for TFILE format. */
400 struct tfile_trace_file_writer *writer
403 writer->base.ops = &tfile_write_ops;
404 writer->fp = NULL;
405 writer->pathname = NULL;
407 return (struct trace_file_writer *) writer;