Re: [PATCH v7 1/6] perf annotate: Add cross arch annotate support
From: Ravi Bangoria <hidden>
Date: 2016-10-10 13:27:39
Also in:
lkml
Hi Arnaldo, Sorry for little late replies, I was off last week. Please find my comments. On Wednesday 05 October 2016 04:49 PM, Arnaldo Carvalho de Melo wrote:
Em Wed, Sep 21, 2016 at 09:17:51PM +0530, Ravi Bangoria escreveu:quoted
Change current data structures and function to enable cross arch annotate. Current perf implementation does not support cross arch annotate. To make it truly cross arch, instruction table of all arch should be present in perf binary. And use appropriate table based on arch where perf.data was recorded.
...
quoted
tok = strchr(name, '>'); if (tok == NULL)@@ -252,16 +253,12 @@ static int mov__parse(struct ins_operands *ops, struct map *map __maybe_unused) return -1; target = ++s; -#ifdef __arm__ + comment = strchr(s, ';'); -#else - comment = strchr(s, '#'); -#endif + if (comment == NULL) + comment = strchr(s, '#'); - if (comment != NULL) - s = comment - 1; - else - s = strchr(s, '\0') - 1; + s = (comment != NULL) ? comment - 1 : strchr(s, '\0') - 1;Why have you touched the above 4 lines? The code you provided is equivalent, i.e. has no value for this patch you're working on, just a distraction for reviewers, please don't do that.
Sorry about that. I did this change to make code more compact but yes, you are right, that should be done as separate patch. -Ravi