Skip to content

Conversation

dkimitsa
Copy link
Contributor

fixed:crash when inspecting inherited static fields of the class. Root case -- inherited fields are contained in different class object.

fixed: debugger was not stopping on the first line if stepping-in in some cases:

  • first operational Unit was wrongly compared against IdentityStmt interface as result JAssignStmt were skipped.
  • unit to instruction map was mapping last using for instruction as result it breakpoint was instrumented somewhere in the middle of java operation (e.g. after call was performed)

…n some cases:

- first operational Unit was wrongly compared against `IdentityStmt` interface as result JAssignStmt were skipped.
- unit to instruction map was mapping last using for instruction as result it breakpoint was instrumented somewhere in the middle of java operation (e.g. after call was performed)
…oot case -- inherited fields are contained in different class object.
@Tom-Ski Tom-Ski merged commit 94114d6 into MobiVM:master Oct 20, 2021
@dkimitsa dkimitsa deleted the debugger/fixes_2021_10 branch October 21, 2021 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants