Andrew Kaylor | ee7c0d2 | 2013-01-25 22:50:58 +0000 | [diff] [blame] | 1 | RUN: llvm-rtdyld -printline %p/Inputs/test-inline.o \ |
David Blaikie | 1e91943 | 2018-12-21 22:25:01 +0000 | [diff] [blame] | 2 | RUN: | FileCheck %s |
Keno Fischer | b6976af | 2015-05-21 21:24:32 +0000 | [diff] [blame] | 3 | RUN: llvm-rtdyld -printdebugline %p/Inputs/test-inline.o \ |
David Blaikie | 1e91943 | 2018-12-21 22:25:01 +0000 | [diff] [blame] | 4 | RUN: | FileCheck %s |
Andrew Kaylor | e27a787 | 2013-01-26 00:28:05 +0000 | [diff] [blame] | 5 | RUN: llvm-rtdyld -printline %p/Inputs/test-parameters.o \ |
David Blaikie | 1e91943 | 2018-12-21 22:25:01 +0000 | [diff] [blame] | 6 | RUN: | FileCheck %s |
Keno Fischer | b6976af | 2015-05-21 21:24:32 +0000 | [diff] [blame] | 7 | RUN: llvm-rtdyld -printdebugline %p/Inputs/test-parameters.o \ |
David Blaikie | 1e91943 | 2018-12-21 22:25:01 +0000 | [diff] [blame] | 8 | RUN: | FileCheck %s |
Andrew Kaylor | ee7c0d2 | 2013-01-25 22:50:58 +0000 | [diff] [blame] | 9 | |
| 10 | ; This test verifies that relocations are correctly applied to the |
Andrew Kaylor | e27a787 | 2013-01-26 00:28:05 +0000 | [diff] [blame] | 11 | ; .debug_line section and exercises DIContext::getLineInfoForAddressRange(). |
Andrew Kaylor | ee7c0d2 | 2013-01-25 22:50:58 +0000 | [diff] [blame] | 12 | |
David Blaikie | 1e91943 | 2018-12-21 22:25:01 +0000 | [diff] [blame] | 13 | CHECK: Function: _Z2f1v, Size = 6 |
| 14 | CHECK-NEXT: Line info @ 0: test-inline.cpp, line:1 |
| 15 | CHECK-NEXT: Line info @ 4: test-inline.cpp, line:1 |
| 16 | CHECK-NEXT: Function: _Z2f2v, Size = 11 |
| 17 | CHECK-NEXT: Line info @ 0: test-inline.cpp, line:2 |
| 18 | CHECK-NEXT: Line info @ 4: test-inline.cpp, line:2 |
| 19 | CHECK-NEXT: Line info @ 9: test-inline.cpp, line:2 |