[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20141030222814.GF15602@worktop.programming.kicks-ass.net>
Date: Thu, 30 Oct 2014 23:28:14 +0100
From: Peter Zijlstra <peterz@...radead.org>
To: Ingo Molnar <mingo@...nel.org>,
Arnaldo Carvalho de Melo <acme@...radead.org>,
Jiri Olsa <jolsa@...hat.com>,
Matt Fleming <matt@...sole-pimps.org>,
Vince Weaver <vince@...ter.net>,
Andy Lutomirski <luto@...capital.net>,
Stephane Eranian <eranian@...gle.com>,
Thomas Gleixner <tglx@...utronix.de>
Cc: linux-kernel@...r.kernel.org
Subject: [RFD] perf syscall error handling
Hi,
Earlier today I was reminded that perf syscall error handling sucks arse
-- albeit not in those words.
Now I know we've had this discussion before, but nothing really
happened. I think back then the suggestion was having the kernel write a
string back or somesuch.
The problem with a string is, its hard for machines to interpret, its
English, so near impossible for some humans too.
So would something simple, like an offset into the struct
perf_event_attr pointing at the current field we're trying to process
make sense? Maybe with negative offsets to indicate the syscall
arguments?
That would narrow down the 'WTF is wrong noaw' a lot I think. But then,
I've not actually done a lot of userspace the last few years, so maybe
I'm just dreaming things.
Anybody?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists