diff options
author | Yao Qi <yao.qi@linaro.org> | 2015-02-26 14:21:19 +0000 |
---|---|---|
committer | Yao Qi <yao.qi@linaro.org> | 2015-02-26 14:21:19 +0000 |
commit | 03eddd80d7c9b406109c43c07741c9991520954b (patch) | |
tree | ef0959ed9db5365f76004e846f0197ee24252e3f /gdb/ctf.c | |
parent | 80c570537e380c1b8e48754c0ddbce2abcde2d00 (diff) | |
download | gdb-03eddd80d7c9b406109c43c07741c9991520954b.zip gdb-03eddd80d7c9b406109c43c07741c9991520954b.tar.gz gdb-03eddd80d7c9b406109c43c07741c9991520954b.tar.bz2 |
Dwarf assembler: handle one instruction function
On aarch64, we got the following fail:
(gdb) disassemble func
Dump of assembler code for function func:
0x0000000000400730 <+0>: ret
End of assembler dump.^M
(gdb) x/2i func+0^M
0x400730 <func>: ret^M
0x400734 <main>: stp x29, x30, [sp,#-16]!^M
(gdb) FAIL: gdb.dwarf2/dw2-ifort-parameter.exp: x/2i func+0
the pattern in proc function_range expects to match <func+0>, however,
GDB doesn't display the offset when it is zero. This patch is to
adjust the pattern when $func_length is zero.
gdb/testsuite:
2015-02-26 Yao Qi <yao.qi@linaro.org>
* lib/dwarf.exp (function_range): Adjust pattern when $func_length
is zero.
Diffstat (limited to 'gdb/ctf.c')
0 files changed, 0 insertions, 0 deletions