Tests: Fix disassembler auto test

Output has changed with 06a78b6264.

Change-Id: I32d401bf1111fe037b04873ff223cb916b4f886e
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Stenger
2018-11-05 09:42:09 +01:00
parent d66f459011
commit c355379a01

View File

@@ -83,7 +83,7 @@ void tst_disassembler::parse_data()
line.data = "mov %rax,%rdi"; line.data = "mov %rax,%rdi";
QTest::newRow("plain") QTest::newRow("plain")
<< "0x000000000040f39e <+18>:\tmov %rax,%rdi" << "0x000000000040f39e <+18>:\tmov %rax,%rdi"
<< "0x40f39e <+0x0012> mov %rax,%rdi" << "0x40f39e <+ 18> mov %rax,%rdi"
<< 0 << line; << 0 << line;
line.address = 0x40f3a1; line.address = 0x40f3a1;
@@ -92,7 +92,7 @@ void tst_disassembler::parse_data()
QTest::newRow("call") QTest::newRow("call")
<< "0x000000000040f3a1 <+21>:\tcallq " << "0x000000000040f3a1 <+21>:\tcallq "
"0x420d2c <_ZN7qobject5Names3Bar10TestObjectC2EPN4Myns7QObjectE>" "0x420d2c <_ZN7qobject5Names3Bar10TestObjectC2EPN4Myns7QObjectE>"
<< "0x40f3a1 <+0x0015> callq " << "0x40f3a1 <+ 21> callq "
"0x420d2c <_ZN7qobject5Names3Bar10TestObjectC2EPN4Myns7QObjectE>" "0x420d2c <_ZN7qobject5Names3Bar10TestObjectC2EPN4Myns7QObjectE>"
<< 0 << line; << 0 << line;
@@ -102,7 +102,7 @@ void tst_disassembler::parse_data()
line.data = "mov %rax,%rdi"; line.data = "mov %rax,%rdi";
QTest::newRow("set print max-symbolic-offset 1, plain") QTest::newRow("set print max-symbolic-offset 1, plain")
<< "0x000000000041cd73:\tmov %rax,%rdi" << "0x000000000041cd73:\tmov %rax,%rdi"
<< "0x41cd73 mov %rax,%rdi" << "0x41cd73 mov %rax,%rdi"
<< 0 << line; << 0 << line;
line.address = 0x000000000041cd73; line.address = 0x000000000041cd73;
@@ -110,7 +110,7 @@ void tst_disassembler::parse_data()
line.data = "callq 0x420d2c <_ZN4Myns12QApplicationC1ERiPPci@plt>"; line.data = "callq 0x420d2c <_ZN4Myns12QApplicationC1ERiPPci@plt>";
QTest::newRow("set print max-symbolic-offset 1, call") QTest::newRow("set print max-symbolic-offset 1, call")
<< "0x00000000041cd73:\tcallq 0x420d2c <_ZN4Myns12QApplicationC1ERiPPci@plt>" << "0x00000000041cd73:\tcallq 0x420d2c <_ZN4Myns12QApplicationC1ERiPPci@plt>"
<< "0x41cd73 callq 0x420d2c <_ZN4Myns12QApplicationC1ERiPPci@plt>" << "0x41cd73 callq 0x420d2c <_ZN4Myns12QApplicationC1ERiPPci@plt>"
<< 0 << line; << 0 << line;
// With raw bytes: // With raw bytes:
@@ -122,7 +122,7 @@ void tst_disassembler::parse_data()
line.data = "mov %rax,%rdi"; line.data = "mov %rax,%rdi";
QTest::newRow("with raw bytes") QTest::newRow("with raw bytes")
<< " 0x00000000004010d3 <main()+132>:\t48 89 c7\tmov %rax,%rdi" << " 0x00000000004010d3 <main()+132>:\t48 89 c7\tmov %rax,%rdi"
<< "0x4010d3 <+0x0084> 48 89 c7 mov %rax,%rdi" << "0x4010d3 <+ 132> 48 89 c7 mov %rax,%rdi"
<< 10 << line; << 10 << line;
} }