diff --git a/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/DwarfTests.kt b/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/DwarfTests.kt index 03f409a2e2f..bfc1e204374 100644 --- a/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/DwarfTests.kt +++ b/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/DwarfTests.kt @@ -62,7 +62,7 @@ class DwarfTests { } """.trimIndent().binary("poisoned", "-g", "-l", poisonLibrary.toString(), "-l", callbackLibrary.toString(), "-l", trapLibrary.toString()) - binary.dwarfDumpLookup("kfun:main\$lambda-0#internal") { + binary.dwarfDumpLookup("kfun:main\$lambda$0#internal") { assertFalse(this.isEmpty()) val subprogram = single { it.tag == DwarfTag.Tag.DW_TAG_subprogram } as DwarfTagSubprogram assertEquals(subprogram.file!!.name, "poison.kt") diff --git a/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/LldbTests.kt b/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/LldbTests.kt index 03af2b7b7be..e1d9e76bdeb 100644 --- a/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/LldbTests.kt +++ b/kotlin-native/backend.native/tests/debugger/src/test/kotlin/org/jetbrains/kotlin/native/test/debugger/LldbTests.kt @@ -259,9 +259,9 @@ class LldbTests { > bt * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 * frame #0: [..] kt42208.kexe`ThrowException - frame #1: [..] kt42208.kexe`kfun:main${'$'}lambda-0#internal at kt42208-2.kt:3:18 - frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 - frame #3: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Nothing#internal at kt42208-1.kt:2:5 + frame #1: [..] kt42208.kexe`kfun:main${'$'}lambda${'$'}0#internal at kt42208-2.kt:3:18 + frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 + frame #3: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Nothing#internal at kt42208-1.kt:2:5 frame #4: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:2:5 frame #5: [..] kt42208.kexe`Konan_start(args=[..]) at kt42208-1.kt:1:1 frame #6: [..] @@ -294,26 +294,26 @@ class LldbTests { > ${lldbCommandRunOrContinue()} > bt * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 - * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda-0#internal at kt42208-2.kt:5:5 - frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 - frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 + * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda${'$'}0#internal at kt42208-2.kt:5:5 + frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 + frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 frame #3: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:3:5 frame #4: [..] kt42208.kexe`Konan_start(args=[..]) at kt42208-1.kt:1:1 frame #5: [..] > c > bt * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 - * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda-0#internal at kt42208-2.kt:5:5 - frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 - frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 + * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda${'$'}0#internal at kt42208-2.kt:5:5 + frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 + frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 frame #3: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:4:5 frame #4: [..] kt42208.kexe`Konan_start(args=[..]) at kt42208-1.kt:1:1 > c > bt * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 - * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda-0#internal at kt42208-2.kt:5:5 - frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 - frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 + * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda${'$'}0#internal at kt42208-2.kt:5:5 + frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 + frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 frame #3: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:5:5 frame #4: [..] kt42208.kexe`Konan_start(args=[..]) at kt42208-1.kt:1:1 > q @@ -349,9 +349,9 @@ class LldbTests { > ${lldbCommandRunOrContinue()} > bt * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 - * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda-0#internal at kt42208-2.kt:5:5 - frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 - frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda-0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 + * frame #0: [..] kt42208.kexe`kfun:main${'$'}lambda${'$'}0#internal at kt42208-2.kt:5:5 + frame #1: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.invoke#internal(_this=[..]) at kt42208-1.kt:2:5 + frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}lambda${'$'}0${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5 frame #3: [..] kt42208.kexe`kfun:#bar(v=[]){} at kt42208-3.kt:2:4 frame #4: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:3:5 frame #5: [..] kt42208.kexe`Konan_start(args=[]) at kt42208-1.kt:1:1