[Test] Enable SMAP dump handler in boxInline tests

This commit is contained in:
Dmitriy Novozhilov
2021-01-27 14:02:40 +03:00
parent 64a300bfcd
commit 49c2bfe637
109 changed files with 2315 additions and 2174 deletions
@@ -27,53 +27,3 @@ fun box(): String {
return result
}
// SMAP_FILE: 1.smap
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
test/Introspector$SchemaRetriever$inSchema$1
*L
1#1,12:1
*E
// SMAP_FILE: 2.smap
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
IntrospectorImpl$SchemaRetriever
+ 2 1.kt
test/Introspector$SchemaRetriever
*L
1#1,21:1
8#2:22
*S KotlinDebug
*F
+ 1 2.kt
IntrospectorImpl$SchemaRetriever
*L
9#1:22
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
test/Introspector$SchemaRetriever$inSchema$1
+ 2 2.kt
IntrospectorImpl$SchemaRetriever
*L
1#1,12:1
9#2:13
*E
@@ -0,0 +1,47 @@
// FILE: 1.kt
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
test/Introspector$SchemaRetriever$inSchema$1
*L
1#1,12:1
*E
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
IntrospectorImpl$SchemaRetriever
+ 2 1.kt
test/Introspector$SchemaRetriever
*L
1#1,30:1
8#2:31
*S KotlinDebug
*F
+ 1 2.kt
IntrospectorImpl$SchemaRetriever
*L
20#1:31
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
test/Introspector$SchemaRetriever$inSchema$1
+ 2 2.kt
IntrospectorImpl$SchemaRetriever
*L
1#1,12:1
20#2:13
*E
@@ -28,52 +28,3 @@ fun test(): String {
fun box(): String {
return test()
}
// SMAP_FILE: 1.smap
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
*L
1#1,12:1
*E
// SMAP_FILE: 2.smap
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,21:1
7#2:22
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
9#1:22
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
+ 2 2.kt
_2Kt
*L
1#1,12:1
10#2,2:13
*E
@@ -0,0 +1,47 @@
// FILE: 1.kt
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
*L
1#1,13:1
*E
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,31:1
8#2:32
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
20#1:32
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
+ 2 2.kt
_2Kt
*L
1#1,13:1
21#2,2:14
*E
@@ -29,27 +29,3 @@ fun test(): String {
fun box(): String {
return test()
}
// SMAP_FILE: 1.smap
// SMAP_FILE: 2.smap
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,23:1
7#2:24
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
9#1:24
*E
@@ -0,0 +1,23 @@
// FILE: 1.kt
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,32:1
8#2:33
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
19#1:33
*E
@@ -1,4 +1,7 @@
// IGNORE_BACKEND_MULTI_MODULE: JVM_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
// NO_CHECK_LAMBDA_INLINING
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND_FIR: JVM_IR
// FILE: 1.kt
package builders
inline fun call(crossinline init: () -> Unit) {
@@ -26,59 +29,3 @@ inline fun test(): String {
fun box(): String {
return test()
}
// SMAP_FILE: 1.smap
// SMAP_FILE: 2.smap
//TODO
//7#1,3:26
//10#1,6:30 - could be merged in one big interval due preprocessing of inline function
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,24:1
7#1,3:26
10#1,6:30
7#2:25
7#2:29
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
20#1:26,3
20#1:30,6
9#1:25
20#1:29
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,24:1
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,24:1
*E
@@ -0,0 +1,51 @@
// FILE: 1.kt
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,32:1
17#1,3:34
20#1,6:38
8#2:33
8#2:37
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
30#1:34,3
30#1:38,6
19#1:33
30#1:37
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,32:1
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,32:1
*E
@@ -31,52 +31,3 @@ fun test(): String {
fun box(): String {
return test()
}
// SMAP_FILE: 1.smap
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
*L
1#1,14:1
*E
// SMAP_FILE: 2.smap
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,22:1
7#2,5:23
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
9#1:23,5
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
+ 2 2.kt
_2Kt
*L
1#1,14:1
10#2,2:15
*E
@@ -0,0 +1,47 @@
// FILE: 1.kt
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
*L
1#1,15:1
*E
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,34:1
8#2,5:35
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
23#1:35,5
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$call$1
+ 2 2.kt
_2Kt
*L
1#1,15:1
24#2,2:16
*E
@@ -31,28 +31,3 @@ fun test(): String {
fun box(): String {
return test()
}
// SMAP_FILE: 1.smap
// SMAP_FILE: 2.smap
//SMAP
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,26:1
7#2:27
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
9#1:27
*E
@@ -0,0 +1,23 @@
// FILE: 1.kt
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,34:1
8#2:35
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
19#1:35
*E
@@ -1,3 +1,6 @@
// IGNORE_BACKEND_MULTI_MODULE: JVM_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND_FIR: JVM_IR
// NO_CHECK_LAMBDA_INLINING
// FILE: 1.kt
package builders
@@ -28,58 +31,3 @@ inline fun test(): String {
fun box(): String {
return test()
}
// SMAP_FILE: 1.smap
// SMAP_FILE: 2.smap
//7#1,3:28
//10#1,8:32 - could be merged in one big interval due preprocessing of inline function
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,26:1
7#1,3:28
10#1,8:32
7#2:27
7#2:31
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
22#1:28,3
22#1:32,8
9#1:27
22#1:31
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,26:1
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,26:1
*E
@@ -0,0 +1,51 @@
// FILE: 1.kt
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,34:1
17#1,3:36
20#1,8:40
8#2:35
8#2:39
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
32#1:36,3
32#1:40,8
19#1:35
32#1:39
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,34:1
*E
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt$test$1$1
*L
1#1,34:1
*E
@@ -1,5 +1,8 @@
// IGNORE
// NO_CHECK_LAMBDA_INLINING
// IGNORE_BACKEND_MULTI_MODULE: JVM, JVM_IR, JVM_MULTI_MODULE_OLD_AGAINST_IR, JVM_MULTI_MODULE_IR_AGAINST_OLD
// FILE: 1.kt
// NO_SMAP_DUMP
package builders
@@ -29,56 +32,3 @@ import builders.*
fun box(): String {
return test()
}
// SMAP_FILE: 1.sxmap
//TODO SHOULD BE LESS
SXMAP
objectOnInlineCallSite2.2.kt
Kotlin
*S Kotlin
*F
+ 1 objectOnInlineCallSite2.2.kt
builders/BuildersPackage
*L
1#1,42:1
*E
SXMAP
objectOnInlineCallSite2.2.kt
Kotlin
*S Kotlin
*F
+ 1 objectOnInlineCallSite2.2.kt
builders/BuildersPackage$objectOnInlineCallSite2_2$HASH$test$1$1
*L
1#1,42:1
*E
// SMAP_FILE: 2.sxmap
SXMAP
objectOnInlineCallSite2.1.kt
Kotlin
*S Kotlin
*F
+ 1 objectOnInlineCallSite2.1.kt
_DefaultPackage
+ 2 objectOnInlineCallSite2.2.kt
builders/BuildersPackage
*L
1#1,32:1
8#2,11:33
*E
SXMAP
objectOnInlineCallSite2.2.kt
Kotlin
*S Kotlin
*F
+ 1 objectOnInlineCallSite2.2.kt
builders/BuildersPackage$objectOnInlineCallSite2_2$HASH$test$1$1
*L
1#1,42:1
*E
@@ -0,0 +1,23 @@
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,35:1
14#2,3:36
10#2,15:39
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
33#1:36,3
33#1:39,15
*E
@@ -1,6 +1,6 @@
// NO_CHECK_LAMBDA_INLINING
// FILE: 1.kt
// NO_SMAP_DUMP
package builders
//TODO there is a bug in asm it's skips linenumber on same line on reading bytecode
@@ -21,7 +21,6 @@ inline fun test(crossinline p: () -> String): String {
return res
}
//TODO SHOULD BE LESS
// FILE: 2.kt
@@ -32,4 +31,3 @@ fun box(): String {
return test{"OK"}
}
//TODO
@@ -0,0 +1,37 @@
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
builders/_1Kt
*L
1#1,34:1
12#2,3:35
8#2,15:38
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
31#1:35,3
31#1:38,15
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
builders/_1Kt$test$1$1
+ 2 2.kt
_2Kt
*L
1#1,25:1
31#2:26
*E
@@ -1,4 +1,5 @@
//FILE: 1.kt
// FILE: 1.kt
// NO_SMAP_DUMP
package test
@@ -15,7 +16,7 @@ inline fun any(s: () -> Boolean) {
}
//FILE: 2.kt
// FILE: 2.kt
import test.*
fun box(): String {
@@ -31,52 +32,3 @@ inline fun test(z: () -> Unit) {
z()
}
// SMAP_FILE: 2.smap
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
*L
1#1,18:1
10#2:19
6#2:20
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
7#1:19
7#1:20
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
test/_1Kt$annotatedWith2$1
+ 2 1.kt
test/_1Kt
+ 3 2.kt
_2Kt
*L
1#1,18:1
14#2:19
10#2:20
15#2:22
7#3:21
*S KotlinDebug
*F
+ 1 1.kt
test/_1Kt$annotatedWith2$1
*L
6#1:19
6#1:22
*E
@@ -0,0 +1,49 @@
// FILE: 2.kt
SMAP
2.kt
Kotlin
*S Kotlin
*F
+ 1 2.kt
_2Kt
+ 2 1.kt
test/_1Kt
*L
1#1,35:1
11#2:36
7#2:37
*S KotlinDebug
*F
+ 1 2.kt
_2Kt
*L
25#1:36
25#1:37
*E
SMAP
1.kt
Kotlin
*S Kotlin
*F
+ 1 1.kt
test/_1Kt$annotatedWith2$1
+ 2 1.kt
test/_1Kt
+ 3 2.kt
_2Kt
*L
1#1,19:1
15#2:20
11#2:21
16#2:23
25#3:22
*S KotlinDebug
*F
+ 1 1.kt
test/_1Kt$annotatedWith2$1
*L
7#1:20
7#1:23
*E