I'm currently traveling (replying on my phone so excuse the top post), but what you want will require a kernel change. -- Steve On June 21, 2019 6:14:54 PM EDT, Anthony Eden <aeden@xxxxxxxxxxxxx> wrote: >I am trying to develop a patch which increases the maximum number of >possible tracing events (i.e. TRACE_EVENT_TYPE_MAX). I naively tried >changing unsigned short trace_entry::type to unsigned int (that simply >broke tracing). > >Short background: I am placing a UProbe tracepoint at the start of >every basic block for every DSO in a dynamically-linked program. I >recently hit the ceiling for the maximum number of tracepoints with >dnsmasq; > >/usr/bin/dnsmasq: 12826 basic blocks >/usr/lib/libc.so.6: 60511 basic blocks >/lib64/ld-linux-x86-64.so.2: 6270 basic blocks >linux-vdso.so.1: 36 basic blocks > >Writing to /sys/kernel/debug/tracing/uprobe_events returns -ENODEV. If >anyone could provide some guidance towards raising the limit, it would >be much appreciated. > >Thanks, >-Anthony -- Sent from my Android device with K-9 Mail. Please excuse my brevity and top posting.