aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/trace-event-scripting.c
diff options
context:
space:
mode:
authorBen Dooks <[email protected]>2013-07-25 14:38:03 +0100
committerBen Dooks <[email protected]>2013-10-19 20:46:35 +0100
commit63328070eff2f4fd730c86966a0dbc976147c39f (patch)
treeac939b9767e21a42a3354bdc69aaefc23e2c62d0 /tools/perf/util/trace-event-scripting.c
parent3460743e025addc1ecbd496db2231181a2431774 (diff)
ARM: Correct BUG() assembly to ensure it is endian-agnostic
Currently BUG() uses .word or .hword to create the necessary illegal instructions. However if we are building BE8 then these get swapped by the linker into different illegal instructions in the text. This means that the BUG() macro does not get trapped properly. Change to using <asm/opcodes.h> to provide the necessary ARM instruction building as we cannot rely on gcc/gas having the `.inst` instructions which where added to try and resolve this issue (reported by Dave Martin <[email protected]>). Signed-off-by: Ben Dooks <[email protected]> Reviewed-by: Dave Martin <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions