Re: [PATCH v7 5/9] trace-cmd: Refactored few functions in trace-record.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 21 Mar 2019 15:06:03 +0000
Tzvetomir Stoyanov <tstoyanov@xxxxxxxxxx> wrote:

> #!/bin/bash
> 
> INST_NAME=vtest
> TRACE_INST_DIR=/sys/kernel/debug/tracing/instances
> 
> mkdir $TRACE_INST_DIR/$INST_NAME
> 
> echo "vmx_read_l1_tsc_offset" > $TRACE_INST_DIR/$INST_NAME/set_ftrace_filter
> echo "function" > $TRACE_INST_DIR/$INST_NAME/current_tracer
> echo "1" > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/enable
> echo "len!=0" > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/filter
> echo "mono_raw" > $TRACE_INST_DIR/$INST_NAME/trace_clock
> echo "1" > $TRACE_INST_DIR/$INST_NAME/tracing_on
> 
> sleep 2
> 
> echo "0" > $TRACE_INST_DIR/$INST_NAME/tracing_on
> echo "" > $TRACE_INST_DIR/$INST_NAME/set_ftrace_filter
> echo "nop" > $TRACE_INST_DIR/$INST_NAME/current_tracer
> echo "0" > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/enable
> echo '0' > $TRACE_INST_DIR/$INST_NAME/events/vsock/virtio_transport_recv_pkt/filter
> echo "local" > $TRACE_INST_DIR/$INST_NAME/trace_clock
> 
> rm -rf $TRACE_INST_DIR/$INST_NAME

Ah, that's because you are trying to remove the individual files. These
are not real files, and can not be removed. But you can remove the
directory.

 rmdir $TRACE_INST_DIR/$INST_NAME

works as expected.

-- Steve



[Index of Archives]     [Linux USB Development]     [Linux USB Development]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux