Debugger: Remove/change tests for the deprecated Android dex

This commit is contained in:
Yan Zhulanow
2019-11-21 02:41:22 +09:00
parent f912602ddc
commit dd743f05c1
69 changed files with 300 additions and 853 deletions
@@ -1,7 +1,5 @@
// FILE: inlineInObjectSameFileDex.kt
// EMULATE_DEX: true
package inlineInObjectSameFileDex
// FILE: inlineInObjectSameFile.kt
package inlineInObjectSameFile
fun main(args: Array<String>) {
//Breakpoint!
@@ -0,0 +1,10 @@
LineBreakpoint created at inlineInObjectSameFile.kt:6
LineBreakpoint created at inlineInObjectSameFile.kt:12
Run Java
Connected to the target VM
inlineInObjectSameFile.kt:6
inlineInObjectSameFile.kt:12
Disconnected from the target VM
Process finished with exit code 0
@@ -1,10 +0,0 @@
LineBreakpoint created at inlineInObjectSameFileDex.kt:8
LineBreakpoint created at inlineInObjectSameFileDex.kt:14
Run Java
Connected to the target VM
inlineInObjectSameFileDex.kt:8
inlineInObjectSameFileDex.kt:14
Disconnected from the target VM
Process finished with exit code 0
@@ -0,0 +1,30 @@
// FILE: manyFilesWithInlineCalls1.kt
package manyFilesWithInlineCalls1
import manyFilesWithInlineCalls1.first.*
import manyFilesWithInlineCalls1.second.*
fun main(args: Array<String>) {
firstInline()
}
fun unused() {
secondInline()
}
// ADDITIONAL_BREAKPOINT: manyFilesWithInlineCalls1.First.kt: Breakpoint 1
// FILE: manyFilesWithInlineCalls1.First.kt
package manyFilesWithInlineCalls1.first
inline fun firstInline() {
// Breakpoint 1
1 + 1
}
// FILE: manyFilesWithInlineCalls1.Second.kt
package manyFilesWithInlineCalls1.second
inline fun secondInline() {
1 + 1
}
@@ -0,0 +1,7 @@
LineBreakpoint created at manyFilesWithInlineCalls1.First.kt:6
Run Java
Connected to the target VM
manyFilesWithInlineCalls1.First.kt:6
Disconnected from the target VM
Process finished with exit code 0
@@ -1,32 +0,0 @@
// EMULATE_DEX: true
// FILE: manyFilesWithInlineCalls1Dex.kt
package manyFilesWithInlineCalls1Dex
import manyFilesWithInlineCalls1Dex.first.*
import manyFilesWithInlineCalls1Dex.second.*
fun main(args: Array<String>) {
firstInline()
}
fun unused() {
secondInline()
}
// ADDITIONAL_BREAKPOINT: manyFilesWithInlineCalls1Dex.First.kt: Breakpoint 1
// FILE: manyFilesWithInlineCalls1Dex.First.kt
package manyFilesWithInlineCalls1Dex.first
inline fun firstInline() {
// Breakpoint 1
1 + 1
}
// FILE: manyFilesWithInlineCalls1Dex.Second.kt
package manyFilesWithInlineCalls1Dex.second
inline fun secondInline() {
1 + 1
}
@@ -1,7 +0,0 @@
LineBreakpoint created at manyFilesWithInlineCalls1Dex.First.kt:6
Run Java
Connected to the target VM
manyFilesWithInlineCalls1Dex.First.kt:6
Disconnected from the target VM
Process finished with exit code 0
@@ -0,0 +1,30 @@
// FILE: manyFilesWithInlineCalls2.kt
package manyFilesWithInlineCalls2
import manyFilesWithInlineCalls2.first.*
import manyFilesWithInlineCalls2.second.*
fun main(args: Array<String>) {
secondInline()
}
fun unused() {
firstInline()
}
// ADDITIONAL_BREAKPOINT: manyFilesWithInlineCalls2.Second.kt: Breakpoint 1
// FILE: manyFilesWithInlineCalls2.First.kt
package manyFilesWithInlineCalls2.first
inline fun firstInline() {
1 + 1
}
// FILE: manyFilesWithInlineCalls2.Second.kt
package manyFilesWithInlineCalls2.second
inline fun secondInline() {
// Breakpoint 1
1 + 1
}
@@ -0,0 +1,7 @@
LineBreakpoint created at manyFilesWithInlineCalls2.Second.kt:6
Run Java
Connected to the target VM
manyFilesWithInlineCalls2.Second.kt:6
Disconnected from the target VM
Process finished with exit code 0
@@ -1,32 +0,0 @@
// EMULATE_DEX: true
// FILE: manyFilesWithInlineCalls2Dex.kt
package manyFilesWithInlineCalls2Dex
import manyFilesWithInlineCalls2Dex.first.*
import manyFilesWithInlineCalls2Dex.second.*
fun main(args: Array<String>) {
secondInline()
}
fun unused() {
firstInline()
}
// ADDITIONAL_BREAKPOINT: manyFilesWithInlineCalls2Dex.Second.kt: Breakpoint 1
// FILE: manyFilesWithInlineCalls2Dex.First.kt
package manyFilesWithInlineCalls2Dex.first
inline fun firstInline() {
1 + 1
}
// FILE: manyFilesWithInlineCalls2Dex.Second.kt
package manyFilesWithInlineCalls2Dex.second
inline fun secondInline() {
// Breakpoint 1
1 + 1
}
@@ -1,7 +0,0 @@
LineBreakpoint created at manyFilesWithInlineCalls2Dex.Second.kt:6
Run Java
Connected to the target VM
manyFilesWithInlineCalls2Dex.Second.kt:6
Disconnected from the target VM
Process finished with exit code 0
@@ -0,0 +1,29 @@
// FILE: severalInlineCallsFromOtherFile.kt
package severalInlineCallsFromOtherFile
fun main(args: Array<String>) {
//Breakpoint!
firstCall()
secondCall()
}
fun firstCall() {
inlineFun()
}
fun secondCall() {
inlineFun()
}
// RESUME: 2
// ADDITIONAL_BREAKPOINT: severalInlineCallsFromOtherFile.Other.kt: Breakpoint 1
// FILE: severalInlineCallsFromOtherFile.Other.kt
package severalInlineCallsFromOtherFile
inline fun inlineFun() {
var i = 1
// Breakpoint 1
i++
i++
}
@@ -0,0 +1,10 @@
LineBreakpoint created at severalInlineCallsFromOtherFile.Other.kt:7
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:6
Run Java
Connected to the target VM
severalInlineCallsFromOtherFile.kt:6
severalInlineCallsFromOtherFile.Other.kt:7
severalInlineCallsFromOtherFile.Other.kt:7
Disconnected from the target VM
Process finished with exit code 0
@@ -1,31 +0,0 @@
// FILE: severalInlineCallsFromOtherFileDex.kt
// EMULATE_DEX: true
package severalInlineCallsFromOtherFileDex
fun main(args: Array<String>) {
//Breakpoint!
firstCall()
secondCall()
}
fun firstCall() {
inlineFun()
}
fun secondCall() {
inlineFun()
}
// RESUME: 2
// ADDITIONAL_BREAKPOINT: severalInlineCallsFromOtherFileDex.Other.kt: Breakpoint 1
// FILE: severalInlineCallsFromOtherFileDex.Other.kt
package severalInlineCallsFromOtherFileDex
inline fun inlineFun() {
var i = 1
// Breakpoint 1
i++
i++
}
@@ -1,10 +0,0 @@
LineBreakpoint created at severalInlineCallsFromOtherFileDex.Other.kt:7
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:8
Run Java
Connected to the target VM
severalInlineCallsFromOtherFileDex.kt:8
severalInlineCallsFromOtherFileDex.Other.kt:7
severalInlineCallsFromOtherFileDex.Other.kt:7
Disconnected from the target VM
Process finished with exit code 0
@@ -1,7 +1,5 @@
// FILE: severalInlineCallsFromOtherFileDex.kt
// EMULATE_DEX: true
package severalInlineCallsFromOtherFileDex
// FILE: severalInlineCallsFromOtherFile.kt
package severalInlineCallsFromOtherFile
fun main(args: Array<String>) {
//Breakpoint!
@@ -0,0 +1,23 @@
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:6
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:24
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:30
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:35
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:42
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:47
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:54
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:61
LineBreakpoint created at severalInlineCallsFromOtherFile.kt:67
Run Java
Connected to the target VM
severalInlineCallsFromOtherFile.kt:6
severalInlineCallsFromOtherFile.kt:24
severalInlineCallsFromOtherFile.kt:30
severalInlineCallsFromOtherFile.kt:42
severalInlineCallsFromOtherFile.kt:67
severalInlineCallsFromOtherFile.kt:35
severalInlineCallsFromOtherFile.kt:47
severalInlineCallsFromOtherFile.kt:54
severalInlineCallsFromOtherFile.kt:61
Disconnected from the target VM
Process finished with exit code 0
@@ -1,23 +0,0 @@
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:8
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:26
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:32
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:37
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:44
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:49
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:56
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:63
LineBreakpoint created at severalInlineCallsFromOtherFileDex.kt:69
Run Java
Connected to the target VM
severalInlineCallsFromOtherFileDex.kt:8
severalInlineCallsFromOtherFileDex.kt:26
severalInlineCallsFromOtherFileDex.kt:32
severalInlineCallsFromOtherFileDex.kt:44
severalInlineCallsFromOtherFileDex.kt:69
severalInlineCallsFromOtherFileDex.kt:37
severalInlineCallsFromOtherFileDex.kt:49
severalInlineCallsFromOtherFileDex.kt:56
severalInlineCallsFromOtherFileDex.kt:63
Disconnected from the target VM
Process finished with exit code 0