forked from qt-creator/qt-creator
Tests: Fix disassembler auto test
Output has changed with 06a78b6264
.
Change-Id: I32d401bf1111fe037b04873ff223cb916b4f886e
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user