mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-27 20:03:31 +08:00
GDB/testsuite: Add coverage for `print -elements' command
We currently have no coverage for the `print -elements ...' command (or `p -elements ...' in the shortened form), so add a couple of test cases mimicking ones using corresponding `set print elements ...' values.
This commit is contained in:
@ -536,6 +536,15 @@ proc test_print_strings {} {
|
|||||||
gdb_test "p teststring" \
|
gdb_test "p teststring" \
|
||||||
" = (.unsigned char .. )?\"teststring contents\"" "p teststring with elements set to 20"
|
" = (.unsigned char .. )?\"teststring contents\"" "p teststring with elements set to 20"
|
||||||
|
|
||||||
|
gdb_test "p -elements 1 -- teststring" \
|
||||||
|
" = (.unsigned char .. )?\"t\"\\.\\.\\."
|
||||||
|
gdb_test "p -elements 5 -- teststring" \
|
||||||
|
" = (.unsigned char .. )?\"tests\"\\.\\.\\."
|
||||||
|
gdb_test "p -elements 19 -- teststring" \
|
||||||
|
" = (.unsigned char .. )?\"teststring contents\""
|
||||||
|
gdb_test "p -elements 20 -- teststring" \
|
||||||
|
" = (.unsigned char .. )?\"teststring contents\""
|
||||||
|
|
||||||
gdb_test "print teststring2" \
|
gdb_test "print teststring2" \
|
||||||
" = \\(charptr\\) \"more contents\""
|
" = \\(charptr\\) \"more contents\""
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user